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

undefined

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