Shubham Upadhyay

CTO

Noida, Uttar Pradesh, India10 yrs 1 mo experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led email delivery team with low latency.
  • Developed enterprise customer loyalty platform.
  • Expertise in Golang and distributed systems.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in SaaS and cloud infrastructure.

Contact

Skills

Core Skills

GolangDistributed SystemsCloud InfrastructureBackend DevelopmentMicroservices ArchitectureNode.jsApi DevelopmentReal-time Applications

Other Skills

SMTPHTTPSGoogle Kubernetes Engine (GKE)OAuth2MongoDBSocket.ioRedisGenerative AI ToolsRule engineHLDPostgreSQLERDArchitectural DesignGoogle CELBigTable

About

Results-driven Software Engineer with 8+ years of experience in backend development, distributed systems, and cloud infrastructure. Expertise in Golang, NodeJS, and scalable microservices architecture. Proven leadership in performance optimizations, authentication security, and high-throughput data pipelines. Adept at problem-solving, cross-team collaboration, and system reliability.

Experience

10 yrs 1 mo
Total Experience
2 yrs 6 mos
Average Tenure
6 yrs 10 mos
Current Experience

Brevo

3 roles

Lead Engineer

Promoted

Jan 2024Present · 2 yrs 5 mos

  • Led the transactional email delivery team, maintaining ~3s p99 time-to-inbox latency. Owned ingestion via HTTPS and SMTP, routing requests to downstream MTAs. Built and enhanced core capabilities including single, batch, and scheduled email delivery, along with SMTP relay deployment and multi-region replication across 5 offshore locations.
  • Led the existing Loyalty vertical within e-commerce, building an enterprise-only platform for customer loyalty programs.
golangnodejsGolangDistributed Systems

Senior Software Engineer

Promoted

Jan 2022Feb 2024 · 2 yrs 1 mo

  • 1. Working on integrating OAuth2 to the authentication layer of Brevo.
  • 2. Currently, working on the email processing team which is the core feature of Brevo.
  • 3. Worked along to design the (DB schema, design doc, and RFC doc). Also, developed the pipeline to accept, enrich and store e-commerce orders in different DB types for analytics to be done on it.
Node.jsGoogle Kubernetes Engine (GKE)Cloud Infrastructure

Software Engineer

Jul 2019Dec 2021 · 2 yrs 5 mos

  • 1. Developed and performance improvement optimizations for APIs (https://developers.brevo.com/reference)

Mintware ventures fz llc

Software Engineer

Mar 2018Jun 2019 · 1 yr 3 mos · Noida, Uttar Pradesh, India

  • HQWebinar - Online Webinar Platform*
  • Live at https://mintware.io/hqwebinar
  • Developed REST APIs in NodeJS using best practices to interact with the browser to manage sessions.
  • Developed secure REST APIs for CRUD operations in MongoDB with validations and security checks.
  • Developed three variants of chat i.e. Public chat, Admin team chat, and one-on-one personal chat in a webinar using Firestore Real-time Database of Google and Socket.io.
  • Developed Simulated chat and Live like webinar video play so that the host of a webinar can run webinars without being physically present at that time in front of the camera.
  • Integrated with Zapier platform to serve connectivity with 1000 other apps under its umbrella.
  • Used Mocha for testing and developed using NodeJS.
  • Developed features like Polling/Survey and document sharing.
  • Developed Chrome extension deployed in Chrome Web Store for Screen Sharing in our web application.
  • Meetzippy - Live meeting platform*
  • Live at https://mintware.io/meetzippy
  • Integrated Tokbox API to build an online meeting platform with Firebase, NodeJS, and Redis Server at the backend.
  • Delivered quality code in NodeJS to interact with Google Firebase and update data in MongoDB and Firebase.
  • Implemented and Delivered logic to make a dynamic recording layout that changes according to the number of people present in the room covering all possible cases.
  • Wrote services to write and fetch data from Redis server with NodeJS server to persist the state of
  • the meeting room.

Thales digital identity and security (ex gemalto)

2 roles

Associate Software Engineer

Jul 2017Mar 2018 · 8 mos

  • Wrote Automation Scripts in Robot Framework on Appium Server to test the APK on various mobile phones
  • Used Python to write scripts to verify the correct flow of automation on the server-side using various logs which were earlier a manual task.

Intern

Feb 2017Jun 2017 · 4 mos

  • Contributed to this project by making functionality bug fixes and cosmetic bug fixes.
  • Developed a tool in JAVA using the Regex library to verify the mobile logs of the app and fetch the data to send it to the server where all test results were stored.

Ieee student branch juit

Editor in Chief

Aug 2015Aug 2016 · 1 yr · Jaypee University of Information Technology

  • Led a team of 15 members towards the accomplishment of annual magazine for year 2015-16

Education

Jaypee University of Information Technology

Bachelor of Technology (B.Tech.) — Computer Science and Engineering

Jan 2013Jan 2017

Our Lady of the Snows High School

Matriculation

Mar 1998Mar 2010

Stackforce found 100+ more professionals with Golang & Distributed Systems

Explore similar profiles based on matching skills and experience