Summary
Overview
Work History
Education
Skills
Timeline
SeniorSoftwareEngineer

Abhishek Singh

Summary

Skilled Senior Software Engineer with deep understanding of software development processes and track record of leading successful projects. Proven expertise in designing and implementing robust software solutions that meet client needs. Demonstrated proficiency in team collaboration and problem-solving.

Overview

5
5
years of professional experience

Work History

Senior Software Engineer

Kissht
Mumbai
04.2023 - Current
  • Designed and implemented backend functionality for the Ring App with a focus on scalable API development and seamless third-party service integration. Introduced concurrency patterns to reduce latency and increase request throughput under high traffic.
  • Developed an event-driven communication engine service using Apache Kafka to handle OTP delivery via SMS and Email. Migrated scheduling logic from EC2-based cron jobs to Kafka streams, improving fault tolerance, message delivery reliability, and error handling at scale.
  • Led the creation of a standardized Golang service boilerplate adopted by 80% of the tech team, improving development efficiency and code consistency across projects.
  • Integrated Apache Airflow to automate workflows for Golang services, improving task scheduling and dependency control.
  • Developed Soft Offer modules for Bajaj Finserv using FastAPI with Uvicorn. Integrated monitoring and validation to support reliable financial decision workflow.

Software Engineer

Qualcomm
Bengaluru, Karnataka
07.2021 - 03.2023
  • Worked on the handling of the microservices architecture (VIS) connected with different projects and repos. Efficiently reduces the workload of the architecture by 25% by modifying FastAPI calls in the codebase.
  • Exhibited skills in developing several automation scripts using python to automate development tasks along with efficient management of the distributed system.
  • Worked on reducing the divergence between the development repos to 91% which greatly helped the dependent teams in the code scan.

Education

MTech - Computer Science

IIT Gandhinagar
Gujarat
07.2021

BTech - Electronics and Communication

Pune Institute Of Computer Technology
Pune, Maharashtra
07.2018

Skills

  • Skilled in Python and Golang
  • Databases: MySQL, NoSQL, Redis
  • Experience with web frameworks: Gin (Golang) and FastAPI (Python)
  • Cloud services management: AWS (ECS, EC2, S3)
  • Containerization: Docker, Kubernetes
  • Kafka messaging queues
  • Experience with Apache Airflow and Cron
  • Experience with Grafana, Sentry, Datadog, and Redpanda
  • Core Competencies: Data Structures & Algorithms, Problem Solving, Scalability, Performance Optimization
  • Microservices & Backend: RESTful APIs, Microservices Architecture, Distributed Systems, System Design

Timeline

Senior Software Engineer

Kissht
04.2023 - Current

Software Engineer

Qualcomm
07.2021 - 03.2023

BTech - Electronics and Communication

Pune Institute Of Computer Technology

MTech - Computer Science

IIT Gandhinagar
Abhishek Singh