whoami

ciao, sono

Federico Ferri

Full Stack Developer

Progetto e sviluppo applicazioni web e mobile cloud-native: dall’app in Flutter alle API in Spring Boot, fino all’infrastruttura su AWS.

📍 Roma · disponibile a trasferirmi

Chi sono

Sviluppo software da oltre tre anni in Comp.Sys, dove ho attraversato quasi tutto lo stack: dalle web app enterprise in .NET alle pipeline dati con Kafka, fino alla progettazione di OzApp, una social platform mobile cloud-native costruita con Flutter, Spring Boot e una dozzina di servizi AWS.

Oggi mi occupo di amministrazione della piattaforma Valuemation USU, ma il mio terreno è lo sviluppo: fuori dal lavoro continuo a costruire prodotti completi, dal backend al deploy.

Mi piace portare le cose fino in produzione, non fermarmi alla demo.

Esperienza

Comp.Sys Srl · Roma

  1. System Administrator

    set 2024 — oggi
    • — Amministrazione e configurazione della piattaforma Valuemation USU: ruoli, gruppi, permessi e form personalizzati per i processi di IT service management.
    • — Progettazione di report e dashboard KPI con il modulo Analytics per il monitoraggio delle prestazioni dei servizi.
    • — Personalizzazione delle interfacce per ottimizzare la raccolta dati e i flussi operativi, con accessi sicuri e controllati.
  2. Technical Analyst

    apr 2024 — set 2024
    • — Analisi tecnica e reverse engineering per mappare le dipendenze esterne di sistemi legacy in dismissione.
    • — Documentazione tecnica a supporto di una migrazione sicura, garantendo integrità dei dati e continuità di servizio.
  3. Full Stack Developer

    set 2022 — mar 2024
    • — Progettazione e sviluppo di OzApp, social platform cloud-native con app mobile cross-platform in Flutter per Android e iOS.
    • — API backend in Java Spring Boot per autenticazione, elaborazione media e logica di business.
    • — Integrazione di servizi AWS — S3, RDS, SQS, SES, DocumentDB, Rekognition, MediaConvert — per scalabilità e carichi di produzione.
  4. Junior ETL Developer

    lug 2022 — apr 2023
    • — Flussi di integrazione dati fra produttori di dispositivi medici e piattaforme enterprise.
    • — Pipeline ETL con Pentaho e Apache Kafka, persistenza su MongoDB e plugin Java per inviare metriche a OpenTelemetry.
  5. Junior .NET Developer

    set 2021 — set 2022
    • — Web app di gestione documentale multi-layer in ASP.NET MVC ed Entity Framework, con autenticazione sicura.
    • — Componenti frontend in Razor, JavaScript, jQuery e Bootstrap.
  6. Web Developer

    mag 2021 — set 2021
    • — Nuove funzionalità per applicazioni web interne in PHP, JavaScript e HTML.

Progetti

CreditoDomestico

Tesi di laurea

Piattaforma full-stack di digital wallet per lo scambio di denaro: registrazione, ricarica con carta, trasferimenti P2P via email, storico e gestione carte.

  • ▸ Sessione JWT scorrevole: superata metà durata, il server allega un nuovo token alla risposta e il frontend lo sostituisce senza interrompere l’utente.
  • ▸ Trasferimenti atomici con lock sui saldi per evitare race condition, con rollback garantito.
  • ▸ Riconoscimento automatico del circuito della carta dai BIN e doppia validazione client/server.
  • React 19
  • Vite
  • FastAPI
  • Python
  • MariaDB
  • JWT
Codice su GitHub →

RideSync

Progetto personale

App per gruppi di motociclisti in giro insieme: l’organizzatore crea una stanza, gli altri entrano con un QR e tutti si vedono in tempo reale sulla mappa.

  • ▸ Posizione condivisa in tempo reale su Firebase Realtime Database, con degrado controllato quando la rete cade.
  • ▸ Ruoli (organizzatore, aprifila, partecipante) e ingresso in stanza su approvazione.
  • ▸ Regole di sicurezza sul database progettate perché nessuno legga posizioni di gruppi a cui non appartiene.
  • React Native
  • Expo
  • TypeScript
  • Firebase

Competenze

Mobile

  • Flutter
  • Dart
  • React Native
  • Expo

Backend

  • Java
  • Spring Boot
  • Python
  • FastAPI
  • ASP.NET MVC
  • Entity Framework
  • PHP

Frontend

  • React
  • TypeScript
  • JavaScript
  • Tailwind
  • Bootstrap

Cloud & Data

  • AWS
  • S3
  • RDS
  • SQS
  • DocumentDB
  • Rekognition
  • MediaConvert
  • Firebase
  • MongoDB
  • MariaDB
  • Kafka
  • Pentaho

DevOps

  • Docker
  • Linux
  • GitHub Actions
  • OpenTelemetry
  • Git

Formazione

🌍 Italiano (madrelingua) · Inglese (B2, livello professionale)

Contatti

Cerco nuove sfide nello sviluppo software. Se hai un progetto o una posizione aperta, contattami.

Oppure scrivimi da qui