Developed Android apps adhering to MVVM architecture, leveraging Hilt for DI, Kotlin Flow for reactive streams, and Jetpack components for lifecycle management.
Proficient in designing and executing end-to-end automation test scripts for Android and web applications, leveraging Selenium WebDriver and Appium frameworks.
Skilled in building modular and maintainable mobile applications, focusing on API integration, caching mechanisms, and performance tuning to deliver high-quality user experiences.
Expertise in developing high-performance microservices using Spring Boot, optimizing data storage with PostgreSQL and MongoDB and improving response times with Redis caching.
Committed to ensuring seamless integration of cross-platform solutions by following industry standards and leveraging best practices for robust and maintainable architectures
Hands-on experience in applying JUnit for test-driven development, validating functionality and performance of scalable Spring Boot microservices.
Overview
17
17
years of professional experience
Work History
Sr. Software Engineer
Jet Synthesys (SonicJobs Division)
10.2018 - Current
Developed and tested scalable Android applications for recruitment platforms using Jetpack Compose, Kotlin, and Hilt, ensuring top-notch app performance and functionality through unit and integration testing with Appium and Espresso
Developed scalable ETL application for job ingestion, utilizing JobBuilderFactory and StepBuilderFactory to create efficient, concurrent job steps.
Developed many features and enhancement in complex Robot Engine System for job custom questions moderation, ICIMS, Total Jobs, Easy Apply and Oracle Website integration flows and write regression test cases.
Implemented GUI and api endpoints for Monitoring dashboards.
Software Engineer
Oyo
10.2014 - 11.2018
Contributed to the development of the OYO main consumer Android and oyo hotel check-in application, creating various activity screens and implementing functionality for seamless integration with Paytm and the OYO Wallet.
Collaborated with external platforms, including Google and Booking.com, to facilitate bidirectional data exchange for pricing, inventory, and bookings using Ruby on Rails.
Implemented location-based services using MapView and enhanced app usability with custom ViewHolder, and RecyclerView components.
Software Engineer
Location Labs
06.2011 - 10.2014
Create parental app to view and control and view child phone activities like locking child phone, allowing child to use few apps on his phone and only contact whitelisted phones. There are many setting screens and map view to track child location and other information.
Created a customized lock screen for child centric app where he can see on white listed apps and phones.
Software Developer
Ambigro
03.2008 - 06.2010
Developed a comprehensive ERP solution for the garment industry using Java RMI. This desktop application encompasses end-to-end business processes, including buyer management, order processing, procurement, and supply chain management.
Designed postgresql table structure and iReport for invoices to meet end to end user requirement .
Education
Bachelor of Science - Computer Science
National Institute Of Technology
Jalandhar, India
06-2006
Skills
Spring Boot, Java, Android (Hilt, Dagger),
JavaScript, Kotlin,
Selenium, Appium, PLayWright
MongoDB, SQLite,
Git, Docker, Jira, Bitbucket, Jenkins
Scrum & Kanban, Postman, Grafana, Shell Script
Timeline
Sr. Software Engineer
Jet Synthesys (SonicJobs Division)
10.2018 - Current
Software Engineer
Oyo
10.2014 - 11.2018
Software Engineer
Location Labs
06.2011 - 10.2014
Software Developer
Ambigro
03.2008 - 06.2010
Bachelor of Science - Computer Science
National Institute Of Technology
Similar Profiles
Mohamed SharukdeenMohamed Sharukdeen
Software Engineer at SonicJobsSoftware Engineer at SonicJobs