Extensive experience in web application development and maintenance using Java and Java web technologies.
Proficient in implementing Kafka and developing RESTful APIs utilizing Jackson, JAX-RS, and Spring Boot.
Strong expertise in Core Java, OOP, multithreading, Spring Core, Spring MVC, Spring Boot, Microservices architecture, Docker, and CI/CD with Jenkins and Lightspeed.
Solid understanding of web technologies including HTML, CSS, and JavaScript.
Well-versed in SQL with a strong grasp of ACID properties for database integrity.
Broad experience in Android application development.
Familiar with OOP concepts, SOLID principles, data structures, design patterns, and Agile-driven software development methodologies.
Domains worked on Banking, Insurance, and Digital Innovation (IoT).
Overview
11
11
years of professional experience
2014
2014
years of post-secondary education
1
1
Certification
Work history
Associate Specialist - Technology
Synechron
Dubai, U.A.E.
01.2024 - Current
Served as an Individual Contributor on an Agile Scrum team, driving key development initiatives.
Implemented new functionalities and optimized existing features in accordance with banking business requirements.
Analyzed and translated complex business requirements and technical specifications tailored to the banking sector.
Diagnosed and resolved defects in legacy business logic while addressing environmental issues.
Developed the UI module using Angular, ensuring optimal performance and user experience.
Conducted thorough unit testing and ensured compliance with JUnit code coverage standards.
Addressed findings from SonarQube to maintain rigorous code quality assurance.
Enhanced client satisfaction by providing specialized support and technical guidance throughout project delivery.
Technology Lead
MMC
Pune, India
06.2023 - 01.2024
Served as both an Individual Contributor and Team Lead.
Implemented new functionalities and enhanced existing features according to business requirements.
Developed the UI module using Unqork.
Integrated Unqork with backend applications.
Analyzed business requirements and technical specifications.
Engaged in defect resolution for existing business logic.
Resolved environment issues and bugs effectively.
Technology Lead
Citicorp
Pune
11.2020 - 06.2023
Contributed as an Individual Contributor within an Agile Scrum team, driving development efforts.
Engineered new functionalities and optimized existing features in alignment with banking business requirements.
Conducted comprehensive analysis of technical specifications and business requirements specific to the banking sector.
Executed defect resolution for legacy business logic and efficiently mitigated environmental issues and bugs.
Developed the UI module utilizing Angular framework, ensuring responsiveness and user experience.
Upgraded GCE modules to Spring Boot, enhancing application performance and scalability.
Performed rigorous unit testing and addressed SonarQube and Black Duck findings to uphold high code quality standards.
Senior Software Engineer
Xoriant Solutions Pvt. Ltd.
Pune, India
01.2020 - 11.2020
Contributed as an Individual Contributor to the Scrum team.
Implemented new functionalities and enhanced existing features based on business requirements.
Analyzed business requirements and technical specifications.
Resolved defects in existing business logic and addressed environmental issues and bugs.
Developed the UI module using Angular and upgraded GCE modules to Spring Boot.
Performed unit testing and maintained JUnit code coverage.
Worked on resolving Sonar and Black Duck issues to ensure code quality.
Technology Analyst
Infosys Pvt. Ltd.
Pune, India
09.2017 - 12.2019
Led cross-functional project teams for successful IT initiatives.
Coordinated with business and offshore teams to gather specifications for defect resolution and enhancements.
Engaged in development, unit testing, and peer code reviews for enhancements and defects.
Provided knowledge transfer to peers and new joiners on functional and technical aspects.
Involved in deployment, debugging, and troubleshooting throughout the deployment phase while maintaining service level agreements (SLAs).
Adapted to changing requirements to ensure timely delivery and facilitated collaboration across teams.
Documented deployment steps and workarounds for future reference.
Updated clients on project progress and timelines, addressing issues that impacted deliverables.
Software Engineer
Accenture
Mumbai, India
01.2014 - 09.2017
Analyzed business requirements and technical specifications.
Developed, unit tested, and validated applications/modules for client delivery.
Addressed defects and ensured timely fixes and deployments in the production environment.
Developed and maintained multi-threaded applications utilizing IBM MQ.
Adapted to frequently changing requirements, ensuring seamless delivery within tight timelines.
Temporarily stepped into the Scrum Master role, facilitating daily scrums and promoting cooperation across all roles, while adhering to Agile principles. Created task estimations for individual requirements.
Engaged in end-to-end requirement gathering and project planning following Accenture's delivery methodology.
Developed and maintained the Integrated Master Account Profile Portal.
Collaborated with the Control-M and MDM Hub teams to ensure successful execution of Control-M jobs and MDM scripts, optimizing data presentation on the portal.
Provided knowledge transfer to peers and new team members regarding functional and technical aspects.
Contributed innovative ideas and participated in proof-of-concept (POC) projects to support clients.
Education
Post Graduate Diploma in Wireless and Mobile Computing -
Centre for Development of Advanced Computing (CDAC), ACTS
Bachelor of Engineering (Computer Science) - undefined
Thakral College of Technology
Skills
Programming Languages: Java, C
Web Technologies: HTML, JavaScript, XML, JSON, Angular, Unqork
Frameworks: Spring Boot, Log4j, Mockito, Spring MVC, Lombok, JPA, MongoDB
Around 9+ years of extensive professional experience in web application development and maintenance using Java and Java web technologies. Hands-on experience in using Kafka, RESTful API development using Jackson JAX-RS and Spring Boot. Proficient in Core Java, OOPS, Multithreading, Spring Core and Spring MVC, Spring Boot, Micro Service Architecture, Docker, CICD use with Jenkins and Light speed. Good knowledge of web technologies such as HTML, CSS and JavaScript. Well versed in SQL and importance of ACID properties for database. Broad experience and knowledge of Android application development. Sincere interest towards application development and learning emerging technologies like Big Data, Data Warehousing, Cloud and AI. Good experience in OOPs concept with understanding of SOLID principles for development, data structure, design patterns and Agile driven software development.
Languages
English
Fluent
Certification
OCJP 6.0 (Core Java) Certification
Timeline
Associate Specialist - Technology
Synechron
01.2024 - Current
Technology Lead
MMC
06.2023 - 01.2024
Technology Lead
Citicorp
11.2020 - 06.2023
Senior Software Engineer
Xoriant Solutions Pvt. Ltd.
01.2020 - 11.2020
Technology Analyst
Infosys Pvt. Ltd.
09.2017 - 12.2019
Software Engineer
Accenture
01.2014 - 09.2017
Bachelor of Engineering (Computer Science) - undefined
Thakral College of Technology
Post Graduate Diploma in Wireless and Mobile Computing -
Centre for Development of Advanced Computing (CDAC), ACTS