Shubham Choudhary

Senior Software Engineer

Bangalore, Karnataka, India8 yrs 2 mos experience
Highly StableAI Enabled

Key Highlights

  • Led optimization of notification systems handling billions of events.
  • Developed personalized search experiences for millions of users.
  • Mentored engineers and enhanced agile practices.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in scalable systems and cloud technologies.

Contact

Skills

Core Skills

Software EngineeringAiBackend DevelopmentSystems DesignCloud ComputingInfrastructure EngineeringCloud EngineeringSoftware Development

Other Skills

AWSAgile MethodologiesAlgorithm DevelopmentAmazon Web Services (AWS)AnsibleArgoCDBigQueryBigTableCChefConfiguration ManagementDataflowDevOpsDjangoExpress.js

About

I am a Senior Software Engineer at Google. My passion for coding ignited during my college days, leading me to become a Campus Ambassador for GeeksforGeeks, the biggest coding community, where I taught coding and mentored both juniors and seniors. My interests span distributed designs, database designs and internals, observability, Site Reliability Engineering (SRE), and scalable technology solutions that address real-world problems and empower businesses. Previously, I spent over three years at ShareChat, where I served as a Technical Lead. There, I managed the notifications for multiple applications, handling over 4 billion daily events for more than 300 million monthly active users, which constituted approximately 22% of the platform's traffic. I have a proven record in achieving scaling of technology, engineering teams, businesses, and mentoring engineers.

Experience

Google

Senior Software Engineer

Oct 2024Present · 1 yr 5 mos · Bengaluru, Karnataka, India · Hybrid

  • L5 engineer in Google Search > Discover Team
  • We create an awe-inspiring Search Home feed that elevates human knowledge
  • Highly personalized: stay up-to date with your topics, routines, top-of-mind, learn new things daily
  • Focus areas: AI Overviews cards, UGC(YT, X, TikTok, FB, Reddit), +Infra
  • User base: ~572M+ DAU, 2B+ MAU
PythonLeadershipDevOpsCloud ComputingAIObservability+1

Sharechat

2 roles

Technical Lead

Promoted

Apr 2022Oct 2024 · 2 yrs 6 mos · Bangalore Urban, Karnataka, India

  • Technology: GoLang, Node.js, Systems Design, ScyllaDB, BigQuery, PubSub, Kafka, Prometheus
  • Led ShareChat, Moj, Vibely notifications, handling 4B+ daily event for 300M+ MAUs, ~22% traffic.
  • Drove collaboration between Notification & Data Science systems to achieve personalisation at scale
  • Achieved a 70% cost reduction by optimising infra & removing non-revenue features
  • Mentored +5 exceptional engineers, enhanced agile sprint excellence, started on-call culture
  • OSS movement, node.js to go migration, resiliency, observability, deleted code wherever possible
GoLangNode.jsSystems DesignScyllaDBBigQueryPubSub+3

SDE-2 Backend

Aug 2021Mar 2022 · 7 mos · Bangalore Urban, Karnataka, India

  • Technology: Node.js, Express.js, Pub-Sub, BigQuery, BigTable, Spanner, Redis, Dataflow, K8s, GCP
  • In the Notifications team that enables ~4B+ daily app notifications both pull & push combined
  • LLD: Desing Patterns, HLD: Architecture designing, Unit-Test, Integration-Test, Observability
  • Revamped push notification architecture for better throughput in a team of 3
Node.jsExpress.jsPub-SubBigQueryBigTableSpanner+6

Phenom people

2 roles

Platform Engineer II

May 2021Jul 2021 · 2 mos · Hyderabad, Telangana, India

  • Technology: Python, K8s, GitOps, ArgoCD
  • Modularized infra code in lightweight python containers as K8s job
  • Writing DRY python & terraform modules, helm charts for rapid infra setup and tear down
  • Trained 15+ SRE for K8s migration & created training videos
  • Blue/Green deployment in Spinnaker
PythonK8sGitOpsArgoCDInfrastructure Engineering

Platform Engineer I

Feb 2020May 2021 · 1 yr 3 mos · Hyderabad, Telangana, India

  • Technology: Python, Django, JS, AWS, K8s, Helm, Spinnaker, Terraform, Prometheus, Chef
  • Built in-house service catalog(Django) for provisioning AWS resources via UI
  • Supervised 400+ engineers to develop cloud-native microservices and adopt K8s
  • Designed K8s adoption roadmap & CI-CD pipeline with Jenkins, Spinnaker
  • Implemented monitoring(100.00% SLO): Prometheus, AlertManager, Thanos, Grafana
  • Maintained massive infrastructure in AWS with Terraform, Chef, and Helm
  • Observability: Monitoring(prometheus), Logging(fluentd), Tracing(jaeger/kiali)
PythonDjangoAWSK8sHelmSpinnaker+5

Medium

Technical Writer

Aug 2020Aug 2022 · 2 yrs · India

  • Sharing acquired expertise as blogs over Medium whenever I can
  • FAUN: Medium’s largest DevOps publication
  • NERD FOR TECH: NFT is an Educational Media House

Factset

3 roles

Software Engineer II

Apr 2019Feb 2020 · 10 mos · Hyderabad, Telangana, India

  • Technology: Python, Java, Jenkins, AWS, OpenTSDB, Grafana
  • Delivered features on the product, trading application, using Core Java
  • Developed a CI pipeline for integration testing of >150 jars on AWS
  • Visualized code coverage & unit-tests’ statistics over Grafana using TSDB
PythonJavaJenkinsAWSOpenTSDBGrafana+1

Software Engineer I

Jun 2018Mar 2019 · 9 mos · Hyderabad, Telangana, India

  • Technology: Python, Java, Ansible, Jenkins
  • Curated a GUI wrapper on Jacoco for report generation from manual efforts into a few clicks
  • Formulated Ansible playbook for deploying the product, trading application, in minutes
  • Managed JIRA boards & promoted Agile principles as an interim Scrum Master
PythonJavaAnsibleJenkinsSoftware Development

Intern

Jan 2018Mar 2018 · 2 mos · Hyderabad, Telangana, India

  • Technology: Java
  • Extended capabilities of an in-house log analyzer’s comprehensive capabilities to grasp anomalies in FX quotes obtained by top banks, internationally
Java

Jama - investing made easy, zero commissions!

Intern

May 2017Jun 2017 · 1 mo · Hyderabad, Telangana, India

  • Technology: Python, Django, AWS
  • Responsible for the backend development using Django and optimized ORMs up to 98%
  • Collected customer reviews from Twitter, Google Play Store to run sentimental analysis
  • Automated jobs like email delivery, parsing, and cleaning data PDFs and NSE & BSE sites
PythonDjangoAWS

Geeksforgeeks

Campus Ambassador

Aug 2016Jun 2017 · 10 mos · Visakhapatnam, Andhra Pradesh, India

  • Led the most substantial online community of programmers at Gitam University
  • Hosted weekly programming classes open to all students on campus
  • Contributed technical articles and managed the Facebook page of GeeksforGeeks
  • Encouraged students to program and solve data structure related questions

Education

GITAM Deemed University

Bachelor's degree — Computer Engineering

Jan 2014Jan 2018

Delhi Public School, Ranchi

Intermediate

Jan 2012Jan 2014

D.A.V. Public School - India

Matric

Jan 2010Jan 2012

Stackforce found 100+ more professionals with Software Engineering & Ai

Explore similar profiles based on matching skills and experience