About David
Software Architect & Senior Mobile Developer
French
Native or bilingual
Japanese
Basic
English
Fluent
Experience
- Kavacode (Entreprise Individuelle)Software Architect & Freelance Mobile DeveloperSOFTWARE PUBLISHINGJanuary 2019 - Today (7 years and 7 months)Lyon, FranceIn 2019**, I co-founded **Kavacodewith the goal of designing sustainable, high-performance, and economically viable mobile applications. This entrepreneurial venture led me to develop my own products while supporting companies in their digital projects.This dual experience as a publisher and service provider now enriches each of my assignments.**Since 2026**, I have been practicing this activity as a **freelance developer**, on a fixed-price or time-and-materials basis, to directly support companies in their projects.Building an application is one thing. Designing a product that can evolve over several years while controlling costs is another.What I doI am involved in creating new products, modernizing existing applications, technical audits, architecture reviews, and supporting development teams.My areas of expertise coverFlutter**, **Android**, **iOS**, **Gobackends, API design, software architecture, performance optimization, and embedded AI integration.My experienceAs a publisher of my own applications, I design, develop, and operate products used daily. **Wano Collector**, for example, currently has **over 40,000 users**.This experience allows me to approach each project with a long-term vision, considering the challenges of maintenance, performance, scaling, and operating costs.Each technical decision is guided by the same objective: to build an architecture capable of supporting the product's growth, sustainably limiting technical debt, and controlling evolution costs.My approachGoing live is just one step. My goal is to design robust, scalable, and sustainable applications that can support your business growth long-term.
- EskerDeveloperSOFTWARE PUBLISHINGAugust 2016 - July 2018 (2 years)Lyon, FranceAs a member of the CS1 (Core System) agile team, I participated in the development and evolution of the C++ engine that forms the core of Esker's document dematerialization platform.Organized in Scrum, I contributed to the design and development of new features, code reviews, testing, and continuous product improvement.I also designed and developed an internal tool that facilitated the consultation, creation, conversion, and optimization of queries for PostgreSQL and Elasticsearch databases, aiming to improve the productivity of development and analysis teams.Technical environment: C++, Javascript, PHP, PostgreSQL, Elasticsearch, Git, Scrum, Agile.
- Sopra SteriaConsultant / IS ArchitectDIGITAL AND ITOctober 2012 - August 2016 (3 years and 11 months)Lyon, FranceAs a consultant from 2012 to 2016 at Sopra Steria, I supported several major clients such as EDF, SNCF, bioMérieux, and the Rhône-Alpes Regional Council on projects involving software development, information system architecture, and mobility.These assignments allowed me to work on a wide variety of issues: C/C++ development, Android, iOS, and web technologies, software architecture, technical audits, industrialization, technical lead, and team support.I worked in demanding environments where software quality, performance, security, and application longevity were major concerns.This diversity of projects has significantly contributed to shaping my current approach to software architecture: designing solutions that can evolve sustainably while managing their complexity.
Recommendations
Be the first to recommend David
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Certifications
- Heterogeneous Parallel ProgrammingCoursera2015
- Programming Cloud Services for Android Handheld SystemsCoursera2015