SL

Full Stack Software Engineer

Samuele
La Fleur

Über 4 Jahre Berufserfahrung in den Bereichen Healthcare, Web3 und SaaS. Backend-Schwerpunkt auf Java / Spring Boot und Node.js, Frontend auf TypeScript / React, mit Produktionserfahrung auf serverlosem AWS und Kubernetes.

01Über mich

Full Stack Software Engineer mit Sitz in der Schweiz. Seit über vier Jahren arbeite ich an Systemen im Produktivbetrieb: elektronische Patientenakten im Spitalumfeld, eine Web3-E-Commerce-Plattform, SaaS-Anwendungen auf AWS.

Backend in Java / Spring Boot und Node.js, Frontend in TypeScript und React. Deployment auf serverlosem AWS und Kubernetes, mit Tests dort, wo sie wirklich zählen (JUnit 5, Mockito, Jest).

Abseits der Tastatur: Krafttraining, Musik aller Genres, Open Source und eigene Projekte, AC Mailand.

02Erfahrung

  1. Zivildiensteinsatz @ Zivildienst (Swiss Civilian Service)

    Schweiz

    Jan. 2026 — Dez. 2026
    • Obligatorischer Schweizer Zivildienst. Der Arbeitsvertrag mit Goodcode SA bleibt aktiv; verfügbar für eine neue Stelle ab 1. Januar 2027.
    • Küchen- und Betreuungsassistent — Basel Lighthouse, Basel (Sep – Dez 2026).
    • Verwaltungsassistent — Casa Anziani di Sementina, Sementina (Jul – Aug 2026).
    • Hauswartassistent — Casa Anziani Comunale di Bellinzona, Bellinzona (Jan – Jun 2026).
  2. Full-Stack-Softwareentwickler @ Goodcode SA

    Manno, Schweiz

    Apr. 2024 — Heute
    • 80% bis August 2025 neben dem SUPSI-Bachelor, 100% seit September 2025.
    • EdilControl v2, eine Plattform für das Baustellenmanagement, auf einem serverlosen AWS-Stack (Lambda + SAM) architektiert. Eine vollständig automatisierte Multi-Tenant-Deployment-Pipeline aufgebaut, die durch einen einzigen GitHub-Actions-Publish ausgelöst wird und einen fünfminütigen manuellen Prozess aus mehreren fehleranfälligen Schritten ersetzt; Backend, Frontend, Datenbank und zugehörige Dienste werden aus einer einzigen parametrisierbaren Vorlage bereitgestellt.
    • An Freename mitgewirkt, einer Web3-E-Commerce-Plattform für den Verkauf von Blockchain-Domains: On-Chain-Custody und Multi-Chain-Minting implementiert sowie die automatisierte PDF-Rechnungspipeline neu aufgebaut, wodurch wiederkehrende kritische Fehler beseitigt und die Generierungszeit deutlich verbessert wurde.
    • Einen eigenständigen Microservice für die dynamische PDF-Generierung aus HTML-Vorlagen entwickelt, der heute in mehreren internen Projekten wiederverwendet wird, mit Unit- und Integrationstests (JUnit 5, Mockito, Jest) in der CI/CD-Pipeline.
    • Release-Management und laufenden Support für die mobile Unternehmens-App verantwortet und so regelmässige Updates, Fehlerbehebungen und Stabilität sichergestellt.
    • KI-/LLM-Werkzeuge: Claude täglich zur Unterstützung bei Code-Reviews und zur Dokumentationserstellung eingesetzt.
    TypeScriptReactNext.jsNestJSSpring BootAngularJSPostgreSQLAWS LambdaAWS SAMGitHub ActionsDocker
  3. Frontend-Entwickler @ Elysium (Startup)

    Lugano, Schweiz

    Dez. 2022 — Jan. 2024
    • Teilzeit.
    • Eine plattformübergreifende Mobile-Wallet für Android und iOS entwickelt, mit der Nutzer Fiat-Währungen und Kryptowährungen über eine einzige Oberfläche verwalten können.
    TypeScriptReact NativeExpoRedux
  4. Full-Stack-Softwareentwickler @ Ente Ospedaliero Cantonale (EOC)

    Bellinzona, Schweiz

    Sept. 2021 — Apr. 2024
    • 60% neben dem SUPSI-Bachelor.
    • Einen vollständig massgeschneiderten Client für die Verwaltung von Flowable-BPM-Prozessen entworfen und umgesetzt, der spitalweit in über 50 Abteilungen für medizinische Konsultationen, Versicherungsanfragen, Patientenmanagement und die Koordination von Mitarbeitenden eingesetzt wird. Die Backend-Migration von Node.js zu Spring Boot geleitet, um den daraus entstandenen Anforderungen an Skalierbarkeit und Zuverlässigkeit gerecht zu werden.
    • Am System der elektronischen Patientenakte (EHR) im Frontend und Backend mitgewirkt und dabei UX, Codequalität und Performance verbessert, mit automatisierten Tests für kritische klinische Abläufe zur Sicherung von Zuverlässigkeit und Compliance.
    • Eine interne Developer-Tooling-Webanwendung (Next.js) entwickelt, die vom gesamten Engineering-Team zur Verwaltung und Lösung von EHR-Tickets genutzt wird und Support-Abläufe vereinfacht.
    TypeScriptReactNext.jsSpring BootNode.jsMongoDBReduxFeathersMUIJenkinsDockerRancherKubernetes
  5. Lernender Softwareentwickler @ Ente Ospedaliero Cantonale (EOC)

    Bellinzona, Schweiz

    Sept. 2017 — Aug. 2021
    • Vierjährige Lehre im Engineering-Team des EOC. Abschlussarbeit: Digitalisierung der REGA-Rettungseinsatzberichte und deren Integration in die interne Infrastruktur des EOC.
    TypeScriptReactNode.jsMongoDBReduxFeathersMUIDocker
03Ausbildung

Sept. 2021 — Aug. 2025

Bachelor of Science in Informatik

SUPSI

Lugano, Schweiz

  • Berufsbegleitend absolviert, parallel zur Teilzeitarbeit als Softwareentwickler.
Sept. 2017 — Juni 2021

Softwareentwickler EFZ mit eidgenössischem Fähigkeitszeugnis

Centro Professionale Tecnico (CPT)

Locarno, Schweiz

04Fähigkeiten

KI-/LLM-Werkzeuge

ClaudeGitHub CopilotKI-gestützte Code-ReviewsKI-gestützte Dokumentation

Programmiersprachen

JavaScript / TypeScriptJavaC++CPHPSQLBash

Frontend

ReactNext.jsAngularJSReact NativeRedux ToolkitZustandTanStack QueryTailwind CSSMaterial UI

Backend

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

APIs & Architektur

RESTGraphQLMicroservicesServerlessMulti-Tenant-Systeme

Datenbanken

PostgreSQLMongoDBMySQLOracleSQL Server

DevOps & Cloud

AWSLambdaAWS SAMAzureDockerKubernetesHelmRancherJenkinsGitHub Actions

Testing & QA

JUnit 5MockitoJestTDDTesting in CI/CD

Build-Werkzeuge

MavenGradle

Werkzeuge

GitGitHubBitbucketJiraVS CodeIntelliJ IDEAStudio 3T

Methoden

ScrumAgileCI/CD
05Projekte

NFT-Marktplatz

2025

Studienprojekt

Cross-Chain-NFT-Marktplatz mit Listing, Geboten/Auktionen und Multi-Chain-Wallet-Integration.

TypeScriptReactNext.jsSolidity (Hardhat)Web3.jsAWS
06Kontakt

Eine offene Stelle, ein Projekt oder einfach nur Hallo sagen? Am schnellsten erreichst du mich direkt hier — oder über einen der Kanäle unten.

Lebenslauf herunterladen (PDF)