Rahul Singh
About Rahul Singh
Rahul Singh is a Principal Software Engineer with over 12 years of experience in cloud native web application development. He has worked for notable companies including OnMobile, Oracle, Yodlee Infotech, DBS Bank, MakeMyTrip.com, and Subex Ltd, and holds a B.Tech in Information Technology from UP Technical University.
Work at Gupshup
Rahul Singh currently holds the position of Principal Software Engineer at Gupshup, having joined the company in 2022. He works in Gurugram, Haryana, India. In this role, he leverages his extensive experience in cloud native web application development to contribute to the company's projects and initiatives.
Previous Employment History
Prior to his current role, Rahul Singh worked at several notable companies. He served as a Principal Software Engineer at Oracle from 2020 to 2022. Before that, he was a Senior Associate at DBS Bank from 2017 to 2020. His earlier experience includes positions as a Senior Software Developer at MakeMyTrip.com from 2014 to 2017, a Software Engineer at OnMobile from 2012 to 2014, and a Software Engineer at Subex Ltd from 2011 to 2012. He began his career as a Software Engineer at Yodlee Infotech Pvt Ltd from 2010 to 2011.
Education and Expertise
Rahul Singh earned a Bachelor of Technology (B.Tech) degree in Information Technology from UP Technical University, completing his studies from 2005 to 2009. He has over 12 years of experience in cloud native web application development and is proficient in various technologies, including Java, Spring Boot, Microservices, Distributed Systems, PCF, Apache Kafka, Javascript, MySQL, Data Structures, and Algorithms.
Technical Skills
Rahul Singh possesses a diverse skill set in software development and engineering. His expertise includes cloud native web application development, with a strong focus on Java and Spring Boot. He is experienced in building Microservices and working with Distributed Systems. Additionally, he is knowledgeable in using PCF, Apache Kafka, and various database technologies such as MySQL, alongside a solid understanding of Data Structures and Algorithms.