Senior-level Software and Application Developer passionate about creating cutting-edge products for the field. Strong work ethic and dedicated to quality assurance. Adept at working with teams or independently in fast-paced settings.
Overview
7
7
years of professional experience
Work History
Sr. Full Stack Software Engineer
Manulife / Johan Hancock Inc
06.2022 - Current
Led development team in designing and implementing spring boot application for customer auto pay.
Initiated and led the migration of Electron Payment application from Mainframe to MuleSoft.
Implemented a React app that seamlessly retrieves payment information by integrating with Azure Single Sign-On.
Designed efficient database system and data models for seamless payment data transfer from Mainframe to Azure SQL MI.
Enhanced code coverage by strengthening unit and integration testing for Spring Boot and Node.js applications.
Built a React application with Azure Single Sign-On integration to optimize payment data access.
Designed efficient bulk customer data retrieval application using asynchronous threading in Node.JS.
Conducted Agile grooming sessions and played a key role in mentoring fresh hires, cultivating a work environment that encourages collaboration and forward-thinking.
Sr. Full Stack Developer
Royal Bank of Canada
08.2021 - 06.2022
Developed and implemented a streamlined Spring Boot solution to retrieve real-time events from various applications and seamlessly publish them to Kafka topics.
Implemented Angular app for capturing user activity and interacting with Spring Boot service through API calls.
Enhanced code coverage for both spring boot and Node.js application by creating additional unit and integration tests.
Managed successful deployment of application on PCF platform while simultaneously implementing event monitoring for both Kafka producer and consumer
Participated in daily standup's with project teams discussing progress made on current sprints.
Managed both back-end and front-end aspects of development process.
Software Engineer
AllState Canada
03.2020 - 08.2021
Led the development team in transforming the tech stack of the myAllState portal, utilizing Java Spring Boot for backend services and React for frontend.
Developed Restful services using Spring Boot framework with a micro-services architecture
Developed React component with Redux store, following TDD principles, and integrated it with backend APIs
Ensured seamless integration and delivery of code through automated processes.
Remediated vulnerabilities within legacy applications.
Delivered training to new team members pertaining to efficient system arrangement and recommended coding practices.
Analyzed user requirements to develop software solutions and created technical specifications.
Monitored system performance and troubleshoot issues in production environment.
Utilized version control tools such Git or SVN for managing source codes across multiple projects.
Led small development teams, overseeing project progress and mentoring junior engineers.
Software Engineer
Finastra Inc.
01.2019 - 03.2020
Responsible for developing backend Restful API using Microservices architecture with .Net Core frameworks and developing the Front-End using Angular 6 frameworks.
Implemented background services to efficiently store a collection of logs for the Logger system.
Developed angular component and services for integrating new pages into web app while implementing auth guard for page security.
Recognized as the team's top performer for my ability to complete user stories independently, resulting in being awarded Player of the week within my first week of joining
Conducted training and knowledge transfer sessions for new recruits on current system design and coding standards.
Software Engineer
Trans-Plan Inc.
08.2018 - 12.2018
Designed and developed REST APIs in C# and .NET to manage iOS app functionality on the backend.
Built Swift 4 feature for IOS app that enabled users to track location and utilize barcode scanning.
Redesign the SQL SERVER database architectures and implemented database schema based on the business requirements.
Presented iOS app to client, discussing new requirements and functionality for both iOS and web apps.
Software Developer
WhoPlusYou Inc.
01.2018 - 07.2018
Normalized databases to decrease data redundancy and enhance data integrity.
Implemented bilingual features on the website through PHP and Laravel MVC framework, while optimizing table configurations.
Created middleware to ensure data validation between front-end and back-end systems while maintaining their independence.
Implemented a PHP caching model to optimize data access and reduce database query calls.
Education
Bachelor of Engineering - Specialized Honors Computer Engineering