Badges
Certifications
Work Experience
Senior Software Engineer
Tech Mahindra •  September 2019 - Present
ï‚·Implementation of Business logic on the backend for all platform API's using Java 8, spring, microservices, spring boot and REST. ï‚·Worked as core technical team member for analysis of requirements, design, development, unit and integration testing. ï‚·Suggested configuring the services with pivotal spring cloud config for externalizing the properties and use Spring cloud Gateway. ï‚·Designed and developed applications using Agile Methodology. ï‚·Code development within the time frame along with Unit Testing, Junit, Mockito, Sonar fixes, Zally score. ï‚·Prepared PPT with talking points and Demo recording for Onsite team. ï‚·Code reviews to ensure the code quality and performance are up to the mark. ï‚·Handled recruitment, and knowledge transfer to new team members.
Software Engineer
Globant•  August 2018 - September 2019
ï‚·Working as a back-end developer in Agile based project with Java 8, spring, hibernate, microservices, spring boot and REST. ï‚·Suggested slack integration with the project to send updates to users. ï‚·Design, analyze and develop technical solutions for complex enterprise-level projects. ï‚·Providing inputs on adding new requirements and identifying areas for modification in existing programs with proof of concepts. ï‚·Heading up all Agile based ceremonies such as daily scrum, sprint planning, demo and retrospective meetings. ï‚·Mentored juniors and knowledge transfer to new team members.
Software Engineer
Hexaware•  February 2015 - August 2018
ï‚·Performed requirements analysis and development by coordinating with Onsite resources. ï‚·Worked on legacy app with Java 6, GWT framework on waterfall methodology. ï‚·Developed legacy app with Java 8, spring, spring boot, microservices and Angular 6 with Agile methodology from scratch. ï‚·Worked on stabilization, neutralization and configurability of application to make application it dynamic for different airlines (Airline neutral). ï‚·Involved in enhancements and bug fixes in the application over the period. ï‚·Communicates with client/onsite for stories and defect fixing and sharing daily status reports. ï‚·Attending regular project review calls / meetings, monitoring and escalating issues effectively, ensuring clear communication channels and timely voicing of risks on the projects/modules.
Education
RGPV ,Bhopal
Computer Science & Engineering, BE•  August 2010 - May 2014
Links
Skills
ersomeshjohri has not updated skills details yet.