Software Engineer with 3 years of experience at Morgan Stanley, specializing in Java and Spring technologies. Skilled in solving complex issues, improving software reliability, and optimizing performance. Strong problem-solving abilities, a focus on code quality, and a collaborative approach to delivering successful projects and continuous improvements.
Overview
4
4
years of professional experience
4
4
years of post-secondary education
3
3
Languages
Work History
Java Developer
Morgan Stanley (Parent Company Accolite)
05.2022 - Current
Developed and maintained the Call Closure and Reopen functionality, automating manual processes, saving approximately 4 hours of manpower daily, and significantly enhancing operational efficiency.
Spearheaded the migration from Mainframe (MF) to a modern, distributed Java-based architecture,improving system scalability, performance, and maintainability, leading to a 30% increase in overall system efficiency.
Achieved an 80% increase in project test coverage by writing JBehave test cases.
Led the migration from JBehave to BDD Cucumber, enabling test cases in plain English (Gherkin), improving collaboration with operations, and reducing misunderstanding-related defects by 50%. Streamlined reporting through detailed, readable test reports, boosting release confidence and operational efficiency.
Optimized critical backend processes, improving application response time by 20% and enhancing user experience.
Contributed to CI/CD pipeline improvements, accelerating deployment cycles by 30% and reducing manual errors.
Implemented table partitioning in IBM Db2 to optimize search queries, reducing data retrieval time and improving application performance.
Worked closely with the QA team to conduct unit, integration, and system tests, ensuring software reliability and identifying areas for improvement.
Designed and optimized databases using IBM Db2, supporting high-performance data storage and retrieval operations for Margin Exception Management applications.
Programmed scalable applications and internal tools with a strong focus on object-oriented design principles ensuring code abstraction, stability, and reusability.
Worked with cross-functional teams to gather requirements, define specifications, and deliver quality software in agile sprints.
Provided mentorship and technical support to interns, fostering a collaborative and knowledge-sharing team environment.
Actively contributed to the full software development lifecycle (SDLC), including design, development, deployment, and continuous improvement of Margin Exception Management systems, controlling the risk of day trading operations.
Software Enginer Intern
Accolite Digital
01.2022 - 04.2022
Developed and maintained backend services using Spring Boot to implement features for an interview slot booking system, ensuring smooth and reliable booking processes.
Designed and optimized SQL queries to manage interview slot availability, ensuring efficient data retrieval and minimizing latency for end-users.
Collaborated with the team to troubleshoot and resolve bugs, conducted unit testing to ensure the functionality of features, and improved overall system performance.
Software Engineer Intern
Nokia Networks
08.2021 - 12.2021
Developed and maintained backend components using Java, Spring Boot, and RESTful APIs
Wrote reusable, efficient, and maintainable Java code following object-oriented programming (OOP) principles.
Worked with relational databases like PostgreSQL and MySQL, writing SQL queries, optimizing database access, and supporting data migrations.
Senior Test Engineer at Accolite Digital India Pvt Ltd [Client-Morgan Stanley]Senior Test Engineer at Accolite Digital India Pvt Ltd [Client-Morgan Stanley]