Arjun Srivastava

Senior Software Engineer | Machine Learning at Woven Planet Holdings

Arjun Srivastava has a diverse work experience in the field of software engineering. Arjun currently works as a Software Engineer in the Data platform team at Woven Planet Holdings since March 2021. Prior to that, they worked at BookMyShow as a Software Development Engineer in the Discovery and Personalization team from July 2020 to March 2021. In this role, they were responsible for writing Kafka consumers in Kotlin, rewriting a legacy API in Go, and developing a CMS in Next.js, React, and Typescript.

Before their time at BookMyShow, Arjun worked at Zebi as a Distributed Systems Engineer from September 2018 to June 2019. In this role, they designed, implemented, and deployed a distributed and fault-tolerant database system in Go. The system was used in the backend for various services such as restaurant check-ins and property and land records. Arjun also identified bottlenecks in the backend by measuring throughput and latency, leading to overall system improvements.

Overall, Arjun Srivastava has gained valuable experience in software engineering, particularly in the areas of data platforms, distributed systems, and backend development.

Arjun Srivastava graduated from the Indian Institute of Technology, Indore in 2020 with a Bachelor of Technology (B.Tech.) degree in Computer Science. In addition to their formal education, they also obtained several certifications through Coursera. In 2017, they completed courses in Neural Networks and Deep Learning, Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization, Structuring Machine Learning Projects, and Machine Learning. Arjun continued their learning in 2018 by completing courses in Convolutional Neural Networks and Sequence Models.

Links

Timeline

  • Senior Software Engineer | Machine Learning

    March, 2021 - present