Staff Engineer
Nagarro Software Pvt Ltd
Total years of experience :6 years, 4 Months
• Successfully designed and implemented an object-oriented, microservice based system using Spring, Java, and RESTful best practices which drastically improved application performance and scalability.
• Assisted in the development of state-of-the-art Java applications that utilized advanced design patterns for large enterprises with millions of users.
• Spearheaded the implementation of MuleSoft ESB services, orchestrating the integration of third-party APIs within MuleSoft to expose efficient APIs for consumption by microservices, resulting in a 30% increase in overall system interoperability and functionality.
• Developed an algorithm to systematically collect image datasets from various S3 bucket sources, facilitating their storage in Oracle databases to meet specific business requirements.
• Re-architected legacy Java-based systems to use modern architectural frameworks to increase throughput, scalability, and security.
• Led research and drove technical decision-making processes for software engineers and development teams with an implemented solution that modernized an outdated backend system.
• Became a mentor and leader for multiple software engineering teams, playing an instrumental role in the development of applications that surpassed the performance thresholds of their predecessors by 20%.
• Increased code coverage from 25% to 89% by creating an automated testing framework in Java using Junit, Mockito Framwork.
• Coached software engineering teams on proper software development practices, including object-oriented principles, design patterns, and RESTful practices, facilitating cross-team collaboration and knowledge transfer.
• Led research and drove technical decision-making processes for software engineers and development teams with an implemented solution that modernized an outdated backend system.
• Became a mentor and leader for multiple software engineering teams, playing an instrumental role in the development of applications that surpassed the performance thresholds of their predecessors by 20%.
• Developed a responsive user interface with Angular 12 as a single-page application, leading to a 90% increase in productivity for 10K users.
• Enabled production deployment/release cycles of applications by utilizing Jenkins, to run in an automated state, reducing the time spent on deployments by 70%.
●Wrote persistence logic by implementing the Spring JDBC template to persist information in the backend.
● Wrote business logic that manages communication and processes
user data between an end-user interface and a backend.
● Involved in the design and development of Presentation Tier using JSP, JSTL, HTML, in addition to Client-side validations, using javascript and jQuery.
● Wrote SQL statements to improve back-end communications.
● Incorporated custom logging mechanism for tracing errors, resolving
issues and bugs and deploying the application in the Red hat JBoss
Server.
● Developing highly interactive and intuitive UI using JSP, JSTL, AJAX and JQuery techniques.
● Design and develop reports using Jasper’s iReport tool.
I completed my Bachelor's degree from Radharaman Institute Of Technology & Science in 2012 from Bhopal , M.P. and I secured first division.
I completed my higher secondary education from Kopal Higher secondary school in year 2007 from Bhopal M.P. and secured first division.
I completed my high school education from ST. John's higher secondary school in 2005 from Bhopal, M.P. and secured first division.