Rahul Saraogi
About Rahul Saraogi
Rahul Saraogi is a Software Development Engineer at Adobe, specializing in data migration and automation frameworks. He has a background in Computer Science and Engineering and extensive experience in Agile Scrum methodologies.
Work at Adobe
Rahul Saraogi has been employed at Adobe as a Software Development Engineer since 2022. He works in Noida, Uttar Pradesh, India, and has contributed to various projects during his tenure. His responsibilities include developing frameworks for data migration from third-party servers to Adobe Hadoop servers using Python and Pyhive. He has also created automation frameworks that are utilized within Adobe and across teams for testing web applications, desktop applications, and mobile web applications.
Education and Expertise
Rahul Saraogi earned a Bachelor of Engineering (BE) in Computer Science and Engineering from the Institute of Technology and Management in Gwalior, India, from 2007 to 2011. His education has provided him with a strong foundation in software development principles. He possesses extensive knowledge of Scrum methodology and has consistently worked within an Agile Scrum model throughout his career.
Technical Skills and Projects
Rahul has hands-on experience in writing unit test cases for modules of Adobe Creative Cloud Desktop apps using Mocha and Chai JS. He developed a bot accuracy automation framework that evaluates the accuracy of Adobe's automated chat support system, utilizing Java, MySQL, JSP, and Rest API. Additionally, he has performed data analysis of key performance indicators (KPIs) for Adobe Creative Cloud Desktop app and Adobe Bridge using tools such as Splunk and Adobe Omniture.
NLP and Self-Learning Projects
Rahul has developed several prototypes of natural language processing (NLP) models for text classification using Python and deep learning techniques, including Keras, Neural Networks, RNN, and TF-IDF. He is also engaged in self-learning projects that focus on visual question answering, object detection, and text summarization, demonstrating his commitment to continuous learning and skill enhancement.