Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Mrunal Palve

Pune

Summary

Dynamic Senior Software Engineer with extensive experience at Vrize, specializing in microservices and Java frameworks. Proven track record in enhancing code quality and implementing Kafka for message consumption. Adept at problem-solving and quickly mastering new technologies, driving significant improvements in testing efficiency and application performance.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

Vrize
Remote
02.2025 - Current
  • Web-based application that is used to import invoices of multiple types, such as freight invoices, single invoices, etc.
  • There are two versions of the same product: the first is already in production, where Spring MVC is used, and for the frontend, JSP is used, with Kendo being used to add components.
  • The second version is migration into microservices, where React.js is used for the frontend, and Spring Boot is used for the microservices architecture.
  • Kafka is used to consume invoices, and then in LTI, different validations will be performed based on the country.
  • After that, the required data will be stored in Oracle DB tables, and then it will be used by some other services.
  • There are multiple status, validations are genrerated and stored in db for which different java design patterns are used like chain of responsibility
  • For migration part we are using strangler design pattern also using kafka and rabbit MQ for message consumption
  • Responsible to understand the current project and also give KT to other teammates as project was new for all
  • Find better solution in complex current code like solving slow issue using design pattern chain of responsibility
  • Learning new technology within 2 days and start working on React js project as part of migration process
  • Implement kafka to consume messages
  • Added Junit from 3% to 78% to make testing process effective
  • Worked on creating microservices from scratch for all required rest end points
  • Support for both like production issues for original and development and bug fixes for migration project

Software Engineer

Infosys
09.2022 - 06.2025
  • Genius is the web application that is used by T-Mobile internal employees to create, update, and delete rules.
  • Rules are used before payments to validate if everything is as per the given procedure.
  • Also worked on microservices that use rules created by genius, and the services are responsible for maintaining data created by third parties, validating data, and taking data to the staging tables.
  • Identified issues, analyzed information, and provided solutions to problems.
  • Working on microservices with the help of Spring Boot, Java 8, and RabbitMQ.
  • Maintained extensive knowledge of Java and JEE internals, using skills to debug and resolve technical problems.
  • Designed, developed, and tested Java-based solutions using common standards and frameworks for ease of maintenance.
  • Specified application objectives and functionality after reviewing technical diagrams, specifications, and documents.
  • Tested software throughout development, identifying and removing errors for stable, reliable software products.
  • Contributed in the scrum call for new enhancements, bug fixes, and offshore/onshore team sync-up.
  • Writing JUnit test cases using Mockito.

Software Engineer

Synechron
06.2023 - 02.2024
  • Web-based application for the insurance domain.
  • Through the processing of a file containing multiple employee data validations, employee enrollment, remit/loan calculations, etc.
  • Other features, such as overriding the errors present in the file, are provided.
  • Providing the client with a communication regarding the status of the uploaded file and any payment regarding the funds.
  • Implemented the OnePayroll REST services with the Spring Boot framework to create services such as file upload, validate the uploaded file, generate error responses, etc.
  • Worked on code refactoring, implementation as per the latest design documents, bug fixes, and new enhancements.
  • Involved in microservices development.
  • I analyzed the logs in Kibana to debug issues.
  • Developing server-side coding and JUnit testing.
  • Involved in Code segregation process
  • Improved code quality using the Sonar tool.
  • Supported for production release.

Software Engineer

Impact Systems
02.2020 - 05.2022
  • Synapsys creates a full exchange of information between OpenText Documentum and Sparta Systems TrackWise EQMS for change, deviation, and incident management in life sciences work.
  • I worked on servlets and JSP.
  • Worked on DFC, which is Documentum's internal library.
  • Worked on gathering requirements, development, unit testing, QA support, and code deployment in the dev, QA, and Prod environments, as deployment was manual.

Education

BE - Information Technology

Pune University
Pune
01.2017

Skills

  • Java
  • Spring Boot
  • Spring Cloud
  • Spring Security
  • Spring Data JPA
  • Microservices
  • Microservices Design Patterns (Saga, Circuit Breaker, Event driven)
  • Kafka
  • MySQL, Oracle
  • Splunk
  • AWS
  • Docker, Kubernetes
  • SonarQube
  • Maven
  • Git
  • Kendo-React

Certification

AWS Practitioner Certification, CDAC

Timeline

Senior Software Engineer

Vrize
02.2025 - Current

Software Engineer

Synechron
06.2023 - 02.2024

Software Engineer

Infosys
09.2022 - 06.2025

Software Engineer

Impact Systems
02.2020 - 05.2022

BE - Information Technology

Pune University
Mrunal Palve