I'm Mike and I do a lot of things; I manage teams, maintain servers, design software, but what I like most is to write code.
I'm also an avid fan of Linux and I'm keen to learn new things.
If you have an interesting project and are looking for help with software development or deployment check out my linked in profile and get in touch.
My previous engagements:
Passmedicine - I've been tasked with modernising the stack. Proposed changes included a docker based deployment pipeline, introduction of unit tests, rewrite of the original code, performance improvements via introduction of RabbitMQ and Redis.
Double - I was responsible for full lifecycle management and developmnent of a double dating mobile application. This included ongoing maintenance, new feature development, systems integration, API monitoring and devops. While at Double, I have improved the security of the existing Symfony2 based API as well as its performance. Along code refactoring I have started introducing service oriented artchitecture and a new Docker based deployment pipeline. On top of that I introduced a StatsD based API monitoring and built an Admin Dashboard in GO.
Markup - Main responsibilities included ongoing maintenance and new feature development for Markup's Symfony2 based ecommerce platform.
Wooju - I was tasked with conversion of the poorly written, proof of concept API based on top of CodeIgniter PHP framework to a modern RESTful API. It needed to be lightweight and performant, hence I have utilized Silex and Doctrine DBAL. Database has been set up using MariaDB and Galera Clustering technology. I've devised a deployment solution based on Jenkins and Docker containers deployed to Microsoft's Azure cloud platform.
These things I know well or fairly well, many more I have played with, but had no use for.
I also like to drive, swim, ski and sail, but you most likely do not care about those.