Highly motivated professional with a strong passion for technology advancements, seeking to contribute to the growth and success of an organization.
Over 9 years of expertise in Java/J2EE technologies, specializing in performance optimization and enhancing availability and scalability of distributed systems.
Proven track record in implementing critical features such as Throttling, Queues Rebalancing, and Consumers toggling. Skilled in utilizing frameworks like Spring, Hibernate, and Apache Camel for enterprise integration.
Proficient in working with Redis, NoSQL databases (MongoDB), MySQL scripts, and setting up/managing MQ frameworks like Rabbitmq.
Experienced in Agile development methodology and familiar with tools such as IntelliJ IDE, Git, SVN, Jenkins, and Maven build tools. Well-versed in utilizing testing tools like SOAPUI and Postman to ensure software quality.
Overview
9
9
years of professional experience
Work History
Senior Software Engineer - Java Developer
Turvo Private Limited
07.2019 - Current
Company Overview: Turvo is a collaboration platform that helps shippers, brokers and 3PL's connect on a shared network
The technology unifies all systems, internal and external, providing one end-to-end system of record set for all operations and analytics, while eliminating redundant manual tasks and automating business processes
Completely owned the responsibility of features like Throttling of Messages, Rebalancing of queues, Resizing of queues, Moving application to Sharded Mongo cluster
Upgraded spring, hibernate, mongo versions based on research
Build utilities for SRE in order to ensure high availability of platform
Solved performance bottlenecks within the application
Reviewing Mysql, Mongo Db scripts for smooth release and to avoid Replication lag, incidents in Prod
Maintaining, enhancing, bug fixing
I took the challenging user stories and bagged good knowledge on SCM domain
Adhering to coding standards, procedures and techniques
Participate in code reviews and ensure that all solutions are aligned to pre-defined architectural specifications and code refactoring according to suggestions
Turvo is a collaboration platform that helps shippers, brokers and 3PL's connect on a shared network
The technology unifies all systems, internal and external, providing one end-to-end system of record set for all operations and analytics, while eliminating redundant manual tasks and automating business processes
Senior Member Technical
ADP
03.2016 - 06.2019
Company Overview: ADP is the market leader for HCM Business in the United States
Among HCM business PEO is one of the employment models
In this model the client will become part of the ADP TotalSource business
Completely owned the responsibility of integrating different system API's (SOAP and REST web services) using open source integration framework Apache - Camel XML DSL
Worked closely with business users, Product Owners and various teams to understand the PEO business and pilot process for client migrations
Requirement Analysis, Design discussions, Development and unit testing of software modules
I took the challenging user stories and bagged good knowledge on HCM domain
Adhering to coding standards, procedures and techniques
ADP is the market leader for HCM Business in the United States
Among HCM business PEO is one of the employment models
In this model the client will become part of the ADP TotalSource business
Member Technical
ADP
11.2015 - 03.2016
SUI is a web application used in ADP Total Source Business unit to setup SUI tax for new clients and generate various tax related reports
As a system (SUI Application), it is responsible for setting up the SUI tax of a client
SUI: It is employer-funded tax that gives short-term benefits to those who lost or left their jobs for a variety of reasons
Education
B. Tech(CSE) -
RGUKT
01.2015
PUC - undefined
RGUKT
01.2011
Matriculation - undefined
B.V.R.Z.P High School
01.2009
Skills
Web Application development
Java/Spring Stack
Redis
RESTful Web services
Mysql and MongoDB
RabbitMQ
Strong commitment to quality of work and a good attention to detail
I can quickly pick up new technologies/languages
Flexible team player and proficiency in root cause data analysis
Strong analytical, design, logical and coordination skills