15+ years of extensive Java development experience across multiple domains - Finance, Cloud FinOps, Life Sciences and Healthcare.
Expertise in microservices, Spring Boot, Hibernate, Kafka, App engine, object oriented design principles.
Experience working with different languages like Java, Ruby and Scala.
Experience with big data and cloud technologies which includes AWS, Kubernetes, Terraform, Spark, ElasticSearch, Wavefront.
Expertise in designing and implementing event driven, highly available and scalable microservice architecture.
Experience in working with cross functional teams sales,product, qa and DevOps.
Experience in leading team of 6-8 developers.
Enterprise Architecture Fundamentals certification from Carnegie Mellon.
Overview
16
16
years of professional experience
1
1
Certification
Work History
Senior Software Engineer
VMware Inc
Sunnyvale, CA
07.2022 - Current
Collaborated with Product Management, Architects, and engineering teams to design, develop, and publish software supporting a highly available, fault-tolerant SaaS platform.
Develop and maintain an AWS data ingestion pipeline - primarily in Java, Scala and Ruby - processing upwards of 1 million messages per minute.
Ramped up new technologies like Scala, Ruby, ElasticSearch AWS, Kubernetes, Terraform, Parquet, Spark, Wavefront and PagerDuty.
Written technical design documents and held reviews.
Participated in all team scrum ceremonies.
Worked in multi-functional agile teams to regularly experiment, iterate, and deliver
on new product objectives with end-to-end responsibility for team's goals.
Participated in our on-call rotation, providing operational support to our platform.
Produced high-quality and well-documented code in an automated CI/CD environment.
Senior Software Backend Developer
BNY Mellon Technology
Pittsburgh, PA
04.2016 - 07.2022
Designed and implemented event driven micro-services architecture that delivers high performance, high availability, scalable and handles huge data.
Developed base frameworks using Spring Boot, App Engine, Docker, Kafka and Maven.
Developed an enhanced NAV automation workflow that reduces human interaction saving hundreds of manual hours.
Responsible for research, proof of concept and implementation of Denodo as the data virtualization tool against Kudu, Elastic search and Oracle databases.
Involved in creation of technical design documents and review of low level design document as part of application re-engineering.
Integrated application with enterprise solutions for authentication and authorization.
Set up processes and best practices for coding standards and deployment processes using tools like VeraCode, SonarCube, GIT pipelines, App Engine etc.
Ensured 80% test case coverage for backend services.
Worked closely with product managers and business users to understand requirement and plan deliverables.
Contributing in enterprise level technical activities for exploring cloud technologies - Google cloud.
Senior Software Engineer
Cybage Software Pvt Ltd
Pune, Maharashtra
06.2014 - 04.2016
Developed enhancements and provided new APIs for all modules using Spring, REST, Spring IOC, WebFlow, Maven, MS- Sql Server, JSPs and AOP, Maven, mySQL.
Assissted the team in Tokyo, Japan in developing APIs which are consumed by merchants.
Sr. Member of Technical Staff
Krishagni Solution Pvt. Ltd
Pune, Maharashtra
05.2011 - 05.2014
Developed open source product OpenSpecimen to help health care institutes in collecting, maintaining and distributing specimens for clinical research.
Developed new enhancement using J2EE, Struts, JSPs, Ant, Spring, Rest, SOAP and JavaScript.
Enhanced, deployed and maintained tools for multiple universities.
Prepared demos, presentations of POCs and new features for existing and potential customers.
Supported major / patch and launch releases.
Mentored and assisted young engineers in the team.
Client communication for requirement understanding, bug analysis, assisting onsite technical team with issues.
Senior Software Engineer
Persistent Systems
Pune, Maharashtra
07.2008 - 05.2011
Enhancement implementation using J2EE, Struts, JSPs, Ant, JavaScript
Responsible for deployment and complete ownership of maintenance of releases post deployment.
Prepared demos and presented them to client.
Enhance client specific requirement for existing product.
Education
Bachelor of Engineering - Information Technology
Dharmsinh Desai Institute of Technology
Nadiad, Gujarat, India
05.2008
Skills
Java, Ruby, Scala
Spring Boot, Spring Cloud, Spring integration
Spark
REST API
Hibernate, Spring Data JPA, Spring Data JDBC
Maven
Microservices architecture
Kafka
AWS, Kubernetes, Terraform,Docker
ElasticSearch
JUnit
MySql, Oracle, Apache Kudu
JBoss, Tomcat
JSP, Servlet, EJB
Denodo
GIT, GIT Pipelines, SonarCube, Jenkins
Grafana, AppDynamics, Kibana, Splunk
Wavefront, Rollbar, PagerDuty
Agile Methodologies
Certification
Enterprise Architecture Fundamentals certification from Carnegie Mellon
Timeline
Senior Software Engineer
VMware Inc
07.2022 - Current
Senior Software Backend Developer
BNY Mellon Technology
04.2016 - 07.2022
Senior Software Engineer
Cybage Software Pvt Ltd
06.2014 - 04.2016
Sr. Member of Technical Staff
Krishagni Solution Pvt. Ltd
05.2011 - 05.2014
Senior Software Engineer
Persistent Systems
07.2008 - 05.2011
Bachelor of Engineering - Information Technology
Dharmsinh Desai Institute of Technology
Similar Profiles
Robert NafusRobert Nafus
Senior Engineering Operations Manager at VMware IncSenior Engineering Operations Manager at VMware Inc