Curriculum Vitae
Giuseppe Foggetti
Senior Software Engineer · Analista Funzionale
Software Architect · Ingegneria del Software · Full Stack Developer · AI Solutions Developer
Executive Summary
Senior Software Engineer e Analista Funzionale con oltre 15 anni di esperienza nella progettazione, analisi e sviluppo di applicazioni software enterprise, piattaforme SaaS cloud e soluzioni digitali ad alta complessità per i settori sanitario, chimico, professionale e servizi.
Opero all'intersezione tra ingegneria del software e analisi funzionale: raccolta e formalizzazione dei requisiti, modellazione dei processi, definizione di specifiche, disegno funzionale e supporto alla progettazione tecnica fino all'implementazione.
Intero ciclo di vita del software: requisiti, analisi funzionale e tecnica, studio di fattibilità, progettazione, database, backend/frontend, testing, deploy e manutenzione evolutiva.
Stack: Java, Python, PHP, JavaScript con React, Django, Laravel; database Oracle e MySQL; API REST. Piattaforme SaaS, VPS Linux, automazione e AI/Reinforcement Learning.
Aree di competenza
Lato funzionale (business → specifiche)- Raccolta requisiti
- Analisi processi
- Specifiche funzionali
- Use case
- UML
- Studio di fattibilità
- Ponte business/IT
Lato tecnico (specifiche → software)- Analisi tecnica
- Architettura software
- Design Pattern
- OOP
- Modellazione dati
- API Design
- Lifecycle
- Refactoring
Backend & Frontend- REST API
- ORM
- Auth
- React
- ES6+
- Bootstrap
- Dashboard
- SPA
- CRM
Database & API- Oracle
- MySQL
- E/R
- SQL
- Ottimizzazione
- Migrazione
- Integrazione sistemi
Cloud · DevOps- VPS Linux
- Docker
- Nginx
- DNS
- Cloudflare
- SSL
- UFW
- Multi-progetto