Federico Ferretti

Software Engineer .NET & NodeJS specializzato nella gestione di architetture complesse in ambienti enterprise (Allianz, Whirlpool, Ariston, Elica e Lavazza). Il mio approccio è guidato da una naturale rigore tecnico e dalla ricerca di soluzioni che bilancino velocità di delivery con manutenibilità del codice. Esperto nella creazione di API e layer BFF con focus su SOLID, Design Patterns e riduzione del debito tecnico. Competenze trasversali che spaziano dal cloud (GCP) all’IoT, garantendo soluzioni scalabili, manutenibili e di alta qualità.
📎 Scarica CV in PDF
🛠️ Competenze Tecniche
- Backend: .NET (C#), Node.js, SQL
- Frontend: React, Angular
- Cloud & Infra: Google Cloud Platform (GCP), Google Compute Engine.
- Altro: SOLID, UML, Flutter/Dart, Python
💻 Esperienze Lavorative
Software Engineer @ Gruppo Euris Spa (marzo 2022 - Present)
Sviluppo Full-Stack per primario cliente assicurativo, con focus su architetture pulite e manutenibili.
- Sviluppo back-end in .NET e NodeJS, con integrazione di componenti front-end.
- Analisi su sistemi core tramite UML e Class Diagram per progettazione di nuove implementazioni.
- Approfondimento dei Design Patterns, dei principi SOLID e delle best practice di Unit Testing.
Tecnologie utilizzate: .NET (C#), Node.js, API RESTful, BFF Architecture, Angular.
.NET Software Developer @ METISOFT SPA (novembre 2017 - marzo 2022)
Sviluppo Full-Stack focalizzato sulla digitalizzazione di processi industriali e logistici per clienti enterprise.
- Progettazione di nuovi moduli in .NET e manutenzione evolutiva di sistemi core legacy per garantire la continuità operativa.
- Refactoring e sviluppo di interfacce web responsive.
- Consulente per reportistiche avanzate e integrazione dati, con responsabilità dall’analisi allo sviluppo.
Tecnologie utilizzate: .NET, SQL, Bootstrap, jQuery, VBA.
Web Developer (Stage) (luglio 2016 – gennaio 2017)
Tirocinio formativo “Crescere in Digitale” focalizzato sull’automazione del settore grafico-editoriale.
- Acquisizione di competenze SEM (SEO e AdWords) e sviluppo web con JavaScript, PHP, HTML e CSS.
- Sperimentazione di automazione dei processi produttivi tramite Arduino ed elettronica applicata.
Tecnologie utilizzate: Bootstrap, SEO, Arduino, IoT.
Tecnico di laboratorio (Stage) @ Ariston Thermo Group (maggio 2015 - ottobre 2015)
Supporto tecnico ai dipartimenti R&D, Qualità e Marketing per l’ottimizzazione dei processi di test.
- Ideazione e implementazione di test su componenti elettroniche, con collaborazione cross-funzionale (R&D, Qualità, Marketing).
- Sviluppo VBA per automazione in Excel e forte focus su Problem Shaping e autonomia operativa.
Consulente esterno @ Laboratorio Biomasse, Università Politecnica delle Marche (estate 2014) — Stage
- Sperimentazione per l’applicazione di un Sistema di Gestione della Qualità (ISO 9001).
🎓 Educazione
Introduction to Computer Science - CS50 @ Harvard Online
Fondamenta di informatica: Pensiero algoritmico, astrazione, strutture dati, gestione delle risorse e sicurezza.
Linguaggi approfonditi: C, Python, SQL, JavaScript, CSS e HTML.
Tecnico Superiore nella Gestione e Verifica dei Sistemi Energetici @ ITS Efficienza Energia - Fabriano (2013-2015)
Percorso focalizzato su Sistemi di Gestione Integrati, analisi delle prestazioni energetiche e riqualificazione industriale.
📚 Formazione Continua
Udemy.com
- Unit Testing for C# Developers — Mosh Hamedani
- Design Patterns in C# and .NET — Dmitri Nesteruk
- The Complete ASP.NET MVC 5 Course — Mosh Hamedani
- React – The Complete Guide — Maximilian Schwarzmüller
- Angular – The Complete Guide — Maximilian Schwarzmüller
- Flutter & Dart – The Complete Guide — Maximilian Schwarzmüller
Altri corsi
- Sviluppatore Web con tecnologia Microsoft — Metisoft S.p.A. / Quota Group Srl (ott 2017)
- Le competenze trasversali in un percorso di lavoro — Quota Group Srl (lug/ago 2017)
📜 Certifications & Projects
- Developing Applications with Google Cloud — Google Cloud
- Architecting with Google Compute Engine — Google Cloud
💬 Lingue
- Italiano: Madrelingua
- Inglese: Certificato B1 Cambridge, corso B2 presso InLingua (Malta)
Autorizzo il trattamento dei dati personali contenuti nel mio curriculum vitae in base all’art. 13 del GDPR 679/16.