I am a results-oriented Senior Full Stack Java Developer with over 14 Plus years of extensive experience in designing, developing, and deploying enterprise-grade applications. Throughout my career, I have demonstrated a consistent ability to deliver high-performance solutions within the demanding financial and retail sectors, working with global institutions such as Scotiabank, TD Bank, TransUnion, JPMorgan Chase, Morgan Stanley, and Mastercard.
My core expertise lies in the Java/J2EE ecosystem, with a deep focus on Microservices architecture using Spring Boot and Spring Cloud. I am highly proficient in building scalable back-end services and integrating them with modern front-end frameworks like Angular and React to create seamless Single Page Applications (SPAs).
I offer a comprehensive suite of software development services, including:
- Back-end Development: Expert-level implementation of RESTful APIs, Microservices, and Spring Data JPA. I have extensive experience in event-driven architecture using Apache Kafka and message queuing (MQ).
- Front-end Engineering: Developing responsive UIs using Angular (v2+), React, Redux, JavaScript (ES6+), and Bootstrap.
- Cloud & DevOps: Architecting and deploying applications on Google Cloud Platform (GCP), MS Azure, and Pivotal Cloud Foundry. I am well-versed in CI/CD pipelines using Jenkins, Maven, and Docker.
- Security & Quality: Implementing robust security protocols via JWT, Oracle CIAM, and Black Duck, while ensuring high code quality through SonarQube, JUnit, and Mockito.
- Database Management: Proficiency in both SQL (Oracle, MySQL, Sybase, MS SQL) and NoSQL (MongoDB, Redis, Solr) databases.
My career is defined by long-term contributions to industry leaders:
- Scotiabank (Canada): Most recently served as a Full Stack Java Developer, where I leveraged Kafka for real-time transaction processing and Datadog for advanced monitoring.
- Financial Services Expertise: Spent several years at TD Bank, TransUnion, and Morgan Stanley, where I specialized in API management, gateway implementation (Zuul/Eureka), and failover mechanisms (Hystrix).
- Retail Digital Transformation: At Loblaw Digital, I integrated third-party payment gateways (CyberSource) and utilized Launch Darkly for controlled feature releases.
I thrive in Agile/Scrum environments, consistently participating in bi-weekly sprints to deliver iterative value. My approach combines technical rigor with a clear understanding of business requirements, ensuring that every line of code contributes to a superior user experience and stable system performance.