Portrait of Stefano Russello

Senior Mobile Developer · iOS · Android

Trasformo idee in app di successo

Con oltre 15 anni di esperienza nel settore IT, creo applicazioni mobile native di alta qualità per iOS e Android. Dalla strategia al lancio sugli store, guido i tuoi progetti verso il successo.

Chi sono

Sono un Senior Mobile Developer specializzato in iOS e Android con oltre 15 anni di esperienza nel settore IT. La mia passione è creare applicazioni innovative ad alte prestazioni utilizzando le tecnologie più moderne.

Ho lavorato con team multidisciplinari in tutta Europa, guidando progetti dall'ideazione al deployment. Mi concentro su ottimizzazione, accessibilità e architetture scalabili che resistono alla prova del tempo.

La mia esperienza spazia da app consumer utilizzate da milioni di utenti a soluzioni enterprise complesse, SDK mobile, e servizi di streaming video. Quando non codifico, esploro l'Europa con droni e action camera per creare video storytelling.

Highlights

  • 15+ anni di esperienza nello sviluppo di app native
  • Esperto in iOS (Swift, SwiftUI, Objective-C)
  • Esperto in Android (Kotlin, Jetpack Compose, Java)
  • Leadership di team remoti in tutta Europa
  • Focus su qualità del codice, CI/CD e best practices
  • Fluente in Italiano, Inglese e Spagnolo

Competenze Tecniche

Tecnologie e framework con cui lavoro quotidianamente per creare applicazioni mobile di alta qualità.

iOS Development

  • Swift & SwiftUI
  • Objective-C
  • UIKit & AppKit
  • Combine & Async/Await
  • Core Data & Realm
  • XCTest & XCUITest
  • CocoaPods & SPM

Android Development

  • Kotlin & Java
  • Jetpack Compose
  • Android SDK & NDK
  • Coroutines & Flow
  • Room & SQLite
  • Espresso & JUnit
  • Gradle & Maven

Backend & Services

  • RESTful APIs
  • GraphQL
  • Firebase & AWS
  • WebSocket & Real-time
  • OAuth & JWT
  • Push Notifications
  • Cloud Services

Tools & DevOps

  • Git & GitHub/GitLab
  • CI/CD (Jenkins, Bitrise)
  • Fastlane
  • Docker & Kubernetes
  • Jira & Agile/Scrum
  • App Store & Play Console
  • Analytics & Monitoring

Esperienza Lavorativa

Una selezione dei ruoli più significativi nella mia carriera professionale.

2020 - 2025

Senior Mobile SDK Engineer

StreamAMG · Malta

Ho giocato un ruolo fondamentale nell'implementazione di nuove funzionalità per il Mobile Playback SDK, completamente integrato nei servizi VOD e Live Playback. Il mio lavoro includeva interazioni con servizi backend e abilitazione di personalizzazioni frontend per i clienti, mantenendo i più alti standard di sicurezza e controllo.

  • Sviluppo e manutenzione di SDK iOS e Android per streaming video
  • Implementazione di DRM e sistemi di sicurezza avanzati
  • Ottimizzazione delle performance per streaming a bassa latenza
  • Collaborazione con team backend per API design
2015 - 2020

Mobile Developer

Regno Unito · Wolverhampton

Sviluppo di applicazioni mobile native per iOS e Android per clienti enterprise e consumer. Leadership tecnica su progetti complessi e mentoring di sviluppatori junior.

  • Sviluppo di app consumer con milioni di download
  • Implementazione di architetture scalabili (MVVM, Clean Architecture)
  • Setup di pipeline CI/CD con deployment automatizzato
2010 - 2015

iOS Developer

Evolve The Future S.r.L. · Italia

Sviluppo di applicazioni iOS native per clienti italiani e internazionali. Progetti notevoli includono LASC, un'app per piloti sui fenomeni meteorologici.

  • Sviluppo di app iOS da zero fino alla pubblicazione su App Store
  • Gestione completa del ciclo di vita delle applicazioni
  • Collaborazione diretta con clienti per requirement gathering
Scarica il CV completo

Portfolio

Una selezione di progetti e applicazioni su cui ho lavorato. Filtra per piattaforma per vedere i dettagli.

Mobile Playback SDK
SDK

Mobile Playback SDK

SDK completo per streaming video VOD e Live su iOS e Android. Include DRM, analytics, e supporto per adaptive bitrate streaming.

Swift Kotlin ExoPlayer AVPlayer
LASC Weather App
iOS

LASC

Applicazione per piloti che fornisce informazioni dettagliate sui fenomeni meteorologici, con mappe interattive e notifiche real-time.

Swift MapKit Core Location Push Notifications
Video Streaming Platform
iOS & Android

Video Streaming Platform

Piattaforma completa di streaming video con contenuti VOD e Live, gestione abbonamenti, e social features.

SwiftUI Jetpack Compose Firebase GraphQL
Barcode Organizer
iOS & Android

Barcode Organizer

App di produttività per organizzare e gestire raccolte di oggetti tramite scansione di codici a barre. Ideale per inventari personali, collezioni e gestione domestica.

Swift Kotlin Core Data Barcode Scanner
FlyToDiscover
iOS & Android

FlyToDiscover - Bebop

App avanzata per pilotare droni Parrot Bebop. Include controlli intuitivi, waypoint GPS, registrazione video in tempo reale e funzionalità di pilotaggio automatico.

Swift Kotlin Drone SDK MapKit
PDF Watch Viewer
iOS

PDF Watch Viewer

Visualizzatore di documenti PDF per Apple Watch. Permette di leggere documenti direttamente dal polso, ideale per presentazioni, appunti e riferimenti rapidi.

Swift WatchKit PDFKit Watch Connectivity
Wake up! Earthquake
iOS & Android

Wake up! Earthquake

Sistema di allerta precoce per terremoti distribuito in tutto il mondo. Ricevi notifiche immediate quando viene rilevata attività sismica nella tua zona.

Swift Kotlin Push Notifications Real-time Data

Testimonianze

Cosa dicono di me colleghi e manager con cui ho lavorato.

LC
LinkedIn Colleague Development Team Lead

"Stefano dimostra un entusiasmo contagioso nello sviluppo mobile e possiede doti organizzative eccezionali. È un professionista su cui si può sempre contare."

MT
Marco T. Product Manager

"Lavorare con Stefano è stato fantastico. La sua conoscenza tecnica delle piattaforme mobile è impressionante e la sua capacità di risolvere problemi complessi è ineguagliabile."

Video & Passioni

Quando non programmo, esploro l'Europa con droni e action camera documentando i miei viaggi.

Hai un progetto in mente?

Che tu abbia bisogno di un technical lead per un nuovo prodotto mobile o di supporto per un progetto esistente, posso aiutarti con design sprint, architettura, sviluppo e pubblicazione sugli store.

Sono disponibile per progetti freelance, consulenze e collaborazioni. Contattami con una breve descrizione del tuo progetto e ti risponderò entro un giorno lavorativo.

Disponibile per nuovi progetti