Summary
Overview
Work History
Education
Skills
Timeline
Generic
Alok Sharma

Alok Sharma

Senior Software Engineer
Berlin

Summary

Software Engineering Professional with 8+ years of experience specializing in Golang, Python, REST APIs, microservices, CLEAN Architecture, cloud technologies, and scalable systems. Proven expertise in designing and developing robust, high-performance applications, with a strong focus on scalability, maintainability, and efficiency. Adept at collaborating with cross-functional teams, driving projects to successful completion, and adapting to evolving requirements. Passionate about delivering high-quality solutions, optimizing system performance, and fostering a productive and innovative work environment.

Overview

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

Work History

Senior Software Engineer

Delivery Hero
Berlin
09.2021 - Current
  • Worked across multiple teams and domains, including Location Service, Vendor Discovery Service, and Subscription Service, contributing to key platform functionalities.
  • Designed and implemented scalable product features, enhancing system reliability and performance.
  • Led the development of complex backend solutions, authored RFCs, and facilitated discussions with product teams and cross-functional teams to align on technical decisions.
  • Optimized infrastructure costs, reducing expenses by ~$3.5K/month by identifying and eliminating unnecessary logs across all services in the tribe.
  • Spearheaded the migration of the Vendor Discovery Service from HTTP to Federated GraphQL, improving efficiency and data retrieval performance.

Senior Software Engineer

LevelAI
Pune
07.2020 - 03.2021
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Mentored junior developers, fostering professional growth and enhancing team productivity.

Senior Software Engineer

Ridecell
Pune
02.2019 - 07.2020

Summon Platform

  • Designed, built, and maintained APIs, features, services, and systems across multiple engineering teams.
  • Debugged production issues across multiple services and environments, improving system stability.
  • Took on team responsibilities, including writing unit-tested code, completing dozens of Jira issues, conducting multiple interviews, and managing several Git repositories.
  • Designed and implemented a comprehensive logging system to track transactions by ID across multiple microservices, integrating OpenTracing spans (Jaeger) with standard logs (Go, Python).
  • Developed a distributed timeout system for hardware states, ensuring functionality across different Kubernetes replicas (Golang).

Senior Software Engineer

Veritas
Pune
02.2018 - 02.2019

Multi-Cloud Data Management Platform (MCDMP)

  • A platform that provides a unified framework to connect with private, public, and traditional data stores, a unified asset database that allows Google-like search capabilities, and a unified policy and security.
  • Developed reusable code and libraries to enhance maintainability and future scalability.
  • Conducted code reviews to ensure high-quality, efficient, and well-structured code across the team.

Tech Lead

NICE InContact
Pune
03.2017 - 02.2018

Producer Library for Metering & Auditing

  • Designed and developed a producer library to enable applications to publish metering and auditing events to AWS.

Data Lake – Catalog API Server

  • Contributed to the Data Lake team, developing REST APIs for the Catalog API server, which stores metadata of transformed data.
  • Built APIs to track data movement across different S3 buckets (Staging → Raw → Refined), ensuring seamless data processing and transformation.

Software Engineer

Druva
Pune
06.2013 - 03.2017

InSync Cloud

  • Contributed to the development of InSync Cloud, a fully automated, enterprise-class SaaS endpoint protection solution hosted on AWS.
  • Built and optimized scalable, on-demand storage solutions to support an unlimited number of users and data.
  • Assisted in designing and maintaining core backend services, ensuring seamless provisioning and minimal maintenance.

Education

Bachelor of Engineering - Computer Engineering

University of Pune
Pune, India
04.2009 - 05.2013

Skills

Software development

AWS, GCP

Microservices, Distributed systems

RESTful API design, GraphQL, GRPC

Kubernetes

Golang, Python

Timeline

Senior Software Engineer

Delivery Hero
09.2021 - Current

Senior Software Engineer

LevelAI
07.2020 - 03.2021

Senior Software Engineer

Ridecell
02.2019 - 07.2020

Senior Software Engineer

Veritas
02.2018 - 02.2019

Tech Lead

NICE InContact
03.2017 - 02.2018

Software Engineer

Druva
06.2013 - 03.2017

Bachelor of Engineering - Computer Engineering

University of Pune
04.2009 - 05.2013
Alok SharmaSenior Software Engineer