Overview
Work History
Education
Skills
Accomplishments
Timeline
SeniorSoftwareEngineer

Sahil Srivastava

Noida

Overview

5
5
years of professional experience

Work History

Senior Software Engineer

Brevo
India
06.2023 - Current
  • Worked on the Sales Platform team that builds a product used by users to boost their sales efficiency
  • Developed a scalable import engine capable of importing millions of records for deals, companies, and tasks within seconds
  • Migrated sales platform microservices from RabbitMQ to Kafka
  • Built a reminder service to notify users about their upcoming tasks
  • Added support for multi-currency feature in deals for large international enterprise users
  • Refactored and optimized existing code using goroutines, caching, and optimizing database queries, reducing API latency from 1000-2000ms to 400-500ms
  • Created a monitoring and alerting system in Datadog for 5xx errors, memory usage, and CPU utilization
  • Actively worked on reducing memory workload across microservices.

Backend Developer

EPIFI/FI
Bengaluru, India
06.2021 - 06.2023
  • Worked on Ask.fi project, a financial search assistant for all finance-related queries
  • Added support for 20+ query types in ask.fi, including "spends on Amazon," "where is my debit card," and "shopping spends." Built a related queries feature in ask.fi, providing personalized related queries
  • Optimized Elasticsearch cluster, reducing costs by 65 percent and search system latency from 2000ms to 300ms
  • Developed a reminder service to notify users about financial activities like credit card due dates, category spends, and merchant spend reminders via push notifications, SMS, and email.

Software Development Engineer

Delhivery
India
09.2020 - 06.2021
  • Built APIs for managing document handling for delivery personnel in the PMT system
  • Worked on MoneyPlant project, handling payroll calculations for 10,000+ delivery personnel.

Backend Development Intern

Delhivery
India
03.2020 - 09.2020
  • Built API for updating delivery partner details and developed a new authentication flow for delivery personnel
  • Implemented new features for bag creation and added client-specific package manifestation features
  • Added logs and report functionality using AWS DynamoDB.

Education

Bachelor of Technology -

Harcourt Butler Technical University
06.2020

Skills

  • Golang
  • C
  • PostgreSQL
  • Elasticsearch
  • MongoDB
  • Redis
  • GRPC
  • Protobuf
  • Kafka
  • SNS/SQS
  • AWS
  • Git

Accomplishments

  • Three articles on algorithms published on geeksforgeeks website.
  • 15th globally (division 2) in Codechef February LunchTime competition (Username: sahilhbti).
  • Solved 275+ questions of Data structure and Algorithms on the online platform Leetcode.
  • Led the technical Team of college sports fest (Aagaz'19) of college.

Timeline

Senior Software Engineer

Brevo
06.2023 - Current

Backend Developer

EPIFI/FI
06.2021 - 06.2023

Software Development Engineer

Delhivery
09.2020 - 06.2021

Backend Development Intern

Delhivery
03.2020 - 09.2020

Bachelor of Technology -

Harcourt Butler Technical University
Sahil Srivastava