Skilled Full stack Developer with an extensive track record of developing and maintaining high-quality software applications. Offering more than 12 years of experience with expertise in Web and Enterprise Application Development.
Overview
13
13
years of professional experience
1
1
Certification
Work History
Manager
OCBC Bank
09.2023 - Current
Managing the development team, ensuring timely project delivery.
Full-stack development using Java, Spring Boot, React, and Microservice.
Designing and implementing user interfaces.
Overseeing deployment processes using OpenShift.
Collaborating with cross-functional teams for requirements gathering and solution design.
Ensuring code quality through automated testing and code reviews.
Managed and motivated employees to be productive and engaged in work.
Maximized performance by monitoring daily activities and mentoring team members.
Monitoring and troubleshooting production issues.
Senior Software Engineer
Wells Fargo
05.2022 - 09.2023
Design and develop Rest API using Spring Boot based on existing monolithic applications
Create Autosys jobs and scheduled those to get T jobs or T-1 jobs
Collaborate with cross-functional teams to gather requirements, design solutions, and implement features to meet business needs
Write automated unit and integration tests using JUnit, Mockito, and other testing frameworks to ensure the quality of applications
Utilize Kanban methodology to manage the development
Participate in daily stand-ups, grooming, and retrospective meetings to review progress, identify issues, and plan the next iteration of work
Deploying the application to different environments such as development, staging, and production, ensuring that the deployment process is automated and reliable
Using version control systems such as Git to manage the codebase, tracking changes, and collaborating with other developers on the project
Debug and troubleshoot issues in production environments.
Lead Engineer
BNP Paribas
04.2016 - 05.2022
Creating well-designed microservices that are modular and scalable using Java and Spring Boot
Creating RESTful APIs that will be consumed by the Angular front-end
Responsible for implementing security features, such as authentication and authorization, to ensure that the system is secure and protected against unauthorized access
Responsible for designing, creating, and maintaining the database that will store the system's data
Writing automated tests to ensure that the system is functioning as expected and that changes don't introduce new bugs
Participating in code reviews to ensure that code quality standards are maintained, and that the codebase is consistent and easy to maintain
Troubleshooting and resolving issues that arise during development, testing, or after deployment.
Lead Engineer
HCLTech
02.2014 - 03.2016
Writing code in Java, debugging and fixing issues, and optimizing the performance of the code
Discuss requirements with users and project lead
Provide impact analysis and screen mock-ups as needed
Perform Unit and System Integration Testing and assist with User Acceptance Testing
Deliver the changes and provide documentation (SIT / UAT records, Program Documents, Screen-layout documents).
Software Engineer
Servion Global solutions
11.2011 - 02.2014
Design, develop, and maintain conversational interfaces using Dialog Designer tool
Implement and test conversational flows and NLU models
Debug and troubleshoot issues in production environments