12/13/2025 updated

**** ******** ****
100 % available

Senior Android Engineer | IVI Engineer

State of mexico, Mexico
Worldwide
B.Tech in Information Technology
State of mexico, Mexico
Worldwide
B.Tech in Information Technology

Profile attachments

Yogesh Chaudhary AOSP 11 years.pdf

About me

11+ years in Android, Kotlin, Java, AOSP, AAOS, Automotive IVI, Infotainment and HMI, Embedded Systems & App Development

Java (Programming Language)Application Programming Interfaces (APIs)Agile MethodologyAgile LeadershipAndroid (Software)Android Software DevelopmentAndroid NDKAndroid StudioArchitectureAtlassian ConfluenceAtlassian JiraAutomotive IndustryBluetoothC++ (Programming Language)CAN BusCode ReviewDatabasesDebuggingDependency InjectionProgramming ToolsEthernetMobile Application SoftwareJava Architecture for XML BindingJava Native InterfaceJUnitProject ManagementMessage Queuing Telemetry Transport (MQTT)MultimediaModel View ViewModelScrum MethodologyMockitoSonarQubeSQLiteSystem ProgrammingWi-Fi TechnologyTestingData Storage TechnologiesAndroid Debug BridgeGerritDelivery PipelineGoogle FirebaseGitLabGitKotlinCoaching and MentoringJetpack ComposeFigmaAtlassian BitbucketDynatraceAndroid UiDatabase AdministrationJenkins
Android Development
Expertise in Android SDK, AOSP, Android Automotive OS, Jetpack Compose, MVVM architecture, and dependency injection frameworks for building high-performance mobile applications

Automotive IVI Systems
Specialized knowledge in HAL, AIDL, JNI, overlay management, CAN Bus, virtual displays, and HMI development for in-vehicle infotainment systems

Programming Languages
Proficient in Kotlin, Java, and C/C++ with NDK/JNI integration for system-level development and mobile app creation

Testing and Debugging
Experience with JUnit, Espresso, Mockito, ADB, Logcat, Dumpsys, Bugreport, Tombstones, ANR traces, Dynatrace, and SonarQube for comprehensive testing and debugging

Database Management
Knowledge of Room, SQLite, Firestore, and Realtime Database for efficient data storage and management

Connectivity Technologies
Skills in Wi-Fi, Bluetooth BLE, CameraX API, multimedia frameworks, Ethernet, MQTT, and SOME/IP protocols

Development Tools
Proficiency with Git, GitLab, Bitbucket, Gerrit, CI/CD pipelines, Jenkins, Jira, Confluence, and Figma for collaborative development

Agile Methodologies
Experience in Agile/Scrum practices, sprint planning, code reviews, and mentoring for effective project management

Experience

Professional experience10+ years
Freelancer since2024

Languages

EnglishFluentHindiNative speakerSpanishBasic knowledge

Project history

IVI Engineer

Freelancing

Automotive & Vehicle Manufacturing

>10.000 team member

Key Projects
Defined and designed the architecture for the Setup Wizard application within the Android IVI (In-Vehicle Infotainment) system.
Led the migration of the codebase from Java to Kotlin, improving performance, readability, and overall code quality.
Mentored developers working on the Setup Wizard for automotive infotainment systems.
Established best coding practices and conducted regular code reviews to ensure maintainability and scalability.
Worked closely with product managers and stakeholders during sprint planning, execution, and delivery.
Collaborated with Digital and Profile teams to seamlessly integrate Setup Wizard with other infotainment features.
Enhanced overlay management and improved Z-order handling for IVI applications.
Achievements
Significantly improved project architecture by implementing modern Android and MVVM best practices.
Diagnosed and resolved a critical blocking issue impacting multiple teams, including Profile, Digital Key, and Setup Wizard teams.
Fixed high-priority and critical settings-related issues, improving system stability and reliability.
Skills
AOSP, Android IVI, Automotive Infotainment, Embedded Linux, Linux Kernel, QNX, HMI Design & Configuration, Android SDK, Kotlin, Kotlin Coroutines, MVVM, ADB, Debugging, Git, HAL, CAN Bus, MQTT, Wi-Fi, Bluetooth, Google Maps API, SSH, logcat, AOSP Permissions, Embedded Systems, Agile Methodologies.

Senior Software Engineer

Gartner

Internet & IT

>10.000 team member

  1. Demonstrated strong ownership across the complete Android application development lifecycle, ensuring timely delivery, high quality, and client satisfaction.
  2. Led Agile practices using JIRA, actively participating in sprint planning, grooming, and daily scrum meetings.
  3. Designed and developed high-performance Android applications using MVVM architecture, Kotlin, Jetpack components, Coroutines, RoomDB, and SOLID principles.
  4. Conducted comprehensive unit testing and led rigorous code reviews to maintain high code quality and maintainability.
  5. Performed continuous code refactoring to improve scalability, performance, and readability.
  6. Integrated Android applications with backend services using robust REST APIs and JSON.
  7. Identified and resolved performance bottlenecks, improving app stability and crash-free ux.
  8. Utilized tools like Sonar and Snyk to enhance code quality, security, and performance.
  9. Managed Play Store releases, including beta testing, staggered rollouts, and production.
  10. Collaborated with product and design teams, ensuring UI/UX alignment with Figma designs.
  11. Provided post-deployment support by delivering bug fixes and feature enhancements.
  12. Implemented monitoring and analytics to track app performance, bugs, and user behavior.
  13. Led technical discussions and created solution decks focused on security, optimization.
  14. Defined and reviewed Tech OKRs to drive continuous technical improvement.
  15. Collaborated closely with Android and iOS teams to deliver cohesive, cross-platform mobile features.

Technical Lead / Sr. Software Engineer

Algoworks

Internet & IT

1000-5000 team member

Technical Lead
Roles and Responsibilities:
- Led team of 11 developers.
-Design and develop applications for the Android platform based on MVVM architecture.
- Develop applications in Kotlin language and designing them to fit all screen-sizes including Tablet using Constraint Layout and Composable.
- Connect Android applications to back-end services by integrating APIs.
- Follow Agile practices to work on projects through project management tools, JIRA and Basecamp Slack.
- Take ownership of the projects through the entire development lifecycle handled backend, iOS,QA and Android Team.
- Take Client calls, discuss the projection and progress of the application taking feedbacks and MOM.
- Focus on making the application bug free by performing unit testing of code.
- Provide support to the application after deployment and fix/implement any new bugs/features.
- Discuss issues and share statuses with the team in the presence of a scrum master in daily scrum meetings.
- Follow designs for the application using Figma.
- Measure app performance using perf tools (Sonarqube) and optimize app performance.
-Update build over PlayStore and after production support.
- Identify and correct bottlenecks, and fix bugs.
- Work in collaboration with other developers to implement new features.
- Code review of team, maintaining the code quality.
- As Technical lead taking scrums with project team discuss sprint progress .
-As Technical lead take weekly call with android team to discuss blockers, code review

Software Engineer

Simplifii Labs

Internet & IT

10-50 team member

Simplifii Location Tracking App

As Senior Android Developer, enhanced offline/online tracking capabilities and optimized app reliability.
โ— Developed precise location tracking with Google Maps integration, ensuring accurate expense-related insights.
โ— Built seamless data synchronization & automated syncing, enabling uninterrupted tracking with/without internet.
โ— Implemented a self-restarting background service for continuous tracking, even after device/system restarts.
โ— Improved app configurability by adding company-specific claim cycles, limits, and business rules.
โ— Ensured a smooth user experience with real-time updates, optimized connectivity, and robust offline support.

https://play.google.com/store/apps/details?id=com.simplifiilabs&pcampaignid=web_share

Android Developer

WebAppMate / Fly on IT

Internet & IT

10-50 team member

Created media and streaming applications using ExoPlayer framework for enhanced multimedia experiences.


Android Developer

Saumatech Pvt Ltd

Internet & IT

10-50 team member

Developed NDK-based audio processing and photo enhancement applications with focus on performance optimization.

Certificates

Visual Embedded Android (AOSP)

Udamy

2024


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in