18.10.2026 aktualisiert

**** ******** ****
Premiumkunde
100 % verfügbar

Full-Stack-Entwickler | SaaS, Datenpipelines & Schnittstellenintegration

Däniken, Schweiz
Nur Remote
Informatiker EFZ, Fachrichtung Applikationsentwicklung
Däniken, Schweiz
Nur Remote
Informatiker EFZ, Fachrichtung Applikationsentwicklung

Profilanlagen

Zertifikat-Wharton-Quantitative-Modeling.pdf
Zertifikat-Google-Cloud-HL7-FHIR.pdf
Projektdokumentation-Gado.pdf
Projektdokumentation-Baseform.pdf
Projektdokumentation-Extensionreach.pdf
Projektdokumentation-Geobeet.pdf
Projektdokumentation-Entrio.pdf
Projektdokumentation-Renditeradar.pdf
CV-Gabriel-Suter.pdf
Projektdokumentation-Aptum.pdf
ZollPilot-Projektdokumentation.pdf

Über mich

Ich baue seit vier Jahren Software: zuerst in der Lehre bei einem Microsoft-Partner an internen Anwendungen mit Angular und C#, seit dem Abschluss an eigenen Produkten.

Skills

OAuth 2.0GitHub ActionsHTMLJavaScriptAPIsC#CSSSaasCodeanalyseContinuous DeliveryContinuous IntegrationWeb ScrapingPythonPostgreSQLNode.jsOAuthScrumAngular 2+Next.jsIntegration (Software)TypeScriptWeb ApplikationenRxjsAngular Material.NET CoreTailwindReact.jsBackendGitFastAPIBackend-programmierungStripeFull Stack EntwicklungReact NativeKendo UiApi DesignRestful ApisAngular UiDaten-Pipeline
Full-Stack-Entwicklung mit React und TypeScript
Entwicklung moderner Web-Applikationen mit React 18/19, TypeScript, Vite und Tailwind im Frontend sowie Node.js, Deno und C# im Backend. Umsetzung von SaaS-Produkten mit Freemium-Logik, Stripe-Abomodellen und nativen Client-Anbindungen.

Angular und Microsoft-Stack
Entwicklung von Angular-Feature-Modulen mit TypeScript, RxJS und Angular Material gegen ein C#/.NET-Backend nach Schichtenarchitektur mit Controllern, Services und Repositories. Umsetzung eines Lizenzverwaltungsmoduls in einer produktiven Unternehmenssoftware für Zeiterfassung und Fakturierung, inklusive Anbindung einer Lieferanten-API, Virtual Scrolling für grosse Datenmengen und laufende Wartung des Rechnungsmoduls.

Datenbankarchitektur mit PostgreSQL und SQL Server
Aufbau skalierbarer Datenbankarchitekturen mit PostgreSQL und Supabase, inklusive Row Level Security, Migrationen, zeitgesteuerten Jobs über pg_cron sowie Datenmodellierung bis 3NF. Auf Microsoft-Seite Entwicklung und Analyse von Stored Procedures in T-SQL, Fuzzy-Matching mit Score-Logik, Indexierung und Schema-Deployments per Schema Compare.

API-Integration und Automatisierung
Anbindung und Betrieb von über 15 fremden APIs in Produktion, darunter Stripe, Ingram Micro Cloud Marketplace, swisstopo, OpenAI und RapidAPI. Umsetzung von OAuth2-Authentifizierung, Rate-Limit-Behandlung, Idempotenz, Retry-Strategien und Ausfalltoleranz bei fremden Schnittstellen.

Authentifizierung und Sicherheit
Implementierung von OAuth 2.0, OTP-Flow, Google Auth, JWT, HMAC und Device-Auth nach RFC 8628. Durchführung von Sicherheitsaudits sowie Einsatz von SAST, Dependency-, Secret- und Container-Scans in der Pipeline. Upload-Validierung, CSP und HSTS.

CI/CD, DevOps und Qualitätssicherung
Aufbau vollständiger CI/CD-Pipelines mit GitHub Actions und Azure DevOps, inklusive Linting, Typprüfung, Tests mit Coverage-Gate, statischer Codeanalyse über SonarCloud und Deploy in die Azure Container Registry. Docker mit Multi-Stage-Build und Nginx, automatische Versionierung, Conventional Commits mit Husky und commitlint, Renovate für Dependency-Pflege. Testing mit Vitest, Playwright E2E und API-Vertragstests.

Python, FastAPI und Datenpipelines
Entwicklung von FastAPI-Anwendungen mit Pydantic-Schemata, automatischer OpenAPI-Dokumentation und Anbindung fremder Geodienste über WMTS, WMS, WFS und STAC. Aufbau mehrstufiger Datenpipelines mit Statusführung, Duplikatprüfung, Anreicherung und Klassifikation, betrieben gegen fremde Dienste unter realen Bedingungen.

KI-Integration mit OpenAI und Anthropic Claude
Einsatz von OpenAI und Anthropic Claude (direkt und über AWS Bedrock) für Agenten mit Werkzeugaufrufen, strukturierte Prompts sowie Kosten- und Fehlerbehandlung. Aufbau eigener Agenten-Werkzeuge und Wissensbasis.

Erfahrung

Berufserfahrung0 - 5 Jahre
Freelancer seit2026

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Entwickler, Progressive Web App mit React und OAuth-Integrationen

Baseform (Eigenprojekt)

Internet und Informationstechnologie

< 10 Mitarbeiter

  1. Eigenständige Umsetzung einer Progressive Web App für iOS von Konzept bis Betrieb
  2. React 18 mit Vite, fünf Screens mit gemeinsamem Zustand und offline-fähiger Persistenz
  3. Vier externe Schnittstellen, jede mit Timeout und definierter Rückfallebene
  4. Anbindung der Google Health API v4 über OAuth 2.0 mit Nur-Lese-Scopes für Schlaf, Aktivität und Vitalwerte, Token nur im Arbeitsspeicher
  5. Barcode- und QR-Scan im Browser über getUserMedia mit eigenem GS1-Parser
  6. Postgres-Schema mit acht Tabellen und durchgängiger Row Level Security als Sync-Ebene
Stack: React 18, Vite, JavaScript, PWA, ZXing, Google Health API, Google Identity Services, Anthropic API, Supabase mit Postgres, SVG, Vercel

Full-Stack-Entwickler, SaaS-Plattform mit Stripe-Abomodell

Entrio (Eigenprojekt)

Internet und Informationstechnologie

< 10 Mitarbeiter

  1. Eigenständige Umsetzung einer SaaS-Plattform vom Konzept über die Architektur bis zum produktiven Betrieb
  2. Freemium-Abomodell mit Stripe, inklusive Checkout, Webhooks und Kontingentlogik
  3. Authentifizierung mit OTP-Flow, Google OAuth 2.0 und JWT
  4. Postgres-Architektur mit rund 40 Tabellen und 102 Row-Level-Security-Policies
  5. Serverless-Backend mit Deno Edge Functions und KI-gestützter Auswertung über OpenAI
  6. Vier native Client-Anbindungen, unter anderem als Electron-Anwendung
  7. Testabdeckung mit 314 Unit-Tests und 89 End-to-End-Fällen
Stack: React, TypeScript, Vite, Tailwind, Supabase mit Postgres, Deno Edge Functions, Stripe, OpenAI, Resend, Vercel, Electron, C#/.NET

Entwickler, Immobilien-Aggregator mit Datenpipeline und Standortsuche

Renditeradar (Eigenprojekt)

Internet und Informationstechnologie

< 10 Mitarbeiter

  1. Datenpipeline in Python: Normalisierung unsauberer Rohdaten, Duplikaterkennung über Hash, idempotenter Upsert nach PostgreSQL, belegt durch zweiten Lauf ohne Änderung
  2. Next.js 16 mit App Router: 400 statisch erzeugte Detailseiten mit Erneuerung im Hintergrund, dynamische Liste, Filterzustand vollständig in der URL
  3. PostgreSQL-Schema mit zusammengesetzten Indizes, Check-Constraints und Row Level Security als Schreibschutz für den öffentlichen Key
  4. Umkreis- und Nachbarsuche über PostGIS mit GiST-Index, Indexnutzung im Abfrageplan belegt statt Laufzeiten geraten
  5. Interaktiver Renditerechner als Client Component mit vier Kennzahlen und neun Grenzfall-Tests
  6. SEO: dynamische Metadaten, JSON-LD nach schema.org, Sitemap mit 401 Einträgen, Lighthouse 100 in allen vier Kategorien auf der Detailseite
  7. 51 Tests mit pytest und Vitest, drei CI-Workflows über GitHub Actions, Deployment auf Vercel
Stack: Next.js 16, React 19, TypeScript, Tailwind v4, Python 3.13, psycopg 3, PostgreSQL mit PostGIS, Supabase, Leaflet, Vercel, GitHub Actions

Demo: renditeradar-wine.vercel.app · Code: github.com/SuterGabriel/renditeradar (öffentlich, MIT)

Entwickler, Webshop mit Online-Zahlung

Gado Imkerei

Konsumgüter und Handel

< 10 Mitarbeiter

  1. Konzeption und Umsetzung von Website und Shop in acht Wochen, von der Positionierung bis zur Übergabe
  2. Zahlungsabwicklung über Stripe Checkout mit Karte und TWINT
  3. Datenmodell in Supabase mit Row Level Security
  4. Automatisierte Bestellbestätigung per E-Mail (Resend) und SMS
  5. Rechtstexte nach Schweizer Recht (Impressum, AGB, Datenschutz nach revDSG)
  6. Übergabe an die Kundin inklusive Einweisung in die Pflege der Inhalte
Stack: React 19, TypeScript, Tailwind v4, Supabase, Stripe, Resend, Vercel

Entwickler, Geodaten-API mit Python und FastAPI

Geobeet (Eigenprojekt)

Internet und Informationstechnologie

< 10 Mitarbeiter

  1. FastAPI-Anwendung, die amtliche Schweizer Geodaten verarbeitet und daraus einen massstäblichen Plan erzeugt
  2. 22 typisierte Endpunkte mit Pydantic-Schemata und automatisch generierter OpenAPI-Dokumentation
  3. Anbindung fremder Geodienste über WMTS, WMS, WFS und STAC
  4. Koordinatentransformation nach LV95 und Schema-Migration mit Datenerhalt
  5. Erzeugung massstabsgetreuer SVG-Ausgaben und Kartendarstellung mit Leaflet
Stack: Python 3.13, FastAPI, Pydantic, Shapely, pyproj, SQLite, Leaflet, SVG

Berufslehre Applikationsentwickler EFZ, Angular und ASP.NET Core

Kull AG

Internet und Informationstechnologie

10-50 Mitarbeiter

  1. Weiter- und Neuentwicklung firmeninterner Applikationen in Angular mit TypeScript und Kendo UI
  2. Backend-Entwicklung mit ASP.NET Core und C#
  3. Datenbankentwicklung und -design mit Microsoft SQL Server, inklusive Stored Procedures und Schema-Deployments
  4. Anpassung von SSRS-Reports
  5. Wartung eines produktiven Fakturamoduls mit Fehleranalyse und Stage-Releases
  6. Versionskontrolle und Build-Prozesse mit Git und Azure DevOps
Stack: Angular, TypeScript, Kendo UI, C#, ASP.NET Core, Microsoft SQL Server, SSRS, Git, Azure DevOps

Entwickler, Bewerbungstool

Kull AG

10-50 Mitarbeiter

  1. Web-Anwendung für Lehrstellenbewerbungen, von der Anforderungsklärung über den technischen Plan bis zur Umsetzung
  2. Frontend mit React 19, Vite, TypeScript, Tailwind und React Hook Form
  3. Eigenes .NET-Backend für Datei-Uploads mit serverseitiger Validierung
  4. Vollständige CI/CD-Pipeline auf Azure DevOps mit Linting, Typprüfung, Vitest mit Coverage-Gate, SAST über SonarCloud, Dependency-, Secret- und Container-Scan
  5. Docker mit Multi-Stage-Build und Nginx, automatische Versionierung, Deploy in die Azure Container Registry
  6. Conventional Commits über Husky und commitlint, Semantic Versioning, wöchentliche Abhängigkeitspflege mit Renovate
  7. Datenmodell für Bewerbungen, Stellen und Dokumente inklusive Anbindung an die interne Unternehmenssoftware
Stack: React 19, TypeScript, Tailwind, .NET, Docker, Nginx, Azure DevOps, SonarCloud

Entwickler, Datenpipeline und Lead-Automatisierung

ExtensionReach (Eigenprojekt)

Internet und Informationstechnologie

< 10 Mitarbeiter

  1. Eigenständiger Aufbau eines internen Vertriebssystems mit Datenpipeline, Anreicherung und Deal-Tracking
  2. Zehnstufige Verarbeitungspipeline mit Statusführung, Duplikatprüfung und Antwort-Klassifikation
  3. Lead-Discovery über elf externe Quellen mit Rate-Limit-Behandlung, Retry-Logik und Ausfalltoleranz
  4. Web-Scraping gegen Anti-Bot-Massnahmen über Apify und RapidAPI
  5. Drei KI-Agenten mit 31 Werkzeugaufrufen über OpenAI und Anthropic Claude via AWS Bedrock
  6. 15 serverseitige Funktionen und zeitgesteuerte Jobs über GitHub Actions
  7. Chrome Extension nach Manifest V3 als Bedienoberfläche
Stack: React, TypeScript, Supabase mit Postgres, Apify, RapidAPI, Chrome Extension MV3, GitHub Actions, OpenAI, AWS Bedrock, Perplexity, Telegram-API

Entwickler, Lizenzverwaltungsmodul mit Angular und C#/.NET

Kull AG

Internet und Informationstechnologie

10-50 Mitarbeiter

  1. Neues Modul zur automatisierten Lizenzverwaltung in einer produktiven Unternehmenssoftware für Zeiterfassung und Fakturierung, umgesetzt als bewertete Abschlussarbeit in 15 Arbeitstagen
  2. Angular-Feature-Modul mit eigenen Komponenten, gruppierter Tabellenansicht und Virtual Scrolling für grosse Datenmengen
  3. Backend in C#/.NET nach Schichtenarchitektur mit Controllern, fünf Services und Repositories
  4. Anbindung der Lieferanten-REST-API mit OAuth 2.0, Rate-Limit-Behandlung mit Retry und Transformation der Antworten ins interne Datenmodell
  5. Dreistufiges Kunden-Matching aus Exact Match, Fuzzy-Vorschlag mit Score und manueller Zuweisung, wobei jede Entscheidung persistiert und beim nächsten Import automatisch angewendet wird
  6. Bulk-Verarbeitung in T-SQL über eine Master-Prozedur für Mapping, Verrechnungsnummern und Preisübernahme in einem Durchlauf
  7. Hybrides Preismodell mit historisierten Preisen und Vorschlagslogik beim Folgeimport
  8. Datenmodell mit fünf neuen Tabellen, normalisiert bis 3NF, mit gezielten Indizes
Stack: Angular, TypeScript, C#/.NET, Microsoft SQL Server mit T-SQL und Stored Procedures, REST mit OAuth 2.0

Portfolio


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden