
Louis Pennachio
Android & Kotlin Multiplatform Engineer
Salaire / Taux journalier
Cannes, France
Mobilité : Nice
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Android Engineer with 10 years of experience, the last 5 at a level typically associated with staff engineering: owning architecture end-to-end, driving technical direction, and shipping production-grade applications. Deep expertise in Kotlin, Jetpack Compose, Coroutines, and Flow. Strong focus on craftsmanship, modularisation, testing, and polished UI animations. Comfortable working asynchronously in remote, design-driven, cross-functional teams.
Expérience de travail
Founder
Stealth
sept. 2025 - Présent
1 an 2 mois
13700 Marignane, France
• Designed and built a full gaming platform from scratch, including backend infrastructure (API servers, edge servers, game servers) • Architected and developed three client applications (Android, iOS, Web) using Kotlin Multiplatform • Defined overall system architecture, ensuring scalability, low latency, and maintainability • Implemented end-to-end features, from backend services to client-side user experience • Set up deployment pipelines and infrastructure, delivering a fully functional platform currently in closed testing
Lead Android Engineer
Hivenet
nov. 2022 - janv. 2025
2 ans 3 mois
13700 Marignane, France
• Led the architecture and development of a peer-to-peer cloud storage app with zero-knowledge design • Implemented Compose-based UI, including portrait and landscape modes, tablet layouts, light/dark themes, and animations (Lottie and native Android animation APIs) • Built a robust offline-first system enabling file browsing and viewing without network connectivity • Designed and implemented CI/CD pipelines using GitHub Actions and end-to-end testing pipelines (Maestro) • Managed Google Play Store releases, integrated feature flags (Statsig), and implemented analytics (Branch, Mixpanel) + customer support SDKs (Intercom) • Integrated Firebase Crashlytics and Performance Monitoring to track stability and optimize performance • Drove technical decisions, testing strategies, and best practices across the Android codebase
Senior Android Engineer
Symphony.com
déc. 2019 - déc. 2022
3 ans 1 mois
13700 Marignane, France
• Contributed significantly to the modularization of a large legacy codebase, improving scalability and maintainability • Championed the integration of the web-based rich message rendering engine on Android, ensuring consistent messaging experience across platforms • Achieved and maintained 80%+ unit test coverage using modern Kotlin testing frameworks • Implemented offline capabilities and optimized synchronization for reliable messaging • Migrated legacy systems to a modern architecture and data model • Ensured compatibility with enterprise MDM solutions (BlackBerry, MobileIron, Intune)
Fullstack Web Engineer (freelance)
DOCAPOST
oct. 2018 - juil. 2019
10 mois
Mexico, District fédéral, Mexique
• Contributed to the refactoring and architectural improvement of an electronic signature application • Improved code structure, test coverage, and front-end maintainability • Delivered new features and supported production releases, enhancing application stability
Lead Android Engineer (freelance)
Attestis
oct. 2017 - juil. 2018
10 mois
Mexico, District fédéral, Mexique
• Developed an Android application from scratch for legal proof verification in construction • Implemented the core workflow: capture images of signs, fill forms, generate PDFs, and transmit proofs securely • Built project tracking and notification features for users to monitor legal proof submissions • Applied modern Android architecture, Kotlin best practices, and offline-first principles to ensure maintainability and reliability
iOS Engineer (freelance)
Beepeers
juil. 2017 - oct. 2017
4 mois
Mexico, District fédéral, Mexique
• Maintained and upgraded a cashier app for supermarkets, ensuring compatibility with Bluetooth/Wi-Fi payment terminals and printers • Updated the app to support iOS 11, improving stability and device interoperability
Android and iOS Engineer
Lucie Labs
mars 2016 - mars 2017
1 an 1 mois
69340 Francheville, France
• Developed native mobile SDKs (Android & iOS) to control electronic modules via Bluetooth Low Energy (BLE) and interact with cloud services • Built multiple mobile applications on top of these SDKs, enabling device control, data synchronization, and cloud connectivity
Final year project: Autonomous and multi-sensors drone using Java/Groovy/Arduino
Université Nice Sophia Antipolis
oct. 2015 - mars 2016
6 mois
Mexico, District fédéral, Mexique
Developed a solution enabling geographers to attach sensors to a drone and configure them via a domain-specific language (DSL) tailored specifically to their needs, implemented with Groovy.
Process control R&D Engineer (internship)
STMicroelectronics
juin 2015 - août 2015
3 mois
Aix-en-Provence, France
• Developed a program aimed at monitoring production machines to prevent failures, based on signal analysis. Integration with production lines • Analysis of large volumes of data to categorize failures and identify patterns
"Nuit de l'info" co-organizer
Polytech Nice Sophia
sept. 2013 - déc. 2013
4 mois
Mexico, District fédéral, Mexique
Co-organized "Nuit de l'info", a french programming contest gathering 3000 students who take challenges offered by various companies, during one single night.
Formation
Polytech Nice Sophia
Master’s Degree, Computer Software Engineering
2011 - 2016
5 ans 1 mois
University of Guelph
Exchange program at graduate school level, Computer Software Engineering
2014 - 2015
1 an 1 mois
Exchange program at The University of Guelph (Ontario, CANADA).