Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Ravi Shrivastava

Pune

Summary

Skilled software professional specializing in the development of secure enterprise applications through cross-disciplinary collaboration. Demonstrated success in system integration, ensuring compliance with industry standards and optimal functionality. Committed to delivering high-quality results and driving project success through attention to detail and technical expertise.

Overview

8
8
years of professional experience

Work History

Technical Lead

Specimen Management - Healthcare
Pune
07.2024 - Current
  • Converted monolithic EJB architecture to Spring Boot RESTful microservices to enhance scalability.
  • Developed and maintained HL7 v2.x message processing, working with MSH, PID, ORC, OBR, and OBX segments for laboratory order and diagnostic result workflows.
  • Developed and executed testing strategies, including unit and integration tests, to ensure reliability of critical diagnostics workflows.
  • Oversaw deployment of Java EE EJB-based diagnostic applications on IBM WebSphere, ensuring operational readiness.
  • Refined legacy code for improved modularity and performance while maintaining functional parity.
  • Worked with cross-functional teams, including QA domain experts and architects, to clarify and refine business rules for better alignment.

Senior Java Developer

Payments Platform - Banking
Pune
06.2022 - 07.2024
  • Developed a robust payments platform using Spring Boot (Java 17) supporting wire, book transfer, and ACH payment modes.
  • Implemented end-to-end ACH payment workflows, including NACHA file creation, validation, parsing, and integration with core banking systems for batch payment processing.
  • Created scalable, secure microservices integrated via REST APIs and OAuth2 for seamless access by internal users and external clients.
  • Integrated core banking systems for real-time transaction processing with comprehensive SQL database logging.
  • Utilized Kafka-based messaging for resilient event-driven communication between services to enhance transaction workflows.
  • Implemented robust request validation, error handling, and rollback procedures to ensure high reliability across distributed services.

Java Developer

Payments Integration Platform - Banking
Pune
04.2021 - 06.2022
  • Created payments integration system based on microservices architecture using Spring Boot and Java.
  • Streamlined distributed transaction management to improve consistency and reduce latency during payment processing.
  • Implemented request validation mechanisms across services to ensure data integrity and enhance service reliability.
  • Developed error handling and rollback strategies to ensure transaction safety and reliability.
  • Implemented Aqua Security (AquaSec) and Veracode vulnerability scans to identify, remediate, and ensure compliance with enterprise security standards.
  • Deployed applications on Red Hat OpenShift, enabling centralized monitoring and alerting via Splunk for enhanced visibility.

Associate Software Developer

Teller Automation - Banking
Pune
06.2019 - 04.2021
  • Integrated Java backend services with Blue Prism RPA bots for efficient handling of teller operations.
  • Collaborated with RPA developers to monitor and resolve bot execution issues, enhancing system reliability across multiple servers.
  • Implemented timely fixes and managed exceptions, ensuring adherence to SLAs for sensitive workflows.
  • Developed and deployed rapid patches and fixes to maintain system stability and meet operational deadlines.
  • Served as primary liaison for client communications, providing updates and proactive resolutions for recurring issues.

Intern

MAP_IT
Bhopal
01.2019 - 06.2019
  • Conducted data analysis and generated reports for public service delivery projects.
  • Worked alongside senior developers and government stakeholders to clarify user requirements and system workflows.
  • Gained practical experience on government IT platforms, including citizen service portals.
  • Tested, troubleshot, and enhanced software modules across departments.
  • Assisted in maintaining e-governance applications aligned with Digital India and MP State initiatives.

Education

Bachelor of Engineering - Information Technology

Ragiv Gandhi Prodyogiki Vishwavidhyalaya
Bhopal
06-2019

Skills

  • Java Spring framework
  • Microservices architecture
  • REST API development
  • OAuth2 authentication
  • API design and management
  • Database management with SQL
  • JPA and Hibernate integration
  • Unit testing with JUnit and Mockito
  • Message queuing with IBM MQ and Kafka
  • Event-driven architecture
  • Build tools: Maven and Gradle
  • Continuous integration and delivery (CI/CD)
  • Jenkins pipeline management
  • Container orchestration with OpenShift
  • Logging with Splunk
  • Version control using Git
  • API documentation with Swagger

Languages

English
Proficient (C2)
C2
Hindi
Proficient (C2)
C2

Timeline

Technical Lead

Specimen Management - Healthcare
07.2024 - Current

Senior Java Developer

Payments Platform - Banking
06.2022 - 07.2024

Java Developer

Payments Integration Platform - Banking
04.2021 - 06.2022

Associate Software Developer

Teller Automation - Banking
06.2019 - 04.2021

Intern

MAP_IT
01.2019 - 06.2019

Bachelor of Engineering - Information Technology

Ragiv Gandhi Prodyogiki Vishwavidhyalaya
Ravi Shrivastava