interface BioProvider {
    fun getBio(): String
}

class AndreaDellaPorta : BioProvider {
// Kotlin: making null-safety fun since 2011!

    override fun getBio(): String
}

> _

I was born in Rome in 1994 and have been passionate about mobile development for as long as I can remember. I started writing my first Java programs during high school, but with the advent of smartphones I quickly fell in love with the mobile world.

My professional journey began in Switzerland with an Android project in the medical field, and later continued with large companies such as NTT Data and Deloitte, until I reached my current role at Capgemini. Over the years, I have developed applications with large user bases across various industries, specializing in native Android, Flutter, and now Kotlin Multiplatform.

But my life isn’t only about programming — I’m also passionate about football, padel, and the most important one... Lego!

Work Experience

01/2026 - Current
Capgemini

Mobile Manager

Mobile team management and Android, Flutter and KMP Senior Engineer.

09/2024 – 01/2026
Cegeka

Technical/Project Leader

Mobile team management both technical and organizational. Busy on native and cross-platform projects, including an application with a large user base for an international company in the Oil and Gas industry.

04/2022 – 09/2024
Deloitte

Senior Consultant / Tech lead

Mobile Tech lead, specializing in Android and Flutter. I developed and managed
teams in Flutter (mobile, web and Desktop) and Android (Kotlin + MVVM)
projects. I have worked on projects in banking and on the John Lewis
Partnership application with a cross-european team.

07/2020 – 04/2022
Almaviva S.p.A.

Mobile Architect / Team Leader

Mobile Architect for AlmavivA s.p.a. . I worked on native and hybrid projects
using Flutter. In this period I have been using MVVM for both Android and
Flutter and I have used all the new technologies released by Google in
Jetpack. I am currently in charge of multiple projects and the contact person
for my company as an external consultant for the Mooney application
(SisalPay).

05/2019 – 07/2020
NTT Data

Android Native, Flutter and Xamarin Developer / Team Leader

My role in this company was digital engineer. I deal with the analysis and
development of Android app (Kotlin and Java) at Poste Italiane and
development of Xamarin and Flutter apps at Enel X. In this period I had the
chance to work with RxJava and to use design patterns like MVVM or MVP. I
have been actively working on Xamarin, using C# and Visual Studio. Also I've
been working with Flutter. I was team leader of three projects on Enel X and
on a Poste Italiane project. In addition to the development, I deal with the
analysis and architecture of the project.

07/2018 – 05/2019
Philmark Informatica

Android Developer and tech leader

Android developer for version 5.x of the MyWind, official app of Wind Tre
spa. In this environment, the AGILE work methodology was used. This
includes a biweekly sprint planning at the Wind Tre spa site. I worked with all
the libraries included in the app and I have knowledge of the whole structure
of the same. Here I worked with the MVVM pattern and everything related to
Android Jetpack. I was the tech leader on the Android side, that is the
reference for every technological choice to be made for this platform.

10/2017 – 07/2018
Key People

Android Developer

In these months I worked as an Android programmer for the creation of the 6.x version of the official INPS app,
called INPS mobile. Here I learned the SCRUM method and expanded my knowledge about Android
programming, which can be found in the section on skills.

11/2016 – 10/2017
Haute école d'ingénierie et d'architecture de Fribourg

Analyst and Mobile Developer

The aim of the project is to create a portal through which patients and doctors will be able to access the medical
reports in real time. Thanks to a simple app, the patient will be able to indicate the point at which he feels pain
and answering a questionnaire to make his report more detailed.

Education and Training

2013 – 2018
Università degli Studi di Roma "La Sapienza"

Bachelor of Computer Engineering

Certificates

  • Associate Android Developer Certification
  • EXIN Agile Scrum Master
  • Professional Scrum Developer
  • Google Play Store Listing
  • Scrum Certification for Mobile App Developer™

Coding Skills

  • Kotlin
  • Dart
  • Java

Professional Skills

  • Android Development
  • Flutter Development
  • Kotlin Multiplatform Development

Spoken Languages

  • Italian
  • English

Talks

Upcoming Talks

September, 15-18 - 2026
Oslo

NDC Oslo

Website

Code Once, Pin Everywhere: multiplatform widgets for Android & iOS

July, 16-17 - 2026
Orlando

flutterCon USA

Website

The JavaScript Exit: Flutter Web Beyond JavaScript

July, 8-10 - 2026
Berlin

WeAreDevelopers World Congress Europe

Website

The Dark Corners of Kotlin Multiplatform

June, 13 - 2026
London

GDG London IO Extended 2026

Website

The Dark Corners of Kotlin Multiplatform

Past Talks

June, 6 - 2026
Vicenza

DevFest Vicenza

Website

Coding with an AI Pair: Real Workflows with Claude Code and Codex on Mobile Projects

March, 13 - 2026
Amsterdam

AppDevCon

Website

The Dark Corners of Kotlin Multiplatform

November, 19-20 - 2025
Turin

Droidcon Italy

Website

Kotlin Multiplatform in Production: Scaling for Real Apps

October, 30-31 - 2025
London

Droidcon London

Website

Coroutine Suspension Mechanics: The State Machine within

 
October, 25 - 2025
Rome

DevFest Roma

Website

One codebase to rule them all: Cross-Platform apps with Kotlin and Compose Multiplatform

October, 11 - 2025
Venice

DevFest Venice

Website

Kotln Multiplatform in Production: Scaling for Real Apps

September, 4-5 - 2025
Lisbon

Droidcon Lisbon

Website

One codebase to rule them all: Cross-Platform apps with Kotlin and Compose Multiplatform

Contact

Rome

+393277965236

dellaporta.andrea01@gmail.com

How Can I Help You?