I’m a web and mobile engineer who helps entrepreneurs with building Minimum Viable Products. I follow lean startup and have founded businesses myself so I know what it takes.
I have thirteen years commercial experience in the IT services and software delivery industry. I’ve developed worked for big and small companies, I’ve spoken before audiences and held trainings. Many years ago I gained a Master in Computer Science at the Technical University of Ilmenau, Germany.
I make it my mission to be up to date with the latest tech, I tend to be pro-active and I communicate well.
The prospect of solving interesting technical challenges is what gets me out of bed in the morning. I’m an entrepreneur, I enjoy solving real life problems and working out how software can help the business move forward.
Re-implementation of Risk Assessment Software in Angular 5.
Tools/Languages: C#, WebAPI, Angular (v5), RxJS (Reactive extensions for JS), ngrx/store (State manager), Visual Studio 2015, Visual Studio Code, MS SQL Server.
The old version of the FCRM risk assessment software was implemented in Silverlight and had to be re-implemented in Angular. This included writing a REST API wrapper for the legacy server-side logic using WebAPI. The client-side application was then created from scratch using Angular. I did some work on the server-side back-end, but I mainly focused on the client-side Angular application and ended up writing about 80% of the app on my own. There was a heavy focus on observability (data changes in one part of the UI affecting other parts), so we heavily used the ngrx/store, ngrx/entities and ngrx/effects packages to manage and observe client-side state changes.
Extending and updating Knight Frank's web presence.
Tools/Languages: C#, ASP MVC, AngularJS, ASP WebApi, WebForms, Visual Studio 2015, MS SQL Server
I have written multiple extensions and fixes to the current website. Noteworthy:
I have trained some of Couchbase's customers in the use of the Couchbase C SDK (libcouchbase). Tools/Languages: C++, Qt 5, libcouchbase, Qt Designer These are one-day trainings which I have prepared together with an employee of Couchbase and held on-site in various locations. So far I've given this training six times to consistently positive feedback.
I have been working for Momentum Coach Hire, an ambitious little company in the Coach Hire and Event Organisation business. There, I have created a variety of new web sites and improved existing ones. I have also been promoted to IT Director and am responsible for the migration of the entire company (50 employees) onto Microsoft Office 365.
I have been working as a Senior Software Engineer for Symantec UK Ltd. I was in the Research and Development team for Symantec Enterprise Vault, an email archiving solution written in C# and C++. In my time there I have performed the following tasks:
With Ingres I worked as a permanently employed Consultant. I was involved in the following customer projects:
HM Informatik is a very agile company focused on small to medium size customer projects. There were many projects being worked on simultaneously and I have fulfilled varying roles within them, like:
Within those roles, the following tasks are noteworthy: