Summary
Overview
Work History
Education
Skills
Timeline
Generic
Rajesh  Garg

Rajesh Garg

Pune,MH

Summary

  • 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
Rajesh Garg