SDE1 @SimpleEnergy | Android Developer | Kotlin | KMP | Java | HMI | Mobile | SIH 2022 Winner

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India





Dayananda Sagar College of Engineering, BANGALORE
Class 12, Pcm
Narayana Junior College - India
Join Vinit and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSDE1 @SimpleEnergy | Android Developer | Kotlin | KMP | Java | HMI | Mobile | SIH 2022 Winner
Bengaluru
antigravity
claude
codex
ChatGPT
Android Developer at Simple Energy, Aug 2024 - Present · 2 yrs 2 mos, Bengaluru, Karnataka, India, 1. Implemented both A/B and non-A/B OTA update systems, handling critical edge cases including power-loss scenarios and enabling cloud-based update status tracking. 2. Integrated Mappls SDK and developed the complete navigation flow, including location search, route drawing, turn-by-turn navigation, push navigation, nearby charging stations, recent searches, favorites, and navigation resume. 3. Optimized memory consumption for low-spec hardware, reducing application memory usage from ~750 MB to ~350 MB by identifying and fixing memory leaks, removing Lottie animations, and replacing them with custom implementations. 4. Reduced application size by ~50% through R8 optimization, resource optimization, and converting image assets to WebP; also optimized the Android build process to improve development efficiency. 5. Adopted modern Android technologies and architecture, integrating REST APIs using Ktor, dependency injection with Koin, and Jetpack Compose, while contributing to the re-architecture of the HMI. 6. Developed a priority-based notification manager inspired by AOSP notification handling, managing notifications according to their priority and importance 7. Developed a variant management system that enabled a single application codebase to support multiple vehicle variants and configurations, reducing duplication across builds. 8. Developed a subscription manager to dynamically unlock application features based on the user's subscription status. 9. Integrated vehicle and Android platform features including GraphQL APIs, CAN/JNI communication, IMU-based drop detection, vehicle tones, ALS-based brightness, custom keypad UI, cloud vehicle-location reporting, and map-related functionality. 10. Worked on the technician app for the IMU calibration process, enabling calibration of vehicle sensors required for accurate drop-detection functionality.
Android Developer at Simple Energy, Feb 2024 - Aug 2024 · 7 mos, Bengaluru, Karnataka, India, I gained hands-on experience working on Android-based HMI systems during my internship at Simple Energy. I developed a strong understanding of CAN communication with Android, worked extensively with JNI, implemented tones for vehicle functionality, and created a CAN service using AIDL. Additionally, I built a BLE service for TPMS, contributed to the OTA process and testing, and was involved in the architecture of the Android HMI. I also developed a POC for hill assist using CAN signals and gyroscope data.
Android Developer at BiBox Labs, Dec 2022 - Mar 2023 · 4 mos, Bengaluru, Karnataka, India, At Bibox, I implemented a fully programmatic UI in Java, without using any XML files. I developed real-time bar and line graphs to visualize sensor data from a BLE device called Play Computer. Users could select specific sensors for graph plotting, and I ensured the data was stored in CSV files. Additionally, users had control over the plotting rate.
Dayananda Sagar College of Engineering, BANGALORE
Class 12, Pcm, Narayana Junior College - India
github: https://github.com/vinitfreakk
linkedin.com: https://www.linkedin.com/in/vinit-hanabar?utm_source=share_via&utm_content=profile&utm_medium=member_android