SL

Full Stack Software Engineer

Samuele
La Fleur

Oltre 4 anni di esperienza professionale in ambito healthcare, Web3 e SaaS. Focus backend su Java / Spring Boot e Node.js, frontend su TypeScript / React, con esperienza in produzione su AWS serverless e Kubernetes.

01Chi sono

Full stack software engineer, con sede in Svizzera. Da oltre quattro anni lavoro su sistemi in produzione: cartelle cliniche elettroniche in ambito ospedaliero, una piattaforma e-commerce Web3, applicativi SaaS su AWS.

Backend in Java / Spring Boot e Node.js, frontend in TypeScript e React. Deploy su AWS serverless e Kubernetes, con test dove servono davvero (JUnit 5, Mockito, Jest).

Lontano dalla tastiera: allenamento in palestra, musica di ogni genere, open source e progetti personali, il Milan.

02Esperienza

  1. Servizio civile @ Zivildienst (Swiss Civilian Service)

    Svizzera

    gen 2026 — dic 2026
    • Servizio civile svizzero obbligatorio. Il contratto di lavoro con Goodcode SA resta attivo; disponibile per un nuovo ruolo dal 1° gennaio 2027.
    • Aiuto cucina e animazione — Basel Lighthouse, Basel (set – dic 2026).
    • Assistente amministrativo — Casa Anziani di Sementina, Sementina (lug – ago 2026).
    • Assistente custode — Casa Anziani Comunale di Bellinzona, Bellinzona (gen – giu 2026).
  2. Sviluppatore Full Stack @ Goodcode SA

    Manno, Svizzera

    apr 2024 — Presente
    • 80% fino ad agosto 2025 in parallelo al Bachelor SUPSI, 100% da settembre 2025.
    • Progettata l'architettura di EdilControl v2, piattaforma per la gestione dei cantieri, su stack AWS serverless (Lambda + SAM). Realizzata una pipeline di deployment multi-tenant completamente automatizzata, attivata da una singola publish di GitHub Actions, che ha sostituito un processo manuale di 5 minuti fatto di più passaggi soggetti a errore, effettuando il provisioning di backend, frontend, database e servizi correlati da un unico template parametrizzabile.
    • Contribuito a Freename, piattaforma e-commerce Web3 per la vendita di domini blockchain: implementati custody on-chain e minting multi-chain, e ricostruita la pipeline automatica di generazione delle fatture PDF, eliminando bug critici ricorrenti e migliorando sensibilmente i tempi di generazione.
    • Realizzato un microservizio standalone per la generazione dinamica di PDF da template HTML, oggi riutilizzato in diversi progetti interni, con test unitari e di integrazione (JUnit 5, Mockito, Jest) integrati nella pipeline CI/CD.
    • Gestite le release e il supporto continuo dell'applicazione mobile aziendale, garantendo aggiornamenti regolari, correzione dei bug e stabilità.
    • Strumenti AI / LLM: Claude usato quotidianamente come supporto alla code review e alla generazione di documentazione.
    TypeScriptReactNext.jsNestJSSpring BootAngularJSPostgreSQLAWS LambdaAWS SAMGitHub ActionsDocker
  3. Sviluppatore Front-End @ Elysium (Startup)

    Lugano, Svizzera

    dic 2022 — gen 2024
    • Part-time.
    • Realizzato un wallet mobile cross-platform per Android e iOS, che permette di gestire valute fiat e criptovalute da un'unica interfaccia.
    TypeScriptReact NativeExpoRedux
  4. Sviluppatore Full Stack @ Ente Ospedaliero Cantonale (EOC)

    Bellinzona, Svizzera

    set 2021 — apr 2024
    • 60% in parallelo al Bachelor SUPSI.
    • Progettato e realizzato un client completamente su misura per la gestione dei processi BPM Flowable, adottato in tutto l'ospedale da oltre 50 reparti per consulenze mediche, richieste assicurative, gestione dei degenti e coordinamento delle attività del personale. Guidata la migrazione del backend da Node.js a Spring Boot per soddisfare i requisiti di scala e affidabilità che ne sono derivati.
    • Contribuito al sistema di Cartella Clinica Elettronica (EHR) sia lato frontend sia lato backend, migliorando UX, qualità del codice e prestazioni, con test automatici sui flussi clinici critici a supporto di affidabilità e conformità.
    • Sviluppata un'applicazione web di tooling interno (Next.js) usata da tutto il team di sviluppo per gestire e risolvere i ticket dell'EHR, semplificando i flussi di supporto.
    TypeScriptReactNext.jsSpring BootNode.jsMongoDBReduxFeathersMUIJenkinsDockerRancherKubernetes
  5. Apprendista sviluppatore software @ Ente Ospedaliero Cantonale (EOC)

    Bellinzona, Svizzera

    set 2017 — ago 2021
    • Apprendistato quadriennale all'interno del team di sviluppo dell'EOC. Progetto di tesi finale: digitalizzati i rapporti di soccorso d'emergenza REGA e integrati nell'infrastruttura interna dell'EOC.
    TypeScriptReactNode.jsMongoDBReduxFeathersMUIDocker
03Formazione

set 2021 — ago 2025

Bachelor of Science in Informatica

SUPSI

Lugano, Svizzera

  • Conseguito lavorando part-time come sviluppatore software.
set 2017 — giu 2021

Sviluppatore software AFC con attestato federale di capacità

Centro Professionale Tecnico (CPT)

Locarno, Svizzera

04Competenze

Strumenti AI / LLM

ClaudeGitHub CopilotCode review assistita da AIDocumentazione assistita da AI

Linguaggi

JavaScript / TypeScriptJavaC++CPHPSQLBash

Frontend

ReactNext.jsAngularJSReact NativeRedux ToolkitZustandTanStack QueryTailwind CSSMaterial UI

Backend

Node.jsNestJSSpring Boot 3.3/6Spring WebFluxSpring SecurityHibernate / JPAFeathers

API e architettura

RESTGraphQLMicroserviziServerlessSistemi multi-tenant

Database

PostgreSQLMongoDBMySQLOracleSQL Server

DevOps & Cloud

AWSLambdaAWS SAMAzureDockerKubernetesHelmRancherJenkinsGitHub Actions

Testing & QA

JUnit 5MockitoJestTDDTesting in CI/CD

Strumenti di build

MavenGradle

Strumenti

GitGitHubBitbucketJiraVS CodeIntelliJ IDEAStudio 3T

Metodologie

ScrumAgileCI/CD
05Progetti

NFT Marketplace

2025

Progetto universitario

Marketplace NFT cross-chain con listing, offerte/aste e integrazione di wallet multi-chain.

TypeScriptReactNext.jsSolidity (Hardhat)Web3.jsAWS
06Contatti

Hai una posizione aperta, un progetto o vuoi solo salutare? Il modo più veloce per raggiungermi è proprio qui — o tramite uno dei canali qui sotto.

Scarica il CV (PDF)