I specialise in building greenfield applications in a micro-service architecture with top quality code. I’m also very diligent towards improving project’s processes, such as documentation, code reviews, Continuous Integration and Deployment pipelines. I always give my best and try to adapt and evolve my skills to best suit a given project/client. I'm keen in building scalable applications in micro-service architecture and writing tests aimed at ensuring the application is heavily fortified. New technologies, intriguing architecture and a great team are things that particularly inspire me. Moreover, having a client with good working ethics, that also provides a clear road-map and organisation of the work is a great plus for me and would definitely boost my motivation. Genuinely a very friendly person and co-worker, also always trying to provide help, support and motivation for others. Capable of taking up various roles within a team, as well as managing it.
Successfully optimised the performance of a dozen REST services for Shutterfly saving the organisation some considerable cost annually due to low latency, and an improved user experience on their platform.
Consistently deliver high-quality code on a daily basis with relatively short deadlines for each task, and work within a highly distributed team to support 5 different development environments for the client.
Regularly improve the existing code base, refactoring code and backing it up with performant Unit and Integration tests for optimal efficiency.
Effectively wrote high-quality code for a greenfield project and efficiently backed it up with Unit and Integration tests for the client.
Successfully built and deployed the system servers using Docker and Jenkins(CI), and actively communicated with the clients on a daily basis for clarifications on their specifications.
Produced extensive documentation for the elements of the system that were written for the client.
Successfully liaised with 2 other backend developers to design and develop a fully fledged Spring Boot application, with Spring Security authorisation and authentication implementation of the OAuth 2.0 protocol.
Effectively led the team to write coherent software specifications and design solutions, learned new technologies, and mastered the tools for Spring framework.
Provided technical support for system performance by creating a continuous integration and deployment pipeline with Jenkins.
Developed the project idea and served as the Product Owner.
Led the team in writing software specifications and design solutions, including implementing a Continuous Integration and Deployment pipeline using Jenkins.