Hi, I am Hedi Hidouri · Paris, France

Senior Software
Engineer.

I design, build, and modernize software products across mobile apps, backend services, and AI-enabled delivery workflows. My focus is simple: reliable execution, durable architecture, and secure delivery from MVP to scale.

Paris, France
Location
8+ years
Experience
Available
Freelance / consulting

01 - About

End-to-end engineering, from the mobile interface to the backend services and SDKs behind it.

I support tech, fintech, and product teams in designing, building, and modernizing reliable software products that are built to last. Across high-scale and high-constraint products (logistics, payments, mobility, banking), I help teams deliver robust mobile applications, streamline backend interactions, and structure maintainable mobile + backend architectures. End-to-end ownership: mobile, backend, architecture, CI/CD. Strong expertise in security-sensitive systems and compliance constraints. Ability to frame products technically from MVP stage to large-scale platforms. Pragmatic delivery mindset focused on production outcomes.

End-to-end engineering

Mobile, backend, architecture, and CI/CD across the full delivery path.

Mobile + backend

Android, iOS, Flutter, KMP, Ktor, Node.js, and product-focused APIs.

Durable architecture

Modular foundations that stay maintainable as the product grows.

Pragmatic delivery

Production-minded decisions focused on quality and measurable impact.

Production quality

Testing, observability, crash analytics, and release discipline.

AI-assisted delivery

Automating what makes sense without losing technical ownership.

02 - Experience

Delivery highlights

INGroupe

Current
Senior Mobile Engineer · Apr 2025 - Present

Working across EUDI use cases end to end: Android, iOS, Flutter, React Native and KMP apps/SDKs, Ktor issuer and verifier backends, proximity verification flows, and Docker/Docker Compose environments. Scope includes wallet, issuer, verifier, age verification, digital badging, identity sharing and payment-related scenarios.

AndroidiOSFlutterReact NativeKMPKtorDockerDocker ComposeSDKsIssuerVerifierProximity

Stuart

Senior Mobile Engineer · Nov 2022 - Apr 2025

Led the modernization of Android and iOS user experiences with Flutter for a high-scale logistics platform. Developed and supervised a mobile Backend For Frontend in Node.js with endpoints tailored for app needs.

FlutterNode.jsBFFDockerKafkaFastlane

Carrefour

Mobile Development Consultant · May 2021 - Nov 2022

Contributed to large-scale evolution of Carrefour Drive and Delivery Android applications. Delivered new features and UI/UX refactors to improve fluidity, performance, and customer experience.

AndroidKotlinMVIClean ArchitectureHiltJenkins

JCDecaux

Mobile Android / iOS Engineer · Jan 2021 - May 2021

Developed and continuously improved bike-sharing mobile apps used by over one million users. Implemented new Android and iOS features while optimizing overall app performance.

AndroidiOSKotlinSwiftRxJavaRxSwift

HSBC

iOS Mobile Engineer · Mar 2019 - Dec 2020

Enhanced the iOS banking application with continuous UX and functional improvements. Implemented advanced security capabilities, including biometric authentication and wallet provisioning.

iOSSwiftMVVMSecurityWalletProduction

Bulldozer

Mobile Software Engineer · Jul 2017 - Feb 2019

Contributed to the full mobile lifecycle: planning, development, testing, and release on Google Play and App Store. Produced technical studies and architecture designs for multi-domain client products.

AndroidiOSJavaKotlinSwiftDartFastlane

03 - Expertise

Expertise & Services

01

Software Product Delivery

I build production-grade software products across mobile apps and supporting services, from scratch or through strategic refactors, with a strong focus on quality and long-term maintainability.

02

Architecture Modernization

I help teams modernize client and service architectures with durable foundations, clear module boundaries, and patterns adapted to scale and team velocity.

03

Backend & API Services

I design and implement backend and API layers tailored to product use cases, reducing client complexity and improving reliability, security, and release speed.

04

CI/CD & Release Automation

I set up and optimize delivery pipelines across mobile and backend stacks so teams can ship faster with confidence, repeatability, and strong release governance.

05

Quality, Stability & Security

I improve engineering quality with robust test strategies, observability practices, and security-first implementation standards across critical user journeys.

06

AI-Enabled Engineering & Automation

I use AI pragmatically to accelerate engineering workflows, automate repetitive tasks, and improve delivery efficiency where it creates real value.

04 - Skills

Tools of the trade

Platforms

AndroidiOSFlutterKotlin Multiplatform

Languages

KotlinSwiftDartTypeScriptJavaScriptPython

Backend

KtorNode.jsREST APIsOpenAPIBFF

Delivery

DockerDocker ComposeGitHub ActionsJenkinsFastlane

Architecture

Clean ArchitectureMVIMVVMMVP

Quality

FirebaseCrashlyticsAnalyticsObservability

05 - CV

English CV

Download my latest CV in English.

Download CV (EN)

06 - Contact

Available for freelance software engineering missions

I partner with product teams to deliver robust software products, streamline mobile + backend architecture, and accelerate releases. If you need senior engineering support across Android, iOS, Flutter, backend, or AI-enabled delivery, let's talk.

Available for freelance or consulting
WhatsApp