Experienced software development professional specializing in Java and Spring Boot applications. Recognized for delivering clean and reliable code to meet immediate and long-term project needs. Strong problem-solving skills and logical thinking to improve coding and debugging efficiency. Adaptable to new technologies, excelling in collaborative environments with effective communication of project specifications. Committed to utilizing analytical skills and creativity to drive innovative software solutions. Developed and implemented fault tolerance on financial system applications to ensure no impact on finance. Proficient with technologies such as Kafka, Cassandra, Spring Boot, Java, SQL, and GCP.
Overview
8
8
years of professional experience
4
4
Languages
Work History
Software Engineer III
WM Global Technology Services India Private Ltd
08.2017 - Current
Developed scalable and maintainable code, ensuring long-term stability of the software.
Integrated new technologies into existing systems, increasing capabilities and improving overall performance.
Developed system capable of handling over half million records per month
Improved user performance by about 1.6 times using multiple logics in backend application
Improved user experience by reducing about 60% button clicks
Consistently met project deadlines by effectively managing time and prioritizing tasks according to importance.
Analyzed proposed technical solutions based on business requirements.
Enhanced user experience with intuitive interface design and responsive mobile application.
Developed robust, scalable, modular and API-centric infrastructures.
Improved software performance by identifying and resolving bottlenecks in the code.
Conducted thorough code reviews to identify potential areas for improvement, ultimately enhancing code quality across all projects handled by the team.
Refactored legacy codebases for improved maintainability, paving the way for easier future updates.
Designed robust testing frameworks to validate functionality and ensure a high level of quality assurance.
Collaborated with cross-functional teams to ensure seamless integration of software components.
Designed data models and database schemas to support complex data storage and retrieval requirements, ensuring data integrity and accessibility.
Developed comprehensive documentation for software applications, enabling easier maintenance and user support.
Collaborated with stakeholders to translate business requirements into technical specifications, ensuring alignment with business goals.
Designed and developed multiple microservices supporting both RESTful APIs and Pub/Sub messaging to enable synchronous and asynchronous communication
Hands-on experience working with both SQL and NoSQL databases to support diverse data storage and retrieval needs
Experience in deploying and managing applications on both Microsoft Azure and Google Cloud Platform (GCP)
Participated in agile development processes, including daily stand-ups, sprint planning, and retrospectives.
Mentored junior developers, sharing knowledge and expertise to support their professional growth and development within team.