Resume

Benoit Guina

Senior Software Engineer
Senior Android and backend engineer over more than 12 years, with extensive experience across more than 5 international applications and complex payment & data systems. Specialized in designing scalable, maintainable solutions using Clean Architecture, SOLID principles, and pragmatic TDD/BDD practices, with a strong focus on automating repetitive tasks through scripts, tests, and AI to significantly improve development efficiency and consistency.

Skills

Experience

Freelance KMP Developer
Feb 2025 - Present
WayKonect (TotalEnergies) - Mobility and EV charging solutions
  • Designed and implemented a payment flow for Android + WASM, including migration of over 50 dependency modules to Kotlin Multiplatform (KMP), deployed on 6,752 EVSEs handling more than 28,000 charges per month in France
  • Implemented a state machine for remote EV charging to guarantee consistency and high reliability
  • Automated architecture validation, code linting, and test execution across all pull requests
  • Led the transition from imperative code to a robust event-driven architecture
  • Developed a Ktor mock server to enable reliable E2E testing and mitigate nightly service unavailability
Freelance Ktor Server Developer
Dec 2023 - Feb 2024
ID4IT - Startup in building management systems
  • Continued development of the REST API and achieved 100% test coverage on all endpoints
  • Implemented API versioning and performed regular database migrations to support evolving data models
  • Developed real-time MQTT data processing features, unlocking new B2B opportunities
  • Added front-end specific endpoints reducing its loading times by up to 12x
  • Implemented OpenID Connect (OIDC) and IAM using a multi-tenant Keycloak version
  • Added role-based security controls to secure endpoint access
  • Provided comprehensive documentation of the API, services, and domain knowledge using OpenAPI and Confluence
Freelance Android Developer
Aug 2021 - Oct 2022
Louis Vuitton - Connected devices companion application
  • Developed numerous Bluetooth Low Energy features for the Tambour Horizon v2 smartwatch and Horizon Light Up earbuds
  • Integrated health data synchronization with GMS and HMS
  • Managed Google and Huawei developer consoles for application releases and updates
  • Conducted code reviews and pair-programming sessions on critical features
  • Contributed to the documentation of architecture, features, and technical constraints
Freelance Android Developer
Oct 2019 - Jul 2021
Decathlon - Retail solutions
  • Fully modernized the Test&Buy application in CLEAN architecture with a new UX, achieving over 99.5% crash-free rate
  • Integrated the service into the main retail application and adapted API calls to its BFF
  • Integrated a new API version to expand operations from France to more than 20 countries
  • Developed Decathlon’s first bike leasing service, launched in 6 pilot stores
  • Onboarded and mentored new developers through pair-programming and project documentation
Consultant Android Developer
Dec 2017 - Sep 2019
Decathlon & Domyos - Retail solutions
  • Developed a kiosk application to showcase a new bike range and enable test session requests
  • Built a companion application for store staff to manage test session bookings on Firebase
  • Configured a Kibana dashboard for intuitive analytics visualization and reporting
  • Evolved the kiosk application to support any product category through configuration
  • Created a configuration tool for staff to manage showcased products
  • Deployed and maintained the applications used across 600+ stores in Europe
Consultant Android Developer
Jan 2017 - Oct 2017
Decathlon - Shopping application
  • Contributed to the news feed, Q&A section, and regional features
  • Strengthened the MVVM architecture by enforcing clear separation of concerns
  • Performed bug fixes and general application maintenance
Junior Mobile Developer
Jan 2015 - Oct 2016
Equisense - Startup in equine health solutions
  • Developed an Android application to test and demonstrate the Bluetooth sensor
  • Created Firebase Cloud Functions to process and serve sensor data
  • Built an Ionic Progressive Web App to guide and recommend equine exercises
Freelance Software Developer
Jun 2012 - Jul 2013
9h37 - Startup in medical teleconsultation solutions
  • Developed a JavaScript library and Django server to interface with Sécurité Sociale C libraries via web services
  • Built a Qt application for networked USB transmission to remotely read professional and health insurance cards
  • Authored installer scripts to generate distribution packages for Windows and Unix-based systems

Education

EPITECH
2010 - 2014
  • Advanced programming topics including design patterns, algorithms, multithreading, and networking
  • Multiple project-based studies in over 6 programming languages
© 2024-2026 bguina.dev