Shubham Agrawal
About Shubham Agrawal
Shubham Agrawal is a Software Development Engineer at Groww, where he leads Android app development with a focus on clean architecture. He has prior experience at Cradlewise and JUSPAY, and holds a Bachelor of Technology in Computer Science from Lovely Professional University.
Work at Groww
Shubham Agrawal currently serves as a Software Development Engineer at Groww, India, where he has been employed since 2021. In this role, he leads the end-to-end solutioning for Android app development, emphasizing clean architecture principles. He has also revamped the socket architecture for price updates, which improved the application's performance. His contributions include integrating MQTT and WebRTC for real-time data streaming and video transmission.
Previous Experience in Android Development
Prior to his current role, Shubham worked at Cradlewise as an Android Application Developer from 2018 to 2021. During his tenure, he focused on building a smart cradle for infants. He utilized Retrofit and OkHttp libraries for efficient network communication and implemented data persistence using SQLite and Room Database. His experience in this role contributed to his expertise in mobile application development.
Internship Experience
Shubham Agrawal gained early industry experience as a Software Engineering Intern at JUSPAY in 2017, where he worked for six months. He also served as a Technical Development Assistant at Venturepact for one month in 2016. These roles provided him with foundational skills in software development and project execution.
Education and Expertise
Shubham completed his Bachelor of Technology (BTech) in Computer Science from Lovely Professional University, studying from 2013 to 2017. He achieved his 10th standard education at M.K DAV Public School. His academic background laid the groundwork for his career in software development and engineering.