Overview
Work History
Education
Skills
Accomplishments
Timeline
SeniorSoftwareEngineer

Sahil Srivastava

Noida

Overview

5
5
years of professional experience

Work History

Senior Software Engineer

Brevo
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
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
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
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