Summary
Overview
Work History
Education
Skills
Timeline
Generic

DEEPAK KUMAR

Calgary,Canada

Summary

Software Engineer with 12 Years of Experience in writing/designing/maintaining scalable distributed systems.

Overview

12
12
years of professional experience

Work History

IT Consultant

Liberty Mutual/Cognizant
Calgary, Alberta
02.2023 - Current
  • Worked as lead role helping the team decide on architecture/processes
  • Ensure that code quality is maintained by writing good tests within reasonable time
  • Provide coaching and mentorship to junior members of the team
  • The project is about to re-engineer legacy apps written in ASP to React/Nestjs
  • The original applications have a lot of security and other issues so while we are rewriting them we can redesign them to help customers be more productive and happy

SDE

Amazon AWS Aurora
Vancouver, BC, Canada
05.2019 - 12.2022
  • Worked as SDE for AWS Aurora Controlplane team
  • Made a series of fixes which reduced the CPU utilization of HostManager 500% improving the stability of low capacity serverless clusters and provides better performance to customers.
  • (Java, Spring)Designed/Developed major version upgrade feature for serverless cluster along with one more team member.

SDE

Amazon Payments Services
Bangalore, India
01.2017 - 05.2019
  • Worked as an SDE in Payment Services which handles all the payment processing across all amazon businesses
  • Refactored the services which uses elastic search to provide search, analytics and support for amazon internal clients like customer support and other teams
  • My implementation was able to reduce the cost by ⅓ (30K USD per month ) and increased the write throughput by 6x
  • Owner for Playstation Console (UI for Customer Support for All Payment related issues)

Full Stack Developer

XSEED Education
Gurgaon, India
09.2015 - 01.2017
  • Working as full Stack Developer using Angular, Node and Express Mentoring a small team of developers and ensuring the product is of high quality and timely delivered
  • My role is architecture, design and implementation of the projects as well as reviewing junior member's code

Software Engineer

Snapdeal.com
Gurgaon, India
10.2014 - 09.2015
  • Worked with the mobile API team which is the backend behind the mobile apps
  • It calls other web services (catalog, order, shipping etc.) and aggregate data from various services which is then passed on to mobile apps(android, ios and windows)
  • Adding salesforce support for CRM

Software Engineer

Informatica
Bangalore, India
01.2012 - 10.2014
  • Worked as a developer in the ISP team (In-house cross platform RPC framework)
  • It takes care of all common functionalities like User Management, Security, communication between components and running (service manager) other services
  • Worked on both C++ and java-based components
  • Developed modules for kerberos authentication (SSO) for C++ components and integrated it to User Management Service
  • Support for the Administrator group which has all privileges and bypasses all authorization for domain objects

Education

M.Tech. in Information Technology -

International Institute of Information Technology
01.2012

B.Tech. Computer Science -

Babubanarsidas Institute of Technology
01.2010

Skills

  • Concurrency and Distributed Systems
  • Full Stack Web development
  • Object Oriented Design & Implementation
  • Data Structure & Algorithms
  • C 11 / STL/ Boost
  • Java/ Spring
  • Typescript/ES6/ NestJS/React
  • Postgresql
  • MongoDB
  • Elastic Search
  • DynamoDB

Timeline

IT Consultant

Liberty Mutual/Cognizant
02.2023 - Current

SDE

Amazon AWS Aurora
05.2019 - 12.2022

SDE

Amazon Payments Services
01.2017 - 05.2019

Full Stack Developer

XSEED Education
09.2015 - 01.2017

Software Engineer

Snapdeal.com
10.2014 - 09.2015

Software Engineer

Informatica
01.2012 - 10.2014

M.Tech. in Information Technology -

International Institute of Information Technology

B.Tech. Computer Science -

Babubanarsidas Institute of Technology
DEEPAK KUMAR