Indra Mohan
About Indra Mohan
Indra Mohan is a Senior Software Development Engineer at Expedia Group with extensive experience in mobile application development and a strong background in various programming languages and methodologies.
Title
Indra Mohan holds the title of Senior Software Development Engineer at Expedia Group. His role involves advanced software development tasks, primarily focused on enhancing and expanding the company's mobile applications.
Current Position at Expedia Group
Indra Mohan currently serves as a Senior Software Development Engineer at Expedia Group, based in Gurgaon, India. He assumed this role in 2022 and is tasked with driving development initiatives, collaborating with various team members, and leading projects to improve the company's technology offerings.
Previous Roles at Expedia Group
Before becoming a Senior Software Development Engineer, Indra worked as an SDE 2 at Expedia Group from 2018 to 2022. During this period, he contributed to the development of critical features in the company's software products and played a key role in various project milestones.
Work Experience at BlueJeans Network
Indra Mohan worked as a Senior Engineer at BlueJeans Network from 2017 to 2018 in Bengaluru, India. His responsibilities included developing complex iOS applications and collaborating closely with product managers and designers to deliver high-quality software solutions.
Education and Expertise
Indra graduated with a Bachelor of Technology (B.Tech.) in Computer Science from Uttar Pradesh Technical University, where he studied from 2007 to 2011. He is proficient in programming languages such as Swift, Objective-C, and C. Furthermore, he has expertise in mobile architectures like MVC, MVVM, and VIPER, and is skilled in using databases such as Core Data and Realm.
Mobile Application Development Skills
Indra Mohan has a strong background in delivering iOS applications to both the App Store and Enterprise platforms. His development skills extend to functional programming and reactive function programming utilizing tools like RxSwift, RxCocoa, and ReactiveCocoa. Indra is also experienced with Test Driven Development and Behaviour Driven Development methodologies.
Project Management Tools
Indra is well-versed in using project management and development tools such as JIRA, Git, SVN, Jenkins, Fastlane, TestFlight, and HokeyApp. These tools support tracking project progress, facilitating continuous integration, and ensuring efficient software delivery.