Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
SoftwareEngineer

Ankit Saini

Senior Software Engineer

Summary

Innovative software engineer with expertise in backend engineering, offering 3 years of experience in full SDLC

Overview

8
8
years of professional experience
5
5
years of post-secondary education

Work History

Senior Software Engineer

PartsAvatar.ca
Remote, Gurgaon
06.2021 - Current
  • Analysed raw data to design and develop microservices using event triggered (SNS) AWS lambdas, periodic jobs with efficient sql queries for supplier onboarding
  • Worked on elasticsearch queries to fetch data for products catalogue
  • Developed pluggable django db app to use across data processing microservices
  • Created java library to check for new data compared to old data from suppliers and create data back ups
  • Crafted algorithms to fix order of product images on website using hashing and sorting
  • Optimised SQL queries to significantly improve performance to reduce execution time

Software Engineering Specialist

GE Digital
Hyderabad Technology Center, Telangana
07.2019 - 06.2021
  • Designed and developed dockerized applications that run on Predix Edge platform
  • Worked on protocol translators(in C++) which ingest data from different industrial protocols like Modbus, OPC-UA etc. and convert them to time series format
  • Analyzed requirements, designed and implemented 2 new data processing capabilities for protocol translators - Modbus and OPC-UA
  • Maintained tool for configuring/integrating different identity providers(UAA, SAML, LDAP) using Node/Angular. Delivered through a win installer(Wixtoolset/XAML/C#)

Software Engineering Intern

Altair Engineering
Bengaluru, Karnataka
04.2018 - 06.2018
  • Worked arduously on effectively using GPU for computations and successfully reduced time by 90% for algorithm to calculate head injury criterion (HIC)
  • Crafted algorithms with CUDA(C++) and OpenCL(C/C++) to support all major types of graphic cards viz. Nvidia, AMD and Intel Integrated
  • Developed programs with multi-threading and parallelism to use multiple GPUs by dividing workload among them based on their computational power

Software Development Intern

ClimateAI
Remote
01.2018 - 03.2018
  • Designed and developed web platform for climate risk forecasting using Flask, jQuery, MySQL and Implemented secure MySQL queries using Flask-MySQLdb module
  • Crafted models, views and controllers following the MVC architecture methodology for web applications and deployed over docker containers

Software Development Intern

Risklatte Americas
Remote
07.2016 - 07.2017
  • Developed CFE School website (a MOOC Platform) from scratch with python web framework Django and deployed using WSGI Extension on Apache server
  • Fabricated the admin panel, registration portal and profile management for Carrchallenge website using PHP with Codeigniter ( MVC framework)
  • Created 5 innovative concept games on basic educational concepts for Quizzort platform majorly using HTML, CSS and JavaScript with JQuery

Full Stack Developer Intern

ClassHopr
Gurugram, Haryana
05.2016 - 07.2016
  • Developed REST APIs from scratch in Python ( Tastypie-django framework) with token authentication for the mobile apps and website to consume
  • Used D3.js and JQuery to create a simple but dynamic user interface for generating interactive graphs and charts for available consumer data

Tech Team Head

Spring Fest, IIT Kharagpur
Kharagpur, West Bengal
07.2015 - 02.2017
  • Constructed the fest's online portal for information dissemination, registration of participants, event details & online payment of 10k+ participants in Laravel
  • Took initiative for event management portal for even distribution of participants ( node balancing ) at event venues using LAMP stack
  • Spearheaded a two tier team of 12 sub-heads for creation of various websites and portals for publicity & smooth functioning of the fest

Education

Indian Institute of Technology (IIT) - Kharagpur -

Bachelor of Architecture
07.2014 - 04.2019

Skills

  • Languages: C/C++, Java, Python, JavaScript
  • Frameworks/Lib: MVC, Spring Boot, Django, Flask, React, Express(Node.js)
  • Tools: AWS, Linux, Docker, Git | Databases: PostgreSQL, Elasticsearch, MySQL, MongoDB

Accomplishments

  • Headed a team of 3 developers , ensuring that the GE's IIoT hackathon 2017 project was completed by deadline and secured 2nd position among 900+ teams
  • Formulated an idea for Dynamic real-time traffic mngmt system for hackathon
  • OpenSource: Proposed and implemented internationalization(I18N) / localisation(L18N) for the Open Event project in FOSSASIA org. using Babel (Python Package) with Flask
  • Certifications: Design and analysis of algorithms-NPTEL, C++ STL, Docker and Blockchain

Timeline

Senior Software Engineer

PartsAvatar.ca
06.2021 - Current

Software Engineering Specialist

GE Digital
07.2019 - 06.2021

Software Engineering Intern

Altair Engineering
04.2018 - 06.2018

Software Development Intern

ClimateAI
01.2018 - 03.2018

Software Development Intern

Risklatte Americas
07.2016 - 07.2017

Full Stack Developer Intern

ClassHopr
05.2016 - 07.2016

Tech Team Head

Spring Fest, IIT Kharagpur
07.2015 - 02.2017

Indian Institute of Technology (IIT) - Kharagpur -

Bachelor of Architecture
07.2014 - 04.2019
Ankit SainiSenior Software Engineer