whoami

hi, I’m

Federico Ferri

Full Stack Developer

I design and build cloud-native web and mobile applications: from Flutter apps to Spring Boot APIs, all the way to AWS infrastructure.

📍 Rome · open to relocation

About

I have been building software for over three years at Comp.Sys, working across almost the whole stack: from enterprise .NET web apps to Kafka data pipelines, up to designing OzApp, a cloud-native mobile social platform built with Flutter, Spring Boot and a dozen AWS services.

Today I administer the Valuemation USU platform, but development is where I belong: outside work I keep building complete products, from backend to deployment.

I like taking things all the way to production, not stopping at the demo.

Experience

Comp.Sys Srl · Roma

  1. System Administrator

    Sep 2024 — present
    • — Administering and configuring the Valuemation USU platform: roles, groups, permissions and custom forms for IT service management processes.
    • — Designing analytics reports and KPI dashboards with the Analytics module to monitor service performance.
    • — Customizing interfaces to streamline data collection and operational workflows with secure, controlled access.
  2. Technical Analyst

    Apr 2024 — Sep 2024
    • — Technical analysis and reverse engineering to map external dependencies of legacy systems being decommissioned.
    • — Technical documentation supporting a secure migration, preserving data integrity and service continuity.
  3. Full Stack Developer

    Sep 2022 — Mar 2024
    • — Designed and developed OzApp, a cloud-native social platform with cross-platform Flutter apps for Android and iOS.
    • — Backend APIs in Java Spring Boot for authentication, media processing and core business logic.
    • — Integrated AWS services — S3, RDS, SQS, SES, DocumentDB, Rekognition, MediaConvert — for scalability and production workloads.
  4. Junior ETL Developer

    Jul 2022 — Apr 2023
    • — Data integration workflows between medical device manufacturers and enterprise platforms.
    • — ETL pipelines with Pentaho and Apache Kafka, MongoDB persistence and Java plugins sending metrics to OpenTelemetry.
  5. Junior .NET Developer

    Sep 2021 — Sep 2022
    • — Multi-layer document management web app in ASP.NET MVC and Entity Framework with secure authentication.
    • — Frontend components in Razor, JavaScript, jQuery and Bootstrap.
  6. Web Developer

    May 2021 — Sep 2021
    • — New features for internal web applications in PHP, JavaScript and HTML.

Projects

CreditoDomestico

Bachelor’s thesis

Full-stack digital wallet platform for money transfers: sign-up, card top-ups, P2P transfers by email, history and saved cards.

  • ▸ Sliding JWT session: past half its lifetime, the server attaches a fresh token to the response and the frontend swaps it silently.
  • ▸ Atomic transfers with row locks on balances to prevent race conditions, with guaranteed rollback.
  • ▸ Automatic card network detection from BIN ranges and client/server double validation.
  • React 19
  • Vite
  • FastAPI
  • Python
  • MariaDB
  • JWT
Code on GitHub →

RideSync

Personal project

App for groups of motorcyclists riding together: the organizer creates a room, others join with a QR code and everyone sees each other live on the map.

  • ▸ Real-time shared location on Firebase Realtime Database, degrading gracefully when the network drops.
  • ▸ Roles (organizer, lead rider, participant) and approval-based room access.
  • ▸ Database security rules designed so nobody can read locations of groups they don’t belong to.
  • React Native
  • Expo
  • TypeScript
  • Firebase

Skills

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

Education

🌍 Italian (native) · English (B2, professional working proficiency)

Contact

I’m looking for new challenges in software development. If you have a project or an open role, reach out.

Or write to me here