Professional Experience
UKG (Ultimate Kronos Group)
November 2021 - Today
Current
Project
UKG Pro - Workforce Management (Time)Title
Principal Software EngineerLocation
IndiaWorked on making the microservice more reliable
Estimation and implementation for Spring boot version upgrade for all the microservices in the domain
Performed CI-CD setup for Spring Boot applications
Development support for production issues and escalation
Spring Boot
MySQL
RabbitMQ
Docker
Kubernetes
Topcoder
May 2021 - October 2021
Previous
Project
Microservices development for US based retail company specializing in home improvementTitle
TaaS Member | FreelancerLocation
Remote, India
Spring Boot Webflux
Reactive MongoDB
Docker
Kubernetes
Jenkins
Spinnaker
K6
UKG (Ultimate Kronos Group)
April 2019 - April 2021
Previous
Project
UltiPro - Workforce Management (Time & Reporting)Title
Software Engineer IILocation
Weston, FLDeveloped Workforce Manager Reporting feature
Developed alerts feature which allows managers to receive email alerts on pending time off requests and timesheets submission
Developed proof of concepts for WFM-Looker analytics to replace existing dashboards
Performance tuning of various components within WFM
Performed GC profiling and recommended to upgrade GC to young generation
Wrote PSR tests for Reporting application
Spring Boot
MariaDB
MySQL
RabbitMQ
Docker
Kubernetes
Elastic APM
Gatling
JasperSoft
AngularJS
Quartz
March 2018 - March 2019
Past
Project
UltiPro - PayrollTitle
Software Engineer IILocation
Weston, FLDeveloped accumulator services for payroll components like earnings, deductions, taxes
Identified system performance issues between Payroll and WFM and provided recommendations to fix them
Developed and deployed tax microservices
Spring Boot
Axon Framework
CQRS
RabbitMQ
MongoDB
PCF
Dynatrace
GraphQL
Angular
Infosys Limited
October 2016 - February 2018
Past
Project
Real-time data indexing for live search in Recruitment web applicationTitle
Technology AnalystLocation
Sunnyvale, CA
Created base framework for live search on Job Portal containing job positions and candidate profiles. The framework extracts data from MongoDB, performs multi-level enrichments to form a data map to be pushed to Elastic Search repository which provides live search data to web. Project Link.
Designed and developed framework to build data ETL pipelines
Achieved high speed indexing performance (4M docs/minute)
Designed the system to work for both Day0 data load and live sync
Java
Akka Framework
ETL
ElasticSearch
Apache Kafka
MongoDB
February 2016 - September 2016
Past
Project
Real-time ADP records generation (TimeAway & Payroll System)Title
Systems Engineer USLocation
Sunnyvale, CA
Designed and developed a platform for an adapter module which performs calculations on employee’s leave records, perform business validations, transform the data to ADP readable form and supply the extracts to ADP. The extracts supplied to ADP reflects on the employee’s salary, hence accuracy and timeliness were the key things in this project.
Spring Boot
Akka Framework
Apache Kafka
MongoDB
Oracle DB
Drools
Chronos (Job Scheduling)
August 2014 - January 2016
Past
Project
Data Transformation and MigrationTitle
Senior Systems EngineerLocation
Bangalore, IndiaDeveloped an analogous system using cutting edge technologies that provide fresh user experience and enlightening performance
Analyzed existing data in Oracle, extract critical information from it and design data models for the new system
Developed a base framework which can migrate the data from Oracle to MongoDB
Akka Framework
Apache Kafka
MongoDB
Oracle DB
February 2012 - July 2014
Past
Project
Employee Systems TransformationTitle
Systems EngineerLocation
Chennai, IndiaAnalyzed existing system in PL/SQL and re-modeled 1024 oracles tables. Created an automation script for analyzing the table attributes and to auto find relationships among multiple tables. It helped in reducing manual work and saved immense time of the project.
Analyzed existing implementation of Employee Systems i.e., PL/SQL blocks. Contributed in developing platform for data and business service components
Visual Paradigm for UML
Java
Oracle DB
Spring JDBC Template
Data Analysis