Summary
Overview
Work History
Education
Skills
Certification
Personal Information
Timeline
Generic
Sandip M Nirmal

Sandip M Nirmal

Sewickley

Summary

Java Developer with 16+ years of experience in the IT industry, specializing in creating and delivering software solutions across all stages of the development process, from design to deployment and optimization. Expertise in developing enterprise web-based application based on Java technologies using J2EE, Spring, Spring Boot, Microservices, Hibernate. Skilled in transforming monolithic applications into microservices architectures, leveraging Spring Boot and Spring Cloud to develop resilient, high-performance microservices. Experienced in implementing fault-tolerance mechanisms such as Circuit Breaker and Bulkhead patterns using Resilience4j for enhanced system reliability. Proficient in designing and developing multithreaded applications with expertise in frontend technologies such as HTML, CSS, JavaScript, and the Angular 2+ framework, delivering seamless and responsive user experiences. AWS Certified Solutions Architect Associate with a comprehensive understanding of cloud architecture principles and knowledge on leveraging AWS services such as S3, EC2, ECS, ELB, VPC, IAM, and RDS to design and implement scalable, secure, and high-availability solutions. Experienced in using Apache Kafka to design and implement scalable solutions for real-time data streaming and event-driven systems. Skilled in building enterprise systems with Kafka as the messaging and data-processing platform, ensuring smooth integration and efficient data flow. Experienced in Agile and Waterfall methodologies, with a collaborative approach to working across cross-functional teams. A strong sense of commitment and responsibility, consistently delivering high-quality outcomes within deadlines. Excellent trouble shooting skills with the ability to quickly identify the root cause of issues and effectively communicate possible resolutions.

Overview

17
17
years of professional experience
1
1
Certification

Work History

Lead Developer

Virtusa
04.2021 - Current
  • Spearheaded the development of Microservices architecture, leading to a scalable and robust system
  • Designed and implemented critical components using Java, Spring Boot, and Spring Data, leading to a 30% improvement in application performance and a 25% reduction in system downtimes through enhanced reliability and optimized database queries
  • Collaborated with cross-functional teams to gather requirements, provide technical guidance, and ensure successful project delivery, resulting in on-time delivery of 95% of projects and a 20% improvement in team efficiency through streamlined communication
  • Created and maintained database schema, optimizing queries to achieve a 35% reduction in query execution time, resulting in a 20% improvement in overall application performance
  • Conducted performance testing using JMeter, ensuring that the system met 95% of the required non-functional requirements, resulting in a 30% improvement in response time
  • Overseeing the deployment of services across multiple environments, including R&D, QA, UAT, and Production, ensuring seamless transitions and stable releases
  • Designed Kafka producer and consumer applications, handling over 1 million messages per day with a 99.9% message delivery success rate, resulting in 30% improvement in data processing efficiency
  • Environment: Java 8/11, RxJava, Spring, Spring Boot, Oracle Database, Kafka, Spock Framework (for Unit Testing), OCP (Openshift Container Platform)

Senior Software Engineer

Synechron Technologies Pvt. Ltd.
08.2015 - 04.2021
  • Helped in migration of clients from RC (Legacy System) to IRM (New System), reducing the client data migration process from 30-40 days to just 4 days, resulting in a 90% reduction in migration time and enabling the migration of 50+ clients per month, significantly improving operational efficiency and client onboarding speed
  • Pioneered a Spring Boot-based solution to process spreadsheets and integrated RabbitMQ for scalability, enabling the system to handle simultaneous uploads of multiple files, which reduced overall processing time by over 50%
  • This enhancement resulted in a 300% increase in file processing throughput, allowing for 10x more records processed per hour compared to the previous system
  • Created stored procedures/functions to automate the migration of client data from RC to IRM, reducing manual data migration time by 80% and ensuring 100% data accuracy
  • Implemented Togglz feature toggles to enable/disable IRM system features dynamically, resulting in a 40% reduction in deployment time and allowing for faster rollouts and rollback of features
  • This increased system stability and reduced production errors by 25% by enabling real-time configuration changes without requiring full deployments
  • Environment: Java 8, Spring, Spring boot, Rest Services, Oracle Database, Angular 6, Rabbit MQ, Apache POI, Flyway Script, Jenkins, Togglz

Senior Software Engineer

Synechron Technologies Pvt. Ltd.
02.2017 - 11.2018
  • Built utilities to automatically retry and recover trade messages stuck in intermediate states due to connection issues with APA/Cassandra, reducing message recovery time by 70% and ensuring 99.9% message delivery success rate
  • This improved system reliability, minimizing manual intervention and reducing trade processing errors by 30%
  • Implemented a failover scenario to automatically bring down the system in case of connection issues with APA or Cassandra, reducing system downtime by 40% by preventing failures from propagating
  • Built a utility to generate reports for failed messages caused by APA connection issues or errors during message conversion
  • This automation allowed for faster identification and resolution of failures, improving reporting accuracy by 95% and reducing manual error-handling efforts by 40%
  • Configured various states within the Spring State Machine, ensuring smooth transitions and accurate state management for improved process flow and system efficiency
  • Created a utility to capture high-level performance statistics and tuned application performance, resulting in a 40% reduction in response time and a 25% improvement in overall system efficiency
  • This optimization led to a 20% reduction in server resource usage, enabling the application to handle 30% more concurrent users without performance degradation
  • Environment: Java, Spring boot, Spring State Machine, Spring Data, Kafka, Cassandra Database

Senior Software Engineer

Synechron Technologies Pvt. Ltd.
08.2015 - 12.2016
  • Designed and implemented critical components using Java, Spring and Spring Data, leading to Accurate, timely, and cost-effective responses to legal and regulatory inquiries
  • Conducted comprehensive unit and integration testing for all components to ensure functionality, reliability, and adherence to quality standards
  • Participated in resolving production defects and ensured the continuous maintenance and stability of the application by implementing timely fixes and improvements
  • Collaborated in the release management process, ensuring successful deployment of releases across SIT (System Integration Testing), UAT (User Acceptance Testing), and Production environments, adhering to established timelines and quality standards
  • Environment: Spring (MVC), Spring JDBC, DB Entitlement, Oracle Database, Tomcat 7.0

Senior Software Engineer

Rage Frameworks
Pune
03.2014 - 08.2015

Associate Consultant

Capgemini India Pvt. Ltd.
Pune
12.2011 - 03.2014

Software Engineer

VIT Infotech
Pune
08.2008 - 12.2011

Education

Masters of Computer Applications - Computer Applications Development

Bharati Vidyapeeth University
05.2008

Skills

  • Java
  • JEE
  • RxJava
  • JavaScript
  • HTML
  • CSS
  • Typescript
  • Spring
  • Spring Boot
  • Angular 2
  • Nodejs
  • Hibernate
  • Activiti BPM
  • Togglz
  • Apache POI
  • Mockito
  • Karate
  • AWS
  • Open Shift Container
  • SQL
  • MySQL
  • Oracle
  • MongoDB
  • Cassandra
  • Spring Cloud
  • Kafka
  • RabbitMQ
  • Git
  • Maven
  • Gradle
  • JIRA
  • Urban Deploy
  • SonarQube
  • Splunk logs
  • Swagger
  • Docker
  • Kubernetes
  • Team City
  • Jenkins
  • IntelliJ IDEA

Certification

  • AWS Certified Solutions Architect – Associate
  • Certified Oracle Professional, Java 6.0

Personal Information

Visa Status: H1B

Timeline

Lead Developer

Virtusa
04.2021 - Current

Senior Software Engineer

Synechron Technologies Pvt. Ltd.
02.2017 - 11.2018

Senior Software Engineer

Synechron Technologies Pvt. Ltd.
08.2015 - 04.2021

Senior Software Engineer

Synechron Technologies Pvt. Ltd.
08.2015 - 12.2016

Senior Software Engineer

Rage Frameworks
03.2014 - 08.2015

Associate Consultant

Capgemini India Pvt. Ltd.
12.2011 - 03.2014

Software Engineer

VIT Infotech
08.2008 - 12.2011

Masters of Computer Applications - Computer Applications Development

Bharati Vidyapeeth University