Federico Ferretti

Software Engineer .NET & NodeJS 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à.
Software Engineer — .NET & Node.js — 8+ yrs 💻
📎 Scarica CV in PDF
🛠️ Competenze Tecniche
- Backend: .NET, Node.js, SQL
- Frontend: React, Angular
- Cloud & Infra: Google Cloud Platform (GCP), Google Compute Engine.
- Altro: UML, Flutter/Dart, Python
💼 Esperienze Lavorative
Software Engineer @ Euris S.p.A. (mar 2022 - Presente) — Full Remote
Sviluppo back-end e front-end per 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.
.NET Developer @ Metisoft S.p.A. (nov 2017 - mar 2022) — Full Remote
Sviluppo full-stack su applicativi gestionali, con responsabilità diretta su progetti end-to-end.
- Sviluppo back-end con C#, SQL, Linq e front-end con JS, CSS, ASP, jQuery.
- Sviluppo e utilizzo di servizi REST e chiamate AJAX.
- Gestione database e pubblicazione applicativi.
- Consulente per reportistiche avanzate e integrazione dati, con responsabilità dall’analisi allo sviluppo.
Tecnico del Web @ Tipografia Garofoli (MiD) (lug 2016 - gen 2017) — Stage, Sassoferrato
- Acquisizione di competenze SEM (SEO e AdWords) e sviluppo web con JavaScript, PHP, HTML e CSS.
- Progettazione di automazioni di processo tramite Arduino e realizzazione di un sito con Bootstrap.
Tecnico di Laboratorio R&D @ Ariston Thermo Group (mag - ott 2015) — Stage, Fabriano
- 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
- Implementazione di un Sistema di Gestione della Qualità (ISO 9001).
🎓 Educazione
Introduction to Computer Science (CS50) – Harvard University (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 Energetica” – Fabriano (ott 2013 - nov 2015) — Voto: 96/100
Percorso focalizzato su Sistemi di Gestione Integrati, analisi delle prestazioni energetiche e riqualificazione industriale.
- International Internship: Malta
📚 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
Coursera.com
- Developing Applications with Google Cloud — Google Cloud
- Architecting with Google Compute Engine — Google Cloud
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)
💬 Lingue
🇮🇹 Italiano: Madrelingua
🇬🇧 Inglese: Conoscenza professionale — Certificato B1 Cambridge, corso B2 presso InLingua (Malta)
Autorizzo il trattamento dei miei dati personali ai sensi del D.Lgs. 30 giugno 2003, n. 196 e del Regolamento UE 2016/679 (GDPR).