# Abhishek Kumar Singh > Distributed Backend Applications Architect & Engineer | Staff Software Engineer@Twilio Inc | AI & ML | Professional member at IEEE & AITP Member | Mentor at ADPList & Code The Dream | Author | Speaker | Judge@Tech Awards Location: San Francisco Bay Area, United States Profile: https://flows.cv/abhishekkumarsingh I am a Staff Software Engineer and Tech Lead at Twililo. Currently leading Twilio’s Messaging Services team and empowering and building distributed Communications/Messaging Apis of Twilio’s engagement platform. Twilio’s engagement platform is used by 305,000 global enterprises, digital disruptors and more than 10 million developers worldwide to build their product and services to send 167+ Billions of communications every year or 100s of millions of communications every day. I am also an author/speaker at various online platforms and write about scalable distributed backend applications, services and platforms and distributed technologies, Also member of esteemed technical organization like IEEE and ACM, mentor at ADPList.org and Code The Dream. Before Twilio Inc., I have held critical roles at Spireon, IBM and Infogain. Throughout my career, I have worked and led teams to build end to end highly transactional distributed platforms and services collaborating across various functional teams in service oriented and event-oriented architecture. These critical roles and past work experiences has given me expertise on design and development of distributed scalable and fault tolerant synchronous/asynchronous applications, platform, and services in cloud for IOT, Insurance, Telecom and Messaging industries. ## Work Experience ### Staff Software Engineer @ Twilio Inc. Jan 2019 – Present | San Francisco, California Leading across critical messaging services team making them more scalable, resilient and reliable. Identifying risk and outlining the multiyear technical vision for services. Guiding team to work towards vision ensuring best practices. Designing and architecting new features collaborating with multiple teams and stake holders. - Redesigned core messaging services and brought them into a more scalable and resilient state. - Minimized risked and limited impact radius by removing tight coupling between services. - Designed and migrated data of high traffic service to a new managed data store. ### Senior Software Engineer @ Spireon Jan 2018 – Jan 2019 | Irvine , California Lead the Spireon’s engineering team and was responsible for designing and building new feature and services. - Redesigned and launched NextGen product in Groovy/Grails, MongoDb, SpringBoot, AMQ, Kafka, Mysql. - Designed and developed IOT platform on AWS using DynamoDb, AWS IOT, AWS IAM, Kinesis, SQS, Lambda Functions, Serverless. ### Senior Developer @ Infogain Jan 2016 – Jan 2018 | Irvine,California - Designed & developed priority based message processing using Java, AMQ, MYSQL. - Built micro services based Subscription system for provisioning/de-provisioning of SIM with carriers. - Developed simulator based testing infrastructure. ### Senior Software Developer @ Infogain Jan 2013 – Jan 2016 | Noida, India ### System Engineer @ IBM Jan 2010 – Jan 2013 ### Software Developer @ AppNetix Technology Private Ltd. Jan 2008 – Jan 2010 | Noida,India ## Education ### B.Tech in Computer Science APJ Abdul Kalam Technological University ## Contact & Social - LinkedIn: https://linkedin.com/in/abhishek-kumar-singh-4ba308b --- Source: https://flows.cv/abhishekkumarsingh JSON Resume: https://flows.cv/abhishekkumarsingh/resume.json Last updated: 2026-04-12