Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Ankit Aggarwal

Senior Software Engineer
Meerut

Summary

Dynamic Senior Software Engineer with over 5.5 years of experience delivering innovative solutions in software development and system integration. Expertise in creating robust microservice that enhance operational efficiency and streamline workflows. Proficient in implementing fault tolerance and load balancing techniques, ensuring system reliability and performance. Committed to applying best practices in software design and testing to drive project success.

Overview

6
6
years of professional experience
7
7
years of post-secondary education

Work History

Senior Software Engineer

Samsung Electro-Mechanics
Bangalore
08.2022 - Current

SEMLOPS

  • Designed and developed a Load Balancing, fault-tolerant web application using Nginx as a reverse proxy server.
  • Designed APIs for dataset upload to S3 with chunking and versioning.
  • Created API for Pipeline, Run, Experiment. Kubernetes resource management based on user requests.
  • API to deployed inference models on high-availability servers, implemented log storage using horizontal partition for scalability, and set up monitoring using message queues.
  • Implemented cluster data backup with versioning and optimized storage by remove duplicating files.
  • Developed real-time process monitoring with Web Socket integration and multi-language support applications.
  • Configured SSO, enabling role-based access control for applications.

Prod Ops

  • Designed image data versioning systems to track changes over time.
  • Developed API to split datasets into training and testing sets with user-defined configurations.
  • Integrated model drift notification systems using pub/sub mechanisms to proactively alert users about performance degradation.

ML Ops

  • Model Comparison: Evaluated machine learning models' performance across diverse datasets to ensure optimal selection.
  • Data Labeling: Designed and implemented data labeling systems for creating high-quality training datasets.
  • Pipeline Node Creation: Developed modular pipeline nodes to streamline the AI/ML model development process.
  • Excel Report Automation: Built automation scripts for efficient and dynamic Excel report generation.

System Engineer

TCS
Noida
06.2019 - 08.2022
  • Developed a Health Care Analytics API using Spring Boot for data analytics and reporting. Handling 100 concurrent users.
  • Created Angular components and utilized charts library to display interactive graphs for health care analytics data.
  • Optimized performance of the Health Care Analytics API through database query optimization.
    Developed test suites using JUnit and Mock data for reliable software testing.
  • Worked on Hive database to calculate HEDIS, Star Measures, and HCC coding for accurate measures by designing efficient queries and optimizing large-scale data processing workflows.
  • Implemented Master Data Management (MDM) processes to consolidate, remove duplicate, and ensure accuracy of data received from 10 multiple sources, creating a single source of truth for reliable data storage and access.

Education

B.Tech - Computer Science and Engineering

Meerut Institute of Engineering And Technology
Meerut
08.2015 - 06.2019

Secondary Education -

G.T.B Public School
Meerut
06.2013 - 06.2015

High School -

G.T.B Public School
Meerut
05.2012 - 05.2013

Skills

Java

Python

Data Structure and Algorithm

GIT

MySQL

Spring Boot

NGINX

Angular

Kubernetes

undefined

Timeline

Senior Software Engineer

Samsung Electro-Mechanics
08.2022 - Current

System Engineer

TCS
06.2019 - 08.2022

B.Tech - Computer Science and Engineering

Meerut Institute of Engineering And Technology
08.2015 - 06.2019

Secondary Education -

G.T.B Public School
06.2013 - 06.2015

High School -

G.T.B Public School
05.2012 - 05.2013
Ankit AggarwalSenior Software Engineer