Senior Java Full Stack Developer with expertise in building microservices using Angular and Spring Boot 17 for enterprise platforms. Proven track record in designing scalable backend systems, owning data orchestration services, and leading modernization initiatives for Santander Bank UK.
Accomplished front-end developer with extensive hands-on experience in Angular and React. Proven expertise in creating dynamic, user-friendly interfaces and robust web applications using Typescript. Known for delivering high-quality, responsive designs that enhance user experience and drive business success.
Object-Oriented Programming, Servet and Avm ,JWT Authentication,Spring Framework (Spring Boot), Hibernate, RESTful Web Services ,Database Connectivity (JDBC)
MySQL, DBMS concepts, Docker/Docker Compose, Git, GitHub, Bitbucket, Unix OS Bash/Zsh command line, OpenShift, Jenkins, integration testing, GitLab, Postman, GitHub Copilot, CICD pipline and Swagger and CyberArk.
Specializing in Java full-stack development, I leverage Core Java and the Spring Boot framework alongside JavaScript and Angular to deliver robust and scalable solutions. With a foundational understanding of databases, I work adeptly within both microservices and monolithic architectures, primarily serving Santander Bank UK. My role involves crafting efficient software systems tailored to client needs, blending technical expertise with innovative problem-solving.
Leading frontend development of an internal Resource Fulfillment Management Tool for the Santander BFS domain using Angular 16, Angular Material, and Node.js 14. Responsible for designing responsive, reusable UI components, reviewing code, mentoring 2 junior developers, and delivering high-quality enterprise features.
As a Senior Java Developer, leading the development of microservices in Spring Boot 17 for Santander Bank UK’s Edge AVA (Added Value Account) insurance platform. Owner of the Service Data Management microservice — a data orchestration service utilizing WebClient, Resilience4j (retry and circuit breaker mechanisms) to ensure reliability and fault tolerance. Responsible for designing and implementing scalable, secure, and compliant backend services that integrate seamlessly with insurance products within the banking ecosystem.
As a Senior Front-End Developer, leading the modernization of the Sanforge platform with Angular and SCSS, focusing on a modular component-based architecture, responsive and accessible UI, efficient NgRx state management, optimized API integration, and performance improvements through lazy loading and reusable SCSS theming.
Developed a comprehensive tool for patching and vulnerability management by creating and integrating five dashboards using Spring Boot 17 and Angular, resulting in enhanced monitoring and improved visualisation.