Back-end Developer with over five years of experience and approximately one year in front-end development. Expertise encompasses microservices architecture, legacy systems, and cloud architecture. Demonstrates proficiency in object-oriented programming, Java, AWS, and messaging systems. Initial career involvement included the pharmaceutical consultancy sector where responsibilities included creating and maintaining APIs using Java and microservices architecture, conducting unit and integration tests, and participating in Proof of Concepts for migrating APIs to AWS Cloud, all within an Agile Scrum framework.
In a subsequent consultancy role within the banking sector, responsibilities involved maintaining a legacy system for client account management using Java 5 with JSP and JSF. Utilized tools such as WinMerge and StarTeam for version control and gained experience with Angular to meet accessibility demands across iOS and Android platforms.
Further banking industry experience included building systems, resolving productive incidents, monitoring environments, and overseeing system availability using Java 8+ and Spring Boot. Created unit and integrated tests, followed Agile methodologies including Scrum and Kanban, contributed to application architecture design, and played a significant role in managing high-traffic applications with extensive changes and integrations with internal and external APIs.