Caisesiume
Engineering Lead & Full-Stack Software Engineer
Profilo
Full-stack engineer con quasi tre anni di esperienza professionale in ambito SaaS, promosso da Full-Stack Developer a Engineering Lead dopo poco più di due anni, pur continuando a lavorare ogni settimana sul codice di produzione.
Guido la pianificazione e la delivery di un team di cinque persone tra sviluppatori interni e consulenti esterni, ho ampia responsabilità sull’architettura e sull’affidabilità in produzione e traduco i requisiti di business in lavoro tecnico insieme agli stakeholder dell’area commerciale, del supporto e dei ruoli a contatto con i clienti.
Coautore di un articolo peer-reviewed della conferenza SEAA 2025 sul prompt engineering per LLM, pubblicato nelle Lecture Notes in Computer Science di Springer; ho rilasciato la prima fase di funzionalità di AI generativa in un prodotto commerciale.
Competenze tecniche
- Linguaggi di programmazione
- TypeScript, JavaScript, C#, Go, SQL
- Frontend
- React, Next.js, Redux Toolkit / RTK Query, Vite, CSS
- Backend
- C#/.NET, ASP.NET, .NET Framework (MVC), Node.js, REST APIs, WebSocket, OAuth 2.0, JWT
- Dati
- MSSQL, PostgreSQL, MongoDB
- Testing e affidabilità
- Vitest, Jest, MSW, NUnit, gestione operativa in produzione, gestione degli incidenti
- DevOps
- GitHub Actions, CI/CD, Git, Linux, Windows Server, infrastruttura SMTP/DNS, email deliverability
- AI e LLM
- prompt engineering (ricerca pubblicata e peer-reviewed), integrazione GenAI, ottimizzazione dell’uso dei modelli
- Metodi di lavoro
- delivery agile, Jira, cerimonie di sprint, code review, mentoring tecnico, solution architecture, Figma, Claude Code, agentic workflows
Esperienza professionale
Engineering Lead · Paloma In Sweden AB
Piattaforma SaaS per email, SMS, eventi, sondaggi e marketing automation, usata da 1.500 organizzazioni
- Promosso da Full-Stack Developer dopo poco più di due anni; guido pianificazione, prioritizzazione e delivery di un team di cinque persone tra sviluppatori interni e consulenti esterni, continuando a rilasciare personalmente codice in produzione.
- Traduco i requisiti di business e dei clienti in specifiche tecniche, decisioni architetturali e piani di sviluppo concreti, con responsabilità di solution architecture e product ownership in una piccola organizzazione cross-funzionale.
- Sono responsabile end-to-end delle operations tecniche: gestione degli incidenti in produzione, infrastruttura SMTP, stabilità DNS, email deliverability e gestione del database, per una piattaforma la cui proposta di valore principale è la consegna tempestiva dei messaggi.
- Coordino il lavoro di sviluppo direttamente con management, vendite, supporto e stakeholder a contatto con i clienti, facendo da ponte tra vincoli tecnici e priorità commerciali.
- Promuovo la modernizzazione di CI/CD, test automatizzati, automazione interna e pratiche di sviluppo assistito dall’AI in tutto il team.
Full-Stack Developer · Paloma In Sweden AB
- Ho migrato applicazioni legacy in Razor Pages verso un’architettura React e Web API, portando un frontend moderno all’intera base clienti senza interrompere il servizio.
- Ho progettato e realizzato l’architettura condivisa dei componenti React in TypeScript con RTK Query, React Hook Form, Vite, Vitest e MSW, definendo pattern riutilizzabili e una baseline di test per l’intero team frontend.
- Ho effettuato il porting di un sistema legacy in Java 6 da CentOS a un’infrastruttura moderna in C#/.NET, permettendo la dismissione di server obsoleti e consolidando l’ecosistema backend su un unico stack manutenibile.
- Ho progettato e rilasciato la prima fase di funzionalità di AI generativa nell’editor di newsletter di Paloma, con gestione del contesto specifica per cliente e controllo dei costi di utilizzo dei modelli.
- Ho esteso la copertura dei test automatizzati e l’automazione interna sui percorsi critici, sostituendo verifiche manuali ripetitive e prevenendo regressioni nelle funzionalità critiche per il fatturato.
- Ho fatto da punto di escalation di secondo livello per supporto tecnico avanzato, gestione del database, problemi di email deliverability e fix critici in produzione.
Pubblicazione
“Prompt Engineering Guidelines for Using Large Language Models in Requirements Engineering”
Software Engineering and Advanced Applications (SEAA 2025, 51ª conferenza Euromicro), Lecture Notes in Computer Science vol. 16083, Springer.
- DOI: https://doi.org/10.1007/978-3-032-04207-1_17
- Preprint open access: https://arxiv.org/abs/2507.03405
- Articolo peer-reviewed basato sulla ricerca svolta durante la mia laurea triennale: una revisione sistematica della letteratura e interviste a esperti, da cui emerge quali tecniche di prompt engineering si possono applicare alle attività di requirements engineering e dove mostrano i loro limiti.
Progetti selezionati
Xtrone · Piattaforma di trading autonoma
- Piattaforma in tempo reale che valuta le condizioni di mercato ed esegue strategie automatizzate su circa 50 asset contemporaneamente, con dashboard per saldi, storico delle operazioni, monitoraggio del portafoglio e performance delle strategie.
- Unico sviluppatore per frontend, backend, persistenza, comunicazione in tempo reale, deployment e gestione operativa continua.
PepegaClapBot · Piattaforma di automazione per livestream
- Ho sviluppato e gestito una piattaforma multi-tenant usata da una decina di streamer su Twitch.tv per automatizzare la moderazione della live chat e i workflow di coinvolgimento del pubblico.
- Ho elaborato oltre 170 milioni di messaggi in chat, provenienti da più di 230.000 utenti unici di Twitch.tv, in cinque anni di produzione continua.
- Ho curato il prodotto end-to-end: sviluppo, infrastruttura, integrazioni di terze parti, deployment e gestione quotidiana.
Formazione
Laurea triennale (BSc) in Software Engineering and Management · Università di Göteborg
Corso di laurea erogato congiuntamente dall’Università di Göteborg e dalla Chalmers University of Technology
- Corsi di architettura del software, sistemi distribuiti, strutture dati e algoritmi, qualità e testing del software, metodologia della ricerca e product management.
- Superati con distinzione (Pass with Distinction, VG) entrambi i corsi dedicati all’AI: Software Engineering for AI Systems e Software Engineering for Data-Intensive AI Applications.
- Tesi di laurea triennale sul prompt engineering per LLM applicato al requirements engineering, poi confluita nella pubblicazione peer-reviewed indicata sopra.
- Certificazione: Generative AI with Large Language Models (DeepLearning.AI e Amazon Web Services).
Lingue
Svedese: madrelingua · Inglese: competenza professionale completa · Italiano: livello B1
Referenze
Disponibili su richiesta.