Summary
Overview
Work History
Education
Skills
Timeline
Generic

Utkarsh Pathak

Senior Software Engineer
Bengaluru

Summary

Proficient at designing and managing complex backend systems, with a special place in heart for cloud technologies and concurrent programming having 8.5 years of experience.

Overview

10
10
years of professional experience
4
4
years of post-secondary education

Work History

Senior Software Engineer

IBM
03.2024 - Current
  • Leading the design and development of a serverless, scalable, event-driven distributed architecture, ensuring high performance and reliability.
  • Crafting performant RESTful APIs using FastAPI, focusing on scalability and maintainability.
  • Driving cost optimization for organizations by leveraging deep expertise in cloud savings instruments like AWS Savings Plans, Reserved Instances, and virtual reservations.
  • Designing and implementing data pipelines utilizing AWS Glue, S3, and Step Functions, ensuring efficient data processing workflows.
  • Led a project for multi-region architecture creation (using Terraform), multi-region builds, data migration, and synchronization.

Staff Software Engineer

Blackhawk Networks, India
07.2020 - 03.2024
  • Leading a development team working on internationalization of templates and web pages across the entire product line, using Flask and React.
  • Completed a project to enable distributed tracing and logging for 50+ web services in the product line.
  • Partly functioning as a backend developer cum platform DevOps. Provisioning and configuring cloud infrastructure(AWS) for dockerized python based web applications using Terraform, Salt, Jenkins, etc.
  • Microservices architecture; RESTful APIs with SQL and NoSQL database interaction.
  • Designing full serverless stack application using AWS Step Functions and AWS Lambda.
  • Understanding gift-card and payment processing landscape.

Senior Software Engineer

IQuanti
03.2019 - 07.2020
  • Devised high performant python scripts to handle exorbitant load for i/o bound and cpu bound tasks.
  • Built and deployed code to Function-as-a-service framework (Fission) built on top of Kubernetes cluster(EKS).
  • Worked with managed AWS utilities such as SQS for message queuing , AWS Cloudwatch for logging, AWS Secret Manager for configuration management, AWS Elasticache, etc.
  • Developed in a self-testing-code environment relying on Python Unit-tests.
  • Performed load testing of services using Locust.

Senior Software Engineer

Dell (Parent Company: Collabera Technologies)
09.2018 - 03.2019
  • Full Stack Role, with refactor/enhancements on existing Flask and Angular JS project.
  • Was part of migration and development of 2 internal Human Resource tools from template based front-end to single page application(SPA).
  • Migration from older version of Bootstrap, use of flask SqlAlchemy and flask-marshmallow, alembic(to do database migrations).
  • Interaction with business, to add enhancements on frontend/backend application.
  • Designed and Developed RESTful APIs using Flask.

Senior Software Engineer

Zapyle
04.2017 - 09.2017
  • Designed and developed complete search engine with completion suggester using ElasticSearch.
  • Designed and implemented product filters using ElasticSearch.
  • Production Release; Social Media Campaigns back-end changes.

Software Engineer

Happay
07.2015 - 04.2017
  • Designed complete Pricing and Invoicing Module for the product.
  • PDF Conversion Using LaTex - Extensive use of LaTex(without any framework) to create dynamic pdfs using LaTex for various features of our product.
  • Gallery of a user - Worked with E-Mail parsing tool such as Mailgun. Was used to create expense receipts for Uber and Ola fares.

Education

Bachelor of Engineering - Information Communication Technology

Manipal Institute of Technology(Manipal) - ICT
Udupi, KA
01.2011 - 01.2015

undefined

Don Bosco Academy, ISC

undefined

Don Bosco Academy, Matriculation

Skills

Python

Python Web Frameworks

AWS

SQL Databases

NoSQL Databases

Serverless architecture

Docker

Kubernetes

React

Terraform

ElasticSearch

Timeline

Senior Software Engineer

IBM
03.2024 - Current

Staff Software Engineer

Blackhawk Networks, India
07.2020 - 03.2024

Senior Software Engineer

IQuanti
03.2019 - 07.2020

Senior Software Engineer

Dell (Parent Company: Collabera Technologies)
09.2018 - 03.2019

Senior Software Engineer

Zapyle
04.2017 - 09.2017

Software Engineer

Happay
07.2015 - 04.2017

Bachelor of Engineering - Information Communication Technology

Manipal Institute of Technology(Manipal) - ICT
01.2011 - 01.2015

undefined

Don Bosco Academy, ISC

undefined

Don Bosco Academy, Matriculation
Utkarsh PathakSenior Software Engineer