cv

The same CV as the PDF and the Word file, built from one source, so the three never disagree.

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

– oggi · Svezia

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

– · Svezia

  • 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”

K. Ronanki · S. Arvidsson · J. Axell

Software Engineering and Advanced Applications (SEAA 2025, 51ª conferenza Euromicro), Lecture Notes in Computer Science vol. 16083, Springer.

  • 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

– oggi · React, TypeScript, Go, PostgreSQL, WebSocket, GitHub Actions, Linux

  • 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

– · Next.js, TypeScript, Node.js, MongoDB, MQTT, GitHub Actions, Linux

  • 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

– · Göteborg, Svezia

  • 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.