Summary
Overview
Work History
Education
Skills
Websites
LANGUAGES
Hobbies and Interests
Awards
Timeline
Generic

Sameer Srivastava

Hyderabad

Summary

An engineer with 15+ years of experience in building and optimizing large scale, complex and distributed systems. Looking to work for teams that are at the cutting edge of technology and scale.

Overview

16
16
years of professional experience

Work History

Senior Software Engineer

Amazon
05.2022 - Current
  • Senior SDE in the self invoicing platform team – this team generates invoices worth 35 billion USD every year for logistics and related services. I am responsible for multiple tier 1 and tier 2 services which have very strict SLAs in terms of availability and responsiveness.
  • Implemented instant payment feature which allows payment for eligible drivers within 30 minutes of completing a delivery
  • Lead re-architecture of self invoicing platform, broke down monolithic services into multiple modular microservices which improved scalability and reliability and reduced infrastructure cost
  • Lead migration of clients from legacy architecture to new architecture

Principal Engineer/Principal Engineer 2

Planful
07.2019 - 04.2022
  • Added AI/ML capabilities (Planful Predict: Signals) to our core EPM product - Developed custom algorithms for anomaly detection and prediction and integrated them into our core product. This has been shortlisted as one of the best Cloud BI and Analytics solutions in the 2021 cloud awards (https://www.cloud-awards.com/2021-shortlist).
  • Designed and Implemented a Formula Evaluation Engine (expression parsing done using ANTLR library). It allows users to define custom formulas that are executed based on rules or on-demand.
  • Designed and implemented continuous processing capabilities for the core product. This allows processing as and when changes happen (opposed to batching them up) and reduces wait time for the end-users.
  • Did an extensive POC for a next-gen OLAP system (using Mondrian and Clickhouse/Google BigQuery), which can provide real-time analytical capabilities on terabyte-scale transactional data.

Senior/Lead Performance Engineer

Planful
03.2016 - 07.2019
  • Designed and implemented an application performance management system that allows for real-time monitoring of application performance and raising alerts whenever it identifies a bottleneck.
  • Designed and managed an Elasticsearch cluster capable of handling more than 20 million records/hr and more than 10TB of data. It was spread over multiple nodes and used second-hand hardware. Can be easily extended to handle more data and/or provide higher throughput.
  • Created performance framework to continuously run performance tests. The framework is built in java and is capable of scheduling multiple performance tests, distributed and variable load generation and collection of different performance metrics.
  • Led a team of three performance engineers.

System Analyst

NetCracker
10.2013 - 03.2016


  • Customized the core rating and billing product for various clients under strict deadlines and quality control guidelines.
  • Wrote custom plugins to modify or augment standard behavior of core product.
  • Optimized rating component of core product to reduce memory footprint by around 20% while running on large datasets.

Analyst

Experian
03.2012 - 10.2013


  • Enhanced search and match algorithm which increased hit rates from under 10% to over 25%. This resulted in the direct revenue increase of the credit bureau as it gets paid only for the matches.
  • Improved customer identification and merge functionality, this brought down expected completion time from a few months to under a few days.
  • Also doubled up as a release engineer.

Systems Engineer

Tata Consultancy Services (For Clearing Corporations of India Ltd)
09.2009 - 03.2012


  • Lead developer in NDS-Auction and Fx-Swap teams.
  • Handled order management and member management modules in NDS-Auction.
  • Optimized order matching rules in Fx-Swap.
  • Reduced the timing for order update in Fx-Swap from more than 10 sec to less than 1 sec.

Education

B.Tech -

IIT Roorkee
Roorkee, India
07.2009

Skills

  • Software engineering
  • Proficient in distributed system design
  • Microservices architecture
  • Scalable system design
  • Artificial intelligence and machine learning
  • Skilled in software development using Java, C#, C/C, Python, and JavaScript
  • Cloud Services: AWS

LANGUAGES

English - Full Professional Proficiency
Hindi - Native or Bilingual Proficiency

Hobbies and Interests

Reading, Writing, Physics, Maths

Awards

Three times winner of Key Contributor Award - Planful, Three times winner of Hackathons - Planful, Multiple Spot Awards - Planful, High Fliers Award - Experian

Timeline

Senior Software Engineer

Amazon
05.2022 - Current

Principal Engineer/Principal Engineer 2

Planful
07.2019 - 04.2022

Senior/Lead Performance Engineer

Planful
03.2016 - 07.2019

System Analyst

NetCracker
10.2013 - 03.2016

Analyst

Experian
03.2012 - 10.2013

Systems Engineer

Tata Consultancy Services (For Clearing Corporations of India Ltd)
09.2009 - 03.2012

B.Tech -

IIT Roorkee
Sameer Srivastava