Post Job Free
Sign in

Android Developer Computer Science

Location:
Old Mountain View, CA, 94039
Posted:
March 06, 2025

Contact this candidate

Resume:

Mohamed Kadri

641-***-**** ***************@*****.*** linkedin.com/in/mckadri Iowa IA

Summary

Innovative Android Developer with 6+ years of experience specializing in automotive app development, including contributions to Renault Group apps with millions of users. Proven ability to enhance performance, as demonstrated by a 40 % increase in Android Auto performance through advanced optimization techniques. Proficient in Kotlin and Java, with experience in Jetpack Compose, Kotlin Multiplatform, and TensorFlow. Also contributed to Vodafone TV development. Passionate about creating intuitive, high-performance mobile experiences. Education

Maharishi International University Iowa, IA

Master Computer science April. 2024 – Dec 2026

Higher National Engineering School of Tunis Tunisia, Tn Bachelor in Computer Science Aug. 2018 – June 2021 Preparatory Institute for Engineering Studies Monastir, Tn Associate’s in technology Aug. 2016 – May 2018

Experience

Senior Android Developer Nov. 2022 – Apr. 2024

Sagemcom Software and Technologies Tunis, TN

Enhanced the UI and video player app for live streaming and cable channels, optimizing performance for Ethernet and cable connections. Improved channel fetching and playback using Java, resulting in a 15% reduction in loading time.

Developed personalized home screens, voice search, and gesture controls, improving user navigation and increasing user engagement by 20%. Utilized Android Architecture Components (ViewModel, LiveData, Room) and RESTful APIs for voice search.

Implemented AI-powered content recommendations and enhanced search with auto-complete and filters using TensorFlow Lite and Elasticsearch. Improved content discovery by 10%, leading to a 5% increase in content consumption.

Integrated cloud-based DVR, multi-screen viewing, and adaptive bitrate streaming (HLS, DASH) for seamless playback. Utilized GCP for DVR storage and streaming, reducing infrastructure costs by 8%.

Collaborated with a team of 4 developers on voice command and live video interaction APIs, enhancing content navigation and increasing user interaction by 12%. Used Android’s Voice Interaction API for real-time communication.

Supported high-quality on-demand video distribution (sports, leisure, etc.). Implemented video encoding/transcoding (FFmpeg) and DRM solutions for secure delivery, resulting in a 99.9% uptime for video streaming services.

Developed automated Python and shell scripts to proactively identify and track bugs before and after feature integrations, resulting in a 25% reduction in bug reports post-release. This included analyzing logs, running regression tests, and generating reports to facilitate efficient debugging. Android Software Developer Sep. 2018 – Nov. 2022

Actia Engineering Services (on behalf of Renault Group and Celade) Tunis, TN

Led the design and implementation of a high-level facial recognition system for Renault’s Android Auto platform using Kotlin, Android SDK, AndroidX, and Jetpack Compose. This system enhanced driver personalization and vehicle security, deployed to over 100,000 vehicles.

Developed the software architecture for real-time facial recognition, processing images from the vehicle’s camera. Utilized OpenCV and WorkManager, optimizing performance and resource usage to achieve a 98% accuracy rate in facial recognition.

Integrated neural network optimization techniques with TensorFlow Lite, reducing model inference time by 50%, enabling seamless facial recognition in low-latency automotive environments.

Integrated the system with Android’s TEE for secure storage of biometric data and cryptographic keys, ensuring compliance with ISO 26262 safety standards and protecting user privacy.

Designed a user-friendly profile unlocking flow, displayed on the multimedia system upon successful facial recognition. This allowed drivers to seamlessly unlock personalized settings, increasing user satisfaction by 15%.

Led a team of 3 developers in collaboration with Renault’s R&D team, ensuring timely delivery and adherence to automotive safety and performance standards. Conducted code reviews and implemented automated testing

(Espresso, JUnit) to ensure software quality.

Integrated Firebase Cloud Messaging (FCM) for remote vehicle control and notifications. Utilized Room for local data caching and synchronization, improving app performance by 20%.

Designed and implemented an automotive ambient lighting system using Python and Qt, enhancing vehicle aesthetics. Developed an interactive virtual dashboard for lighting configuration, improving user experience by 10%.

Enabled communication between lighting components and the system through CAN bus technology, optimizing vehicle system interactions. This involved real-time data processing and communication with hardware devices. Projects

Voice-Controlled Smart Home App Kotlin, Jetpack Compose, Room, Voice Interaction API

Developed a voice-controlled smart home app integrating with [Specific Smart Home Platforms] for hands-free device control. Implemented robust voice recognition and NLP for accurate command handling.

Designed an intuitive Jetpack Compose UI, utilizing Room for local data caching and ensuring smooth performance. Focused on user privacy and secure device interaction. Modularized News & Prayer Time App Kotlin, Jetpack Compose, Hilt, Room, WorkManager

Created a modularized, offline-first news app with prayer times and Qibla finder, emphasizing performance and accessibility. Leveraged Hilt for dependency injection and Room for data caching.

Integrated with Prayer Time API and Al Jazeera news API, using WorkManager for background sync. Designed a clean UI with Jetpack Compose and Navigation Component. Open Source Contributions Github, IPTV, Figma, AI Tools

Contribute to Github project media player projects, enhancing functionality and supporting the IPTV community. Address playback issues and implement new features.

Utilize Figma for UI implementation and explore AI tools for bug detection and code analysis. Advocate for high-quality Android development practices.

Skills

Technical Skills

Languages: Kotlin, Java, Python, C++

Android Development: Android SDK, Android Jetpack (Compose, ViewModel, LiveData, Room), UI/UX

(Material Design), RESTful API Integration, Firebase (Cloud Messaging, Authentication, etc.), Performance Optimization, Debugging Troubleshooting, Unit Integration Testing, Security Encryption Backend/Web Development: Spring Boot, Node.js, React.js, MySQL DevOps/Tools: Git, Jira, Docker, Travis CI, Google Cloud Platform (GCP), Android Studio, VS Code, IntelliJ, Eclipse

Tools: RxJava/RxKotlin, Dagger (Dependency Injection) Methodologies

Agile/Scrum

Soft Skills

Problem Solving & Critical Thinking, Attention to Detail, Adaptability & Flexibility, Time Management & Prioritization, Collaboration & Teamwork, Communication & Presentation Skills, Creativity & Innovation, Analytical Thinking & Decision Making, Continuous Learning & Self-Improvement, Empathy & Customer-Centric Mindset, Leadership & Mentoring, Attention to User Experience & Design



Contact this candidate