Logo
Enrico – Kotlin, Swift, SwiftUI, experts in Lemon.io

Enrico

From United Kingdom (UTC+1)

flag
Mobile DeveloperSenior
Hire developer
12 years of commercial experience
Cybersecurity
Management
Retail
Travel
Mobile apps
Lemon.io stats

Enrico – Kotlin, Swift, SwiftUI

Enrico is a highly experienced Lead Mobile Developer with over 13 years in mobile development, including 8 years in leadership roles. He has extensive experience in native Android development with Kotlin and Java, and iOS development using Swift, SwiftUI. Known for his technical depth, he is skilled in evaluating technologies, architecture, and considering factors like budget and long-term vision. A respected public speaker in the UK, Enrico has a proven track record of leading both technical and business teams, showcasing strong leadership, communication, and decision-making skills.

Main technologies
Kotlin
8 years
Swift
5 years
SwiftUI
1.5 years
iOS
1 year
Jetpack Compose
8 years
Android
12 years
Additional skills
Flutter
Android Architecture Components
Coroutines
Apollo GraphQL
MVP
MVVM
MVC
JUnit
Mockito
Espresso
Objective C
RxKotlin
Firebase
RxJava
Android SDK
Core Data
Ready to start
ASAP
Direct hire
Potentially possible

Ready to get matched with vetted developers fast?
Let’s get started today!Hire developer

Experience Highlights

Tech lead, IC
Jul 2022 - Ongoing2 years 6 months
Project Overview

A modern fashion platform offering the latest trends in clothing, footwear, and accessories for men, women, and children. With a focus on style and affordability, it provides a seamless shopping experience both online and in-store, catering to diverse tastes and occasions.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Redesigned the mobile application for Android, enhancing the user experience and improving the app performance;
  • Migrated the architecture to MVI with a Jetpack Compose design system, reducing code complexity and boosting development efficiency;
  • Introduced automation for the release process, reducing deployment time by 80%;
  • Developed GitHub Actions workflows, automating QA processes and increasing testing efficiency by 80%;
  • Provided architectural oversight and mentorship to a team of four squads, aligning with Agile principles;
  • Collaborated with cross-functional teams to evaluate and implement a six-month roadmap.
Project Tech stack:
Android
iOS
Android Architecture Components
Jetpack Compose
SwiftUI
Bitrise
GitHub Actions
Firebase
Firebase Cloud Messaging
Firebase Crashlytics
CircleCI
Espresso
JUnit
SDE 2, Chapter Lead
Apr 2022 - Jul 20223 months
Project Overview

A smart home security solution that lets you monitor your property from anywhere with video doorbells, security cameras, and alarm systems.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Collaborated with distributed teams to deliver high-quality user experiences;
  • Implemented advanced features to ensure the app's performance met the high standards;
  • Contributed to enhancing the architecture with scalable solutions aligned with product goals.
Project Tech stack:
Kotlin
Android
Android SDK
Android Studio
RxJava
Android Architecture Components
Lead Mobile Developer
Apr 2017 - Apr 20225 years
Project Overview

An app that helps you effortlessly plan and book flights, hotels, and customizable holiday packages across regions like the UK, Germany, and Nordic countries, with real-time updates, weather forecasts, and a holiday countdown for a seamless travel experience.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Migrated the app from SQL Lite to Room with a new repository pattern, improving data handling;
  • Designed and implemented a base design system using Jetpack Compose for seamless scalability;
  • Introduced a clean architecture to separate business logic, enhancing maintainability;
  • Led the integration of extensive unit and UI testing, achieving comprehensive code coverage;
  • Collaborated with product, UX, and back-end teams to influence mobile-focused development patterns.
Project Tech stack:
Kotlin
RxJava
MVVM
Java
Android Jetpack
Jetpack Compose
Lead Mobile Developer
Jan 2015 - Apr 20172 years 2 months
Project Overview

A comprehensive Indoor Positioning System SDK designed to provide precise and reliable location tracking capabilities for seamless integration into various applications.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Redesigned the SDK using the MVP design pattern, improving modularity and performance;
  • Integrated libraries such as RxJava and Retrofit for efficient data handling and networking;
  • Ensured robust functionality through unit testing with Mockito and UI testing with Robotium;
  • Maintained architectural quality of the core algorithm, implemented in C++, to ensure precision in positioning.
Project Tech stack:
Kotlin
Java
C++

Education

2005
Computer science
MSC

Languages

Italian
Advanced
English
Advanced

Hire Enrico or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestPlace a free quotedream dev illustration
Copyright © 2025 lemon.io. All rights reserved.