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

Esperienza professionale

Senior IT Consultant · Analista Funzionale · Software Architect · Full Stack Developer 2009 – Oggi
Foggetti Studio IT & Store — Fondatore e responsabile tecnico

Software enterprise, SaaS, web app, cloud, consulenza IT, cybersecurity e automazione.

Principali responsabilità

  • Analisi funzionale: requisiti, processi aziendali, specifiche, modellazione funzionale, allineamento stakeholder
  • Ingegneria del software: analisi tecnica, fattibilità, progettazione, database, API, backend/frontend
Operations & delivery
  • Testing
  • Deploy
  • VPS Linux
  • Cloud
  • Cybersecurity
  • Gestione clienti e progetti
Linguaggi
  • Java
  • Python
  • PHP
  • JavaScript
Framework
  • React
  • Django
  • Laravel
  • Bootstrap
Altri
  • Oracle
  • MySQL
  • REST
  • Git

Portfolio — Foggetti Studio

Sviluppo software, consulenza IT, AI, automazione e digital transformation. www.foggetti.it

Sviluppo
  • Software Enterprise
  • SaaS
  • Web
  • AI
Infrastruttura
  • Cybersecurity
  • Cloud
  • Networking
Servizi
  • Consulenza

Competenze tecniche

Linguaggi
  • Java
  • Python
  • PHP
  • JavaScript
  • SQL
Framework
  • React
  • Django
  • Laravel
  • Bootstrap
  • Spring Boot*
Tools
  • Git
  • GitHub
  • VS Code
  • NetBeans
  • Docker*
  • CI/CD*
Database
  • Oracle
  • MySQL
  • PostgreSQL*
  • MongoDB*
CMS
  • WordPress
  • Joomla
  • Shopify
Metodologie
  • Agile
  • Scrum
  • Git Flow

* in approfondimento

Progetti principali

GIOXE — SaaS Cloud multi-tenant2025 – Oggi

Piattaforma per studi professionali. Architettura API-First, scalabile e modulare.

Moduli
  • Agenda
  • Prenotazioni
  • CRM
  • Reminder
  • KPI
  • Report
Piattaforma
  • Ruoli
  • PDF/Excel
  • Pagamenti SaaS
  • API REST
  • Multi-tenant
  • Predisposizione AI e mobile

Analisi funzionale: requisiti multi-tenant, flussi prenotazione, moduli SaaS, UX e specifiche API

Stack
  • Python
  • Django
  • React
  • MySQL
  • Bootstrap
  • Git
  • Cloudflare
  • Stripe (previsto)
DIANA — AI Trading Platform2025 – Oggi

Trading algoritmico con Reinforcement Learning e risk management.

Funzionalità
  • Backtesting
  • Walk-forward
  • PPO
  • Explainable AI
  • Ensemble
  • Auto-retraining
Stack
  • Python
  • Stable-Baselines3
  • Gymnasium
  • MetaTrader 5
  • FastAPI
  • React
SENOLAB 4.0 — Gestionale senologia2021 – Oggi
Funzionalità
  • Pazienti
  • Agenda
  • Refertazione
  • Anamnesi
  • KPI
  • Migrazione Oracle→MySQL

Analisi funzionale: modellazione processi clinici, refertazione, flussi operativi e requisiti multi-modulo

Stack
  • Python
  • Django
  • React
  • Oracle
  • MySQL
  • REST API
Gestionale laboratori chimici2023 – Oggi
Funzionalità
  • CRUD
  • Dashboard
  • Lotti/campioni
  • PDF/Excel
  • Workflow
  • API REST

Analisi funzionale: processi di laboratorio, studi di stabilità, workflow e regole di business

Stack
  • Laravel
  • PHP
  • MySQL
  • Git
Software Java sanitario2015 – 2020
Funzionalità
  • Gestione pazienti
  • Prenotazioni
  • Fatturazione
  • Report
  • Statistiche
Stack
  • Java SE
  • Swing
  • MySQL
  • JDBC

Cloud · Infrastructure · Software Engineering

Infrastruttura cloud
  • VPS Linux
  • Ubuntu
  • Hardening
  • Firewall
  • DNS
  • SSL
  • HTTPS
  • Nginx reverse proxy
  • Hosting multi-progetto
  • Backup
  • Docker
  • Compose
Analisi funzionale & progettazione
  • Requisiti
  • Analisi funzionale
  • Analisi tecnica
  • Processi aziendali
  • Studio di fattibilità
  • UML
  • Use case
  • E/R
  • Specifiche funzionali
  • API Design
  • Pattern
  • Modularizzazione
  • Enterprise
  • SaaS
  • Web
  • Desktop
  • API-driven
Architetture & moduli
  • Client/Server
  • API Driven
  • SaaS Multi-Tenant
  • Microservizi*
  • Event Driven*
  • Utenti/Auth
  • Agenda
  • Prenotazioni
  • CRM
  • KPI
  • Documenti
  • Pazienti
  • Laboratorio
Settori
  • Sanità
  • Chimico
  • Professionisti
  • PMI
  • Servizi

Cybersecurity

Security by design
  • Autenticazione
  • Autorizzazione
  • Ruoli
  • Validazione input
  • Protezione dati
  • Logging
Standard & compliance
  • OWASP
  • GDPR
  • NIST
  • ISO 27001
  • Hardening
  • Security Assessment
Networking
  • LAN
  • Wi-Fi
  • Firewall
  • VPN
  • Troubleshooting
Formazione
  • CompTIA Security+
  • CEH
  • DPO

Intelligenza Artificiale

LLM & sviluppo
  • LLM
  • Prompt Engineering
  • AI Assisted Development
  • AI Agents
  • RAG
ML & automazione
  • Reinforcement Learning
  • PPO
  • Trading algoritmico
  • Explainable AI
  • Automazione processi

Formazione

Cybersecurity & Ethical Hacking — 120 ore

CompTIA Security+ SY0-601

CEH v10 — 2021

Executive Course — Data Protection Officer

2018

Politecnico di Bari — Ingegneria Informatica

2003–2007 · 30 esami

Materie
  • Ingegneria del Software
  • OOP
  • Database
  • Reti
  • Sicurezza informatica
Diploma Perito Informatico e Commerciale

ITC "A. De Viti De Marco", Valenzano (BA) — 2001

Competenze trasversali

Soft skills
  • Leadership tecnica
  • Problem solving
  • Gestione progetti
  • Gestione cliente
  • Comunicazione tecnica
  • Team working
  • Autonomia
  • Apprendimento continuo

Ruoli & obiettivo

Ruoli target
  • Senior Software Engineer
  • Analista Funzionale
  • Software Architect
  • Full Stack Developer
  • Technical Lead
  • AI Software Developer
  • Java/Python Developer
Interessi
  • Analisi funzionale
  • Ingegneria del software
  • Enterprise
  • SaaS
  • Cloud
  • AI/LLM
  • Digital Transformation

Obiettivo: contribuire come analista funzionale e software engineer alla definizione di requisiti, architetture e soluzioni scalabili in progetti enterprise, SaaS, Java/Python, React, AI e Cloud.

Esperienza professionale (cont.)

Docente di Informatica e Consulente IT2007 – Oggi
Attività
  • Formazione informatica
  • Supporto tecnico
  • Consulenza hardware/software
  • Assistenza a congressi ed eventi

Portfolio tecnico

Foggetti Studio IT & Store — soluzioni cloud-oriented per aziende e professionisti.

Aree
  • Enterprise
  • SaaS
  • Web App
  • AI
  • API
  • Cloud
  • Cybersecurity
  • Digital Transformation
REST API
  • Integrazione React
  • Integrazione Django
  • Integrazione Laravel
  • App mobile
  • Sistemi esterni

Referenze

Referenze professionali disponibili su richiesta.

Autorizzo il trattamento dei dati personali ai sensi del Regolamento UE 2016/679 (GDPR).

Giuseppe Foggetti

Senior Software Engineer · Analista Funzionale · Software Architect · AI Solutions Developer