Arpit Agrawal

Senior Software Engineer

Bengaluru, Karnataka, India8 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Built backend for a platform serving over 100M users.
  • Led a team of engineers in high-impact projects.
  • Expert in microservices and distributed systems.
Stackforce AI infers this person is a Backend-heavy SaaS Engineer with expertise in high-scale systems.

Contact

Skills

Core Skills

Technical Staff ManagementGolangNode.jsJavaAws

Other Skills

Algorithm DesignAndroid DevelopmentApache KafkaBack-End Web DevelopmentCC++DropwizardGCPGitGlueGo (Programming Language)Google Cloud Platform (GCP)JavaServer Pages (JSP)KafkaMongoDB

About

Seasoned Software Engineer, building world-class products for catering to 100s of Millions of Users. Do you know how I can help you? - With my strong technical expertise, I can be your tech Co-Founder for your next venture. - I have first-hand experience in building a backend for a short video platform that serves over 100M users. - I have first-hand experience building a communication platform that sends over 1B push notifications daily. - System Design and DSA coaching. - 1:1 sessions for career guidance - Public speaking session to mentor your college investors. My expertise: Microservices, Distributed Systems, Java, Node JS, Golang, Kafka, Redis, My SQL, Mongo, ChatGPT, AI Tools AWS: EC2, Code deploy, SQS, SNS, SES, RDS, DMS, ElastiCache GCP: Pubsub, Spanner, Bigtable, Dataflow

Experience

Uber

Senior Software Engineer(SDE III)

Jul 2022Present · 3 yrs 8 mos · On-site

  • Building documents platform that improves the onboarding experience of drivers on the platform.
  • Working with 5 entry/mid-level engineers, responsible for reviewing their design/code and unblocking them.
GlueTechnical Staff ManagementApache KafkagolangGolang

Sharechat

3 roles

Technical Lead

Promoted

Oct 2021Jul 2022 · 9 mos

  • Led the 12-engineer team that was responsible for handling TakaTak Migration(Acquisition).
  • Led the backend development effort for Moj App (Over 100 Million MAU).
  • Golang | Node | Scylla DB | Redis | Circuit Breaker | Concurrency | GCP
Technical Staff ManagementNode.jsGo (Programming Language)scyllaredisGoogle Cloud Platform (GCP)+1

Software Development Engineer II

Promoted

Dec 2020Oct 2021 · 10 mos

Software Engineer

Dec 2019Dec 2020 · 1 yr

Acecademy

Lead Instructor(DSA, LLD, System Design)

Aug 2020Dec 2022 · 2 yrs 4 mos · Remote

  • Delivered full-fledged batches for DSA
  • Delivered full-fledged batches for System Design
  • Created curated content for DSA and system design.
  • Created Java curriculum for industry professionals.

Webengage

Software Engineer

Oct 2017Dec 2019 · 2 yrs 2 mos · Mumbai Area, India

  • At WebEngage it's all about scale. I am currently working in Communication Engine team (heart of WebEngage) that sends around 300 million communications (Email/SMS/Push Notifications) everyday.
  • Java | MySQL | MongoDB | AWS | GCP | Kafka | Redis
  • Developed a Task Manager service
  • Done end to end integration with 30+ Email/SMS providers.
  • Working as Java Developer
  • Developing REST APIs.
  • Responsible for developing and maintaining communication engine

Ibm

Software Engineer

Jul 2017Sep 2017 · 2 mos

Concept solutions

Back End Development Intern

May 2016Jun 2016 · 1 mo

  • Worked on backend development in Java using JSP and Servlets, MYSQL database and developed RESTful web services in java.

Megabizz media

Android Developer Intern

Jun 2015Sep 2015 · 3 mos

  • In this internship I developed an Android app from scratch. My role in this internship was to write (back end) and consume (android) web services for the application and also I designed the database for the application.

Education

SVKM's Narsee Monjee Institute of Management Studies (NMIMS)

Bachelor's degree — Computer Science

Jan 2013Jan 2017

Stackforce found 100+ more professionals with Technical Staff Management & Golang

Explore similar profiles based on matching skills and experience