Ibrahim Gharbi
Developer Relations Engineer · Mobile Software Architect · Kotlin Multiplatform speaker
Skills
Work Experience
Feb 2020 - July 2022 (2 years)
Engineering Manager
Worldline, Microsoft/Linux DevOps competence center · Lille, FR
Agility and PaaS deployment move (GitLab/Terraform/Puppet)
- Direct management of 12 people (FR, NL, BE, GE, PO).
- Coaching of a junior manager responsible for 6 collaborators (FR/AR).
Linux DevOps team (20k servers) - 2021 milestones
- Orchestration: support deployment of complex applications with advanced deployment strategies.
- Enable deployments on Kubernetes based cloud platforms.
- New software use cases with Ansible as standard (in addition to Puppet).
- 2FA authentication upgrade (Red Hat SSO).
MS Windows team (3k servers) - 2021 milestones
- Thorough review of the security architecture (McAfee to Defender, SCOM based monitoring).
- Auditability improved on PCI environments (PowerBI based).
- Vulnerability management (rationalization of Microsoft Tuesday patching, SCCM based).
- Improve Windows servers integration (Configuration Management Database).
Budget owner of service licensing and maintenance (2M€) (Atlassian, GitLab…)
May 2016 - Feb 2020 (4 years)
Mobile Staff Engineer
Worldline, global support & expert community · Lille, FR
Android, iOS, cross-platform expertise
- Presales (app & evolutions costing, proof of concepts).
- Consultant, mobile project technical scope.
Product owner of mobile DevSecOps on-premise platform
- 3000 mobile projects hosted.
- CI/CD, quality reporting, tests & store distribution (GitLabCI, Docker, ESXi macOS).
- Management of 3 people (France/India/Armenia).
- Agile SCRUM methodology.
Mobile community animation
- ~150 mobile developers worldwide (UK/Spain/France/India).
- Social network space management.
- Bimonthly meetups with external guests (Facebook, Google, Netflix engineers...).
- Company blog article writer & conference speaker.
Full organization of an innovation tour at Silicon Valley for 10 company experts (100k budget).
Member of the Atos expert community.
Jun 2013 - Apr 2016 (3 years)
Mobile Software Architect
Worldline, Merchant services · Lille, FR
Experience in transactional banking and distribution (m-payment)
- Security (one-time password, session token, encryption, certificate management, smartphone strong authentication solution in connected mode).
- P2P payment, payment wallet, contactless payment (NFC).
- Budget management (summary graphics).
- Product catalog (multi-level cache).
- Purchase tunnel.
Mobility referent within client workshops, implementation of multi-terminal mobile architectures (smartphone & tablets)
- Technical management of projects, training of employees in mobile CI/CD (distribution, quality, performance audit).
- Pre-sales (application costing, evolution, feasibility demonstration, consulting and support for the mobility of customers and other business units).
App references
- CoursesU.com (Système U)
- MSSanté (ASIP santé)
- McDonald's
- McCafé
Jul 2011 - Jun 2013 (2 years)
Lead Android Developer
Worldline, Bank, Finance & Insurance · Lyon, FR
Specification and development of mobile applications, Android expertise, operation of services in production
- NDK and SDK development for Android, iOS, Blackberry 5-6-7, hybrid applications (Cordova), JavaEE.
App references
- L'Appli (Société Générale)
- Paylib (Société Générale)
- Paylib (La Banque Postale)
- Mes Transferts (BNP)
Feb 2009 - Jul 2009 (6 months)
Intern as Web Developer
Orange, Internet services IT Operations and maintenance · Lyon, FR
Industrialization of daily quality of service reports for Orange France DNS platforms
- Technical follow-up of the project.
- Design of the application.
- Development of the application.
Feb 2008 - Jul 2008 (6 months)
Intern as Web Developer
EOLAS, groupe Business & Decision · Grenoble, FR
Redesign of the MyEolas intranet; interface for the administration and use of the customer base, management of the company's life and invoicing
- Training on the Orange network topology.
- Extraction of QoS metrics (Perl, Shell, Unix).
- Creation of an interface to generate and consult operational and application reports (HTML5, CSS3, Zend Framework).
Education
From 2008-2011
Institut National des Sciences Appliquées (INSA)
Engineering degree, Telecommunications Services and Uses Department · Lyon, FR
2010-2011 (6 months)
Aalto University School of Science
Department of Computer Science and Engineering (Academic Exchange) · Helsinki, FI
- Embedded system project: creation of a remote controlled car with cruise control.
- Realization of a PowerPoint distributed on MeeGo OS and Android.
- R&D: participation in the porting of the Host Identity network protocol on Android.
From 2006 to 2008 (2 years)
Université Grenoble Alpes
University Diploma in Technology (DUT), Network & Telecommunication (GTR) · Grenoble, FR
Speaker at
October 2024
DevFest Istanbul 2024
You will love becoming a fullstack developer with Kotlin · Istanbul, Turkey
Kotlin is much more than just a language; it is a complete ecosystem! From backend development to cross-platform front-end development, and even data science, it is everywhere. This is part of the DNA of Kotlin since its creation and grows exponentially especially with the latest Google I/O and KotlinConf 2024. This talk demonstrates how developers can easily become fullstack ones by adopting Kotlin. We will share three demos covering different stacks of development including experimental ones, keeping a clean architecture and integrating libraries such as Ktor client/server and DataFrame.
September 2024
DroidKaigi 2024
You will Becoming a fullstack developer with your Android skills · Tokyo, Japan
Kotlin is much more than just a language; it is a complete ecosystem! This talk demonstrates how Android devs can easily become fullstack using their existing Kotlin skills, keeping favorite Jetpack libraries (navigation, Room, preferences datastore) and integrating new ones (Ktor client/server, DataFrame).
June 19th 2024
Techforum France 2024
You'll Kotlin and not only for Android · Seclin, France
The idea of this conference is to show Kotlin's advances in frontend development through Compose Multiplatform (mobile, desktop, and web) and full stack development with KMP.
April 29th 2024
MixIT 2024
Développement front et back en Kotlin. Une visite guidée de KMP (Workshop) · Lyon, France
Kotlin et son écosystème riche est un véritable couteau suisse qui permet de développer facilement de nombreux types d'applications : serveurs, CLI, clients lourds, applications mobiles, etc. Cet atelier permet de découvrir comment développer différents types d'applications au travers d'exercices pratiques : null safety et programmation fonctionnelle, API Rest avec Spring Boot et Ktor, monorepo multiplateforme (serveur, web, desktop, iOS, Android), et bien d'autres fonctionnalités (WASM, Kotlin Native, Coroutines, DataScience...).
February 15th 2024
Lille Android User Group
Vous allez aimer KMP et pas seulement pour Android · Lille, France
L'idée de cette conférence est de montrer les avancées de Kotlin dans le cadre du développement frontend via Compose Multiplatform (mobile, bureau et web) et du développement full stack avec KMP.
October 4th 2023
Mobile DevOps Summit 2023
From Android to Multiplatform: leveraging the full potential of Kotlin · Online
Participants initiate a cross platform app (web, mobile iOS/Android and desktop) with Kotlin Multiplatform (KMP) and Compose Multiplatform, and see live examples of other Kotlin possibilities such as a Spring Rest API, Kotlin WASM, Kotlin/JS.
June 7th 2023
JNation 2023 (Workshop)
Let's discover the many possibilities of Kotlin (Workshop) · Coimbra, Portugal
A coding workshop covering notable Kotlin features, a Rest API with Spring Boot, a Rest API with Ktor, a multiplatform web/desktop/Android app with Compose Multiplatform, a KMM project for iOS and Android, and more (KMP, Kotlin Native, Coroutines...).
April 13th 2023
Devoxx France 2023 (Workshop)
Let's discover the amazing possibilities of Kotlin (Workshop) · Paris, France
Kotlin is a versatile programming language that allows developing many types of apps: servers, CLIs, desktop apps, mobile apps, etc. This makes the Kotlin ecosystem very interesting and rich.
March 27th 2025
Voxxed Days Bucharest 2025
Kotlin for the JVM and beyond · with Yassine Benabbas · Bucharest, Romania
Kotlin is much more than just another JVM language; it is a complete ecosystem! From backend development to cross-platform front-end development, and even data science, it is everywhere. This is part of the DNA of Kotlin since its creation and grows exponentially.
This talk demonstrates how developers can easily become fullstack ones by adopting Kotlin. We will share three demos covering different stacks of development including experimental ones. We will achieve all of this by keeping a clean architecture and integrating libraries such as Ktor client/server and DataFrame.
By the end of this presentation, you will be delighted to realize how easy and pleasant it is to kick-start development of mobile, desktop, web, backend, data-science apps and make infra-as-code with Kotlin. Even more app stacks are already in your reach thanks to Kotlin!
Trainings
This course is designed for developers aiming to harness the capabilities of generative artificial intelligence in their software development processes and their application services. It provides a comprehensive overview of generative AI, covering its significance, foundational concepts, and practical applications.
Module 1: Mastering LLMs throughout the Software Development Lifecycle (SDLC)
This part equips developers with practical AI skills across the full software development application lifecycle. It covers foundational LLM concepts, prompting techniques for coding tasks, an LLMs clients overview, and AI-powered coding tools in IDEs and on the command line. At the end, developers have an immediately operational toolkit to accelerate their daily tasks.
Module 2: Building Intelligent Applications
This part focuses on embedding generative and agentic AI directly into software products, services, and architectures. It covers LLM API consumption, context-aware frameworks, RAG pipelines, and the shift toward autonomous agent systems using frameworks (e.g. LangChain) and protocols (e.g. MCP). It also introduces node-based tools for visually orchestrating complex multi-agent workflows without deep low-level implementation.
Kotlin is a modern and powerful programming language with an ecosystem that enables targeting various platforms and developing all types of apps: servers, mobile, web, and desktop applications.
Open trainingFlutter is Google's UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.
Open trainingAndroid is a mobile operating system developed by Google, based on the Linux kernel and used by more than 3.5 billion mobile devices around the world.
Open trainingA pragmatic approach to learning the basic principles of DevOps for developers, including Continuous Integration, Continuous Delivery, and Infrastructure as Code.
Open trainingA practical introduction to Object-Oriented Programming (OOP) with Java: classes, objects, inheritance, polymorphism, and encapsulation.
Open training

