Foto di Amal Pecoraro

Ciao! Sono Amal Pecoraro

Sviluppatore Full-Stack & Project Manager

Neodiplomato in Informatica e Telecomunicazioni presso l’I.I.S.S. “Alessandro Greppi” (2020–2025), sono uno sviluppatore web full-stack con una solida formazione in Informatica e Tecnologie e Progettazione di Sistemi Informatici (TPS). Ho acquisito competenze avanzate nello sviluppo di applicazioni web complesse utilizzando ASP.NET Core, Node.js, MongoDB, SQL e Docker. Parallelamente, ho sviluppato competenze di project management (Agile, Scrum, WBS, Gantt) e capacità analitiche (SWOT, Business Model), integrando un approccio orientato al problem-solving. Appassionato di tecnologia e innovazione, sono pronto a portare valore, creatività e professionalità in contesti dinamici.

Portfolio Progetti

Gestione Richieste Clienti da CSV

Sviluppato durante uno stage estivo (10–21 giugno 2024) presso un'azienda, un'applicazione web in Python e Flask per automatizzare la gestione delle richieste clienti ricevute tramite sito web. Il programma analizza tre file CSV giornalieri e un file TXT con clienti noti, identificati tramite numero di telefono, classificandoli in tre categorie: "Da contattare", "Già noti" e "Numero di telefono errato". I risultati sono esportati in un file XLSX con tre colonne distinte. Progetto completato in due giorni, dimostrando efficienza e autonomia.

Web App per Ordinazioni di Bevande

Applicazione web completa per la gestione di ordinazioni aziendali, con ruoli di amministratore e utente. Sviluppata con Node.js, Express e un database relazionale (MySQL), include un sistema di autenticazione sicura, validazione dati lato server e client, e aggiornamento in tempo reale della disponibilità delle bevande. Generazione automatica di report settimanali in formato CSV, con il dettaglio delle ordinazioni per dipendente. Progetto focalizzato su scalabilità e usabilità.

Sito di Ricette con ASP.NET Minimal API

Sito web di cucina con back-end basato su ASP.NET Minimal API e front-end responsive realizzato con HTML5, CSS3, JavaScript e Bootstrap. Integra un database MariaDB per la gestione di ricette e recensioni, e l’API esterna TheMealDB per la ricerca di ricette per regione. Funzionalità principali: visualizzazione, creazione, modifica ed eliminazione di ricette e valutazioni, con endpoints RESTful (GET, POST, PUT, DELETE) e interfaccia dinamica con hamburger menu e cards. Progetto incentrato su integrazione API e design responsivo.

Calcolatore di Investimento Online

Applicazione web per simulare strategie di investimento (Standard e Premium), calcolando rendimenti con interessi composti, tassazione al 26% e costi aggiuntivi. Sviluppata con HTML5, CSS3, JavaScript e Bootstrap, offre input personalizzati (saldo iniziale, risparmi mensili, tasso annuo), tabelle interattive modificabili, e esportazione dei risultati in file TXT. Ottimizzata per periodi lunghi (>20 anni) con calcolo delle 10 migliori combinazioni di investimento. Disponibile online: Vedi progetto →

Curriculum Vitae

Formazione

Diploma in Informatica e Telecomunicazioni
I.I.S.S. “Alessandro Greppi”, Monticello Brianza (LC)
2020–2025
Percorso formativo incentrato sullo sviluppo web full-stack, sulla gestione di sistemi informativi e database relazionali e non relazionali, sull’impiego di tecnologie di containerizzazione con Docker e sull’applicazione di metodologie di project management Agile e Scrum. Esperienza maturata attraverso progetti PCTO in contesti aziendali, con focus su problem-solving, analisi dei requisiti e progettazione di sistemi informativi complessi.

Competenze Tecniche

  • Linguaggi di Programmazione: HTML, CSS, JavaScript, C#, Python, SQL, MQL
  • Framework e Tecnologie Web: ASP.NET Core, Node.js, Express, Flask, Bootstrap, LINQ
  • Database: MySQL, MariaDB, SQL Server, MongoDB, Entity Framework Core
  • DevOps e Strumenti: Docker, Docker Compose, Git, GitHub
  • API e Sicurezza: RESTful APIs, OAuth 2.0, mitigazione XSS/CSRF, SQL Injection, AntiForgeryToken
  • Progettazione e Modellazione: UML (Use Case, Class, Sequence), Schemi E/R, normalizzazione (1NF, 2NF, 3NF, Boyce-Codd), progettazione fisica

Competenze di Project Management

  • Metodologie: Agile, Scrum, WBS, diagrammi di Gantt
  • Gestione Progetti: Pianificazione, gestione di team, budget, scadenze e rischi
  • Analisi Aziendale: Business Model Canvas, Value Proposition, Business Plan
  • Soft Skills: Comunicazione efficace, leadership, collaborazione in team, problem-solving

Esperienze Professionali

Stage Scolastico – Sviluppo Applicazione e Web App
Sviluppo di due progetti principali:
Gestione Richieste Clienti da CSV – Creazione autonoma di un programma (Python e Flask) per la gestione delle richieste ricevute quotidianamente tramite il sito aziendale. Il programma elaborava tre file CSV generati a fine giornata e un file TXT contenente i numeri di telefono dei clienti già noti. Il sistema suddivideva automaticamente le richieste in tre categorie: “Da contattare”, “Già noti” e “Numero di telefono errato”. I risultati venivano esportati in un file XLSX con tre colonne dedicate. Progetto completato in due giorni.

Web App per Ordinazioni di Bevande – Realizzazione di una web app completa per la gestione delle ordinazioni di bevande aziendali, con ruoli di amministratore e utente. Ogni bevanda era associata a una disponibilità aggiornata in tempo reale grazie a un database relazionale. A fine settimana, la web app generava un report che indicava, per ciascun dipendente, il numero di bevande ordinate durante la settimana.

Project Manager – Progetto Scolastico Simulazione Aziendale
I.I.S.S. “Alessandro Greppi”, Monticello Brianza (LC) (gennaio–maggio 2025)
Coordinatore di un progetto scolastico simulato, gestendo tre team incaricati di sviluppare soluzioni per scenari aziendali: ristrutturazione di una casa, creazione di un’autoconcessionaria e progettazione di un albergo. Applicazione di metodologie Agile e Scrum, con utilizzo di strumenti come WBS e diagrammi di Gantt per pianificare e monitorare le attività.

Competenze Linguistiche

  • Italiano: Madrelingua
  • Inglese: B2
Scarica CV PDF

Contatti