Experienced full stack developer with a 16-year history of developing and managing high-performance enterprise applications. Skilled in Java, Angular, and microservices architecture, able to deliver innovative solutions that drive business growth and improve user experience.
Overview
17
17
years of professional experience
16
16
years of post-secondary education
3
3
Languages
Work History
Full Stack Developer
Freelacer
04.2022 - Current
Led the end-to-end migrations of monolithic legacy system sto a modern microservices architecture, enhancing system scalability and maintainability by decoupling core functionalities across services.
Developed and integrated microservices using Java and Hibernate, ensuring efficient data persistence and seamless communication between distributed components via RESTful APIs.
Designed and implemented responsive front-end interfaces with Angular, enabling a smoother user experience and aligning front-end functionality with newly developed backend microservices.
Technical Lead
Clarivate Analytics
05.2021 - 05.2022
Led a team of developers to successfully deliver high-quality software projects on time
Maintained close communication with clients throughout project life cycles for accurate progress reporting and prompt issue resolution.
Increased application stability by regularly monitoring performance metrics, addressing bottlenecks proactively to minimize downtime occurrences.
Coordinated with cross-department teams like QA, DevOps, and Support to ensure seamless end-to-end software delivery process.
Architect Technology
Cognizant Technology Solutions
03.2018 - 04.2021
Company Overview: KBC Bank Belgium: Involved in developing a strategic cloud native application for KBC bank to open their banking platform for third parities to offer their services. The application is written in Angular in the frontend, spring boot in the backend and deployed in Openshift in the cloud. Telstra Australia: Part of a team involved in building self service troubleshooting web app for Telstra customers using ReactJS & cloud technologies. JP Morgan Chase: Providing enhancements for the CRELA application written in Angular and spring boot and used by underwriters within JP Morgan to manage commercial real estate loans.
KBC Bank Belgium: Involved in developing a strategic cloud native application for KBC bank to open their banking platform for third parities to offer their services. The application is written in Angular in the frontend, spring boot in the backend and deployed in Openshift in the cloud. Telstra Australia: Part of a team involved in building self service troubleshooting web app for Telstra customers using ReactJS & cloud technologies. JP Morgan Chase: Providing enhancements for the CRELA application written in Angular and spring boot and used by underwriters within JP Morgan to manage commercial real estate loans.
Module Lead
Mindtree Limited
10.2013 - 02.2018
Company Overview: The Norfolk & Dedham Group: Full Stack developer with responsibilities including the delivery of entire modules starting from the front-end UI using bootstrap/jquery to writing wiring MVC code to backend procedures developed using PL/SQL. Responsibilities also included requirement gathering for a team of 5 and mentoring junior developers.
The Norfolk & Dedham Group: Full Stack developer with responsibilities including the delivery of entire modules starting from the front-end UI using bootstrap/jquery to writing wiring MVC code to backend procedures developed using PL/SQL. Responsibilities also included requirement gathering for a team of 5 and mentoring junior developers.
Solutions Architect
Akamai Technologies
06.2011 - 09.2013
Company Overview: Multiple Clients: Work independently to evaluate a customer's web architecture and deliver the appropriate integration solution. This included evaluating the customers' web application architecture, security requirements, DNS configurations, and provide detailed documentation for a custom solution that satisfies the customers' business and technical requirements.
Multiple Clients: Work independently to evaluate a customer's web architecture and deliver the appropriate integration solution. This included evaluating the customers' web application architecture, security requirements, DNS configurations, and provide detailed documentation for a custom solution that satisfies the customers' business and technical requirements.
Software Consultant
Capgemini India
06.2008 - 06.2011
Company Overview: General Motors: Provide enhancements and support for the North American Order workbench(NAOWB), GM. NAOWB is an end to end solution for the order fulfilment process for GM dealers and GM business users. The application was developed in struts and java/j2ee stack.
General Motors: Provide enhancements and support for the North American Order workbench(NAOWB), GM. NAOWB is an end to end solution for the order fulfilment process for GM dealers and GM business users. The application was developed in struts and java/j2ee stack.