SL

Full Stack Software Engineer

Samuele
La Fleur

4+ years of professional experience across healthcare, Web3, and SaaS. Backend focus on Java / Spring Boot and Node.js, frontend on TypeScript / React, with production experience on serverless AWS and Kubernetes.

01About

Full stack software engineer based in Switzerland. For over four years I've worked on systems that run in production: electronic health records in a hospital setting, a Web3 e-commerce platform, SaaS applications on AWS.

Backend in Java / Spring Boot and Node.js, frontend in TypeScript and React. Deployed on serverless AWS and Kubernetes, with tests where they actually matter (JUnit 5, Mockito, Jest).

Off the keyboard: strength training, music across genres, open source and side projects, AC Milan.

02Experience

  1. Civilian service assignment @ Zivildienst (Swiss Civilian Service)

    Switzerland

    Jan 2026 — Dec 2026
    • Mandatory Swiss civilian service. Employment contract with Goodcode SA remains active; available for a new role from 1 January 2027.
    • Kitchen & Activities Assistant — Basel Lighthouse, Basel (Sep – Dec 2026).
    • Administrative Assistant — Casa Anziani di Sementina, Sementina (Jul – Aug 2026).
    • Caretaker Assistant — Casa Anziani Comunale di Bellinzona, Bellinzona (Jan – Jun 2026).
  2. Full Stack Software Engineer @ Goodcode SA

    Manno, Switzerland

    Apr 2024 — Present
    • 80% until Aug 2025 alongside the SUPSI BSc, 100% since Sep 2025.
    • Architected EdilControl v2, a construction site management platform, on a serverless AWS stack (Lambda + SAM). Built a fully automated multi-tenant deployment pipeline triggered by a single GitHub Actions publish, replacing a 5-minute manual process of multiple error-prone steps and provisioning backend, frontend, database and related services from one parameterizable template.
    • Contributed to Freename, a Web3 e-commerce platform for blockchain domain sales: implemented on-chain custody and multi-chain minting, and rebuilt the automated PDF invoice generation pipeline, eliminating recurring critical bugs and significantly improving generation time.
    • Built a standalone microservice for dynamic PDF generation from HTML templates, now reused across several internal projects, with unit and integration tests (JUnit 5, Mockito, Jest) wired into the CI/CD pipeline.
    • Owned release management and ongoing support for the company mobile application, ensuring regular updates, bug fixes and stability.
    • AI / LLM tools: Claude used day-to-day for code review assistance and documentation generation.
    TypeScriptReactNext.jsNestJSSpring BootAngularJSPostgreSQLAWS LambdaAWS SAMGitHub ActionsDocker
  3. Front-End Developer @ Elysium (Startup)

    Lugano, Switzerland

    Dec 2022 — Jan 2024
    • Part-time.
    • Built a cross-platform mobile wallet for Android and iOS, letting users manage fiat currencies and cryptocurrencies from a single interface.
    TypeScriptReact NativeExpoRedux
  4. Full Stack Software Engineer @ Ente Ospedaliero Cantonale (EOC)

    Bellinzona, Switzerland

    Sep 2021 — Apr 2024
    • 60% alongside the SUPSI BSc.
    • Designed and implemented a fully custom client for managing Flowable BPM processes, adopted hospital-wide across 50+ departments for medical consultations, insurance requests, inpatient management and staff task coordination. Led the backend migration from Node.js to Spring Boot to meet the resulting scale and reliability requirements.
    • Contributed to the Electronic Health Record (EHR) system on both frontend and backend, improving UX, code quality and performance, with automated tests on critical clinical flows to support reliability and compliance.
    • Developed an internal developer tooling web app (Next.js) used by the whole engineering team to manage and resolve EHR tickets, streamlining support workflows.
    TypeScriptReactNext.jsSpring BootNode.jsMongoDBReduxFeathersMUIJenkinsDockerRancherKubernetes
  5. Trainee Software Developer @ Ente Ospedaliero Cantonale (EOC)

    Bellinzona, Switzerland

    Sep 2017 — Aug 2021
    • Four-year apprenticeship within the EOC engineering team. Final thesis project: digitalized REGA emergency rescue reports and integrated them into the EOC internal infrastructure.
    TypeScriptReactNode.jsMongoDBReduxFeathersMUIDocker
03Education

Sep 2021 — Aug 2025

Bachelor of Science in Computer Science

SUPSI

Lugano, Switzerland

  • Completed while working part-time as a software engineer.
Sep 2017 — Jun 2021

AFC Software Developer with Federal Diploma

Centro Professionale Tecnico (CPT)

Locarno, Switzerland

04Skills

AI / LLM Tools

ClaudeGitHub CopilotAI-assisted code reviewAI-assisted documentation

Languages

JavaScript / TypeScriptJavaC++CPHPSQLBash

Frontend

ReactNext.jsAngularJSReact NativeRedux ToolkitZustandTanStack QueryTailwind CSSMaterial UI

Backend

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

APIs & Architecture

RESTGraphQLMicroservicesServerlessMulti-tenant systems

Databases

PostgreSQLMongoDBMySQLOracleSQL Server

DevOps & Cloud

AWSLambdaAWS SAMAzureDockerKubernetesHelmRancherJenkinsGitHub Actions

Testing & QA

JUnit 5MockitoJestTDDTesting in CI/CD

Build Tools

MavenGradle

Tools

GitGitHubBitbucketJiraVS CodeIntelliJ IDEAStudio 3T

Methodologies

ScrumAgileCI/CD
05Projects

NFT Marketplace

2025

Course project

Cross-chain NFT marketplace with listing, bidding/auction, and multi-chain wallet integration.

TypeScriptReactNext.jsSolidity (Hardhat)Web3.jsAWS
06Contact

Have a role, a project, or just want to say hi? The fastest way to reach me is right here — or through any of the channels below.

Download CV (PDF)