Suggestions
Chirag Aggarwal
Former CEO of Twitter, Inc.
Chirag Aggarwal is a Senior Software Engineer who worked at Twitter from August 2021 to December 2022.1 He is an experienced polyglot engineer with expertise in building scalable distributed systems, including both back-end and front-end development.1
Professional Experience
Before joining Twitter, Chirag had a notable career at Gojek, where he held several positions:
- Engineering Manager (August 2019 - July 2021)
- Lead Software Engineer - Marketplace Pricing (June 2018 - July 2019)
- Senior Software Engineer - Driver Allocations (April 2017 - June 2018)
- Software Engineer - Platform (April 2016 - March 2017)
During his time at Gojek, Chirag worked on various significant projects:
- Developed a developer platform for managing microservices
- Scaled a self-hosted Kubernetes running over 100 microservices
- Rewrote a complex rule engine for customer pricing
- Designed and built the Driver Allocation System in Clojure
- Developed the Driver Location Engine in Golang
- Architected and built the Surge Engine in Golang
Skills and Expertise
Chirag is known for his proficiency in:
- Building scalable distributed systems
- Working with microservices architecture
- Programming languages such as Clojure and Golang
- Cloud infrastructure and Kubernetes
- Performance optimization and high-throughput systems
Achievements
Chirag was a speaker at SATURN 2018, where he presented on "Scaling Services with In-Memory Distributed Caches".1 His presentation focused on solving problems in building and scaling high-throughput APIs using distributed in-memory caches.
Current Focus
After his tenure at Twitter, Chirag is reportedly working on "fixing how Twitter charges for ads".2 This suggests his continued involvement in advertising technology and monetization strategies within the social media industry.
Chirag Aggarwal's diverse experience in building large-scale systems and his work at prominent tech companies like Twitter and Gojek demonstrate his expertise in software engineering and distributed systems.