freiberufler Software-Architect / -Engineer auf freelance.de

Software-Architect / -Engineer

zuletzt online vor 10 Tagen
  • 100‐125€/Stunde
  • Deutschland
  • Weltweit
  • de  |  en
  • 10.09.2026
  • Contract ready

Kurzvorstellung

Softwarearchitekt mit über 17 Jahren Erfahrung. Ich entwickle Web-Apps, mobile Anwendungen und Cloud-Plattformen mit TypeScript, React, Angular und AWS. Als CTO und Tech Lead verbinde ich Architektur, Umsetzung und Teamführung

Geschäftsdaten

 Gewerbetreibend
 Steuernummer bekannt
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • Amazon Web Services (AWS)7 J.
  • Angular14 J.
  • Docker12 J.
  • Kubernetes9 J.
  • Node.Js9 J.
  • Projektleitung / Teamleitung (IT)7 J.
  • React (JavaScript library)9 J.
  • Software Architecture14 J.
  • Software Quality9 J.
  • Typescript14 J.

Projekt‐ & Berufserfahrung

Softwarearchitekt & Fullstack Engineer – Lieferantenbestellplattform
JJ Global Trader, Remote
9/2024 – 1/2026 (1 Jahr, 5 Monate)
Großhandel
Tätigkeitszeitraum

9/2024 – 1/2026

Tätigkeitsbeschreibung

• Eigenständige Konzeption und vollständige Umsetzung einer Plattform für das Lieferantenbestellmanagement.
• Entwicklung der Webanwendung mit Next.js und Bereitstellung über SST.
• Passwortlose Anmeldung mit Amazon Cognito.
• Entwicklung eines Generators für typisierte Clients zur Integration des Ninox-Backoffice.
Technologien: TypeScript, Next.js, SST, AWS Cognito, Ninox.

Eingesetzte Qualifikationen

Softwareentwicklung (allg.), Typescript, Amazon Web Services (AWS), JavaScript

Frontend Engineer – Mobile IoT-Apps und Plattformmigration
MouseBuster, Remote
12/2023 – 11/2024 (1 Jahr)
IT & Entwicklung
Tätigkeitszeitraum

12/2023 – 11/2024

Tätigkeitsbeschreibung

• Migration von React Native zu Angular für Verbraucher- und Profi-Anwendungen.
• Aufbau eines gemeinsamen Nx-Workspaces für beide Apps.
• Umsetzung von Grundrissansichten mit Bildüberlagerung und Geräteplatzierung für professionelle Schädlingsbekämpfer.
Technologien: TypeScript, Angular, Ionic, Capacitor, Nx, Leaflet, Firebase, Jest.

Eingesetzte Qualifikationen

Software Quality, Softwareentwicklung (allg.), Typescript, Angular, JavaScript, React (JavaScript library), React Native

Tech Lead & Frontend Engineer – Kundenportal für Labordienstleistungen
Kundenname anonymisiert, Remote
5/2023 – 3/2025 (1 Jahr, 11 Monate)
Gesundheitswesen
Tätigkeitszeitraum

5/2023 – 3/2025

Tätigkeitsbeschreibung

• Leitung eines kleinen Entwicklungsteams für ein Kundenportal mit Untersuchungen, Aufträgen, Rechnungen, Benutzerverwaltung, Chat und Zahlungen.
• Mitarbeit an Theming, Internationalisierung, Rechnungsfunktionen, Authentifizierung und Dashboard-Chat.
• Integration von REST-/GraphQL-Services und GraphQL-Codegenerierung.
• Bereitstellung mit Docker/nginx und Kubernetes.
Technologien: TypeScript, Angular, Nx, NgRx, Apollo GraphQL, PrimeNG, Stripe, Jest, Docker, Kubernetes.

Eingesetzte Qualifikationen

Graphql, Projektleitung / Teamleitung (IT), Software Quality, Docker, Softwareentwicklung (allg.), Typescript, Angular, JavaScript, Kubernetes

Softwarearchitekt & Engineer – Simplic OX Logistik-ERP
Simplic GmbH, Remote
5/2023 – 9/2024 (1 Jahr, 5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2023 – 9/2024

Tätigkeitsbeschreibung

• Konzeption und initialer Aufbau der neuen UI-Plattform: Nx-Monorepo mit Angular und Webpack Module Federation, vom ersten Commit bis zur Grundlage für die nächste Generation der Anwendungsentwicklung.
• Schaffung der technischen Basis für die schrittweise Ablösung bestehender .NET-Desktop-Anwendungen durch moderne Webanwendungen.
• Micro-Frontend-Architektur für Disposition, Karten, Ressourcenplanung und weitere Bereiche des Cloud-Logistik- und Transportmanagementsystems Simplic OX.
• Entwicklung des dynamischen Formbuilders mit Entitätsreferenzen, Suche und Kalendersteuerung.
• Framework-Upgrades und Übergabe an das wachsende interne Entwicklungsteam.
Technologien: TypeScript, Angular, Nx, Webpack Module Federation, NgRx.

Eingesetzte Qualifikationen

Software Architecture, Softwareentwicklung (allg.), Typescript, Angular, JavaScript

Fullstack Engineer – Headless-Shopify-Storefront
Munchies (eigene Marke), Remote
3/2023 – 4/2024 (1 Jahr, 2 Monate)
Handel
Tätigkeitszeitraum

3/2023 – 4/2024

Tätigkeitsbeschreibung

• Eigenständige Entwicklung des Onlineshops einer eigenen D2C-Marke.
• Migration eines angepassten Shopify-Dawn-Themes auf eine Headless-Storefront mit Remix und Shopify Hydrogen.
• Integration von Builder.io, GraphQL-Codegenerierung und Bereitstellung auf Shopify Oxygen.
• Deno-Webhook-Backend sowie Analytics mit Einwilligungsverwaltung.
Technologien: TypeScript, React, Remix, Shopify Hydrogen/Oxygen, Tailwind CSS, Builder.io, GraphQL, Deno.

Eingesetzte Qualifikationen

Graphql, Shopify (allg.), Node.Js, Softwareentwicklung (allg.), Typescript, JavaScript, React (JavaScript library)

Softwarearchitekt & Lead Engineer – Digitale Reiseplattform
SUN & MOON GmbH – 2gether.travel, Remote
1/2023 – 1/2026 (3 Jahre, 1 Monat)
Tourismus und Freizeitwirtschaft
Tätigkeitszeitraum

1/2023 – 1/2026

Tätigkeitsbeschreibung

• Architektur und technische Leitung einer Digitalisierungsplattform für Gruppenreisen; Aufbau aller Anwendungen vom ersten Commit an.
• Umsetzung von Angebotsseite, Buchungsablauf, Kundenportal, Zimmerverteilung, Partner-Check-in und interner Schulkarte mit Angular.
• Integration des Ninox-CRM als führendes Datensystem; typisierter Client-Generator, Webhooks und automatisierte Rechnungs- und Zahlungserinnerungsprozesse.
• Serverloses AWS-Backend mit passwortloser Cognito-Anmeldung, DynamoDB und SQS-Workern.
• Architekturdokumentation mit arc42/C4, CI/CD, Monitoring und laufende Modernisierung.
• Anfangs Umsetzung mit kleinem Team; seit Mitte 2025 alleinige Wartung und Weiterentwicklung.
Technologien: TypeScript, Angular, Nx, AWS CDK, Lambda, Cognito, DynamoDB, SQS, Ninox, GitHub Actions.

Eingesetzte Qualifikationen

Continuous Delivery, Continuous Integration, Projektleitung / Teamleitung (IT), Software Architecture, Softwareentwicklung (allg.), Typescript, Amazon Web Services (AWS), Angular, JavaScript

Fullstack Engineer – Shopify-Shop und ERP-Anbindung
PVGreen, Remote
9/2022 – 2/2023 (6 Monate)
Handel
Tätigkeitszeitraum

9/2022 – 2/2023

Tätigkeitsbeschreibung

• Anpassung eines Shopify-Dawn-Shops für einen Photovoltaikhändler, einschließlich mobiler Darstellung und Preiskommunikation.
• Entwicklung eines Deno-Webhook-Dienstes zur Übernahme von Kontaktanfragen in weclapp ERP.
Technologien: Shopify Liquid, JavaScript, CSS, Deno, TypeScript, weclapp REST API.

Eingesetzte Qualifikationen

Shopify (allg.), Node.Js, Softwareentwicklung (allg.), Typescript, JavaScript

Lead Fullstack Engineer & Architekt – Digitale Gesundheitsplattform
Kundenname anonymisiert, Remote
5/2021 – 10/2022 (1 Jahr, 6 Monate)
Gesundheitswesen
Tätigkeitszeitraum

5/2021 – 10/2022

Tätigkeitsbeschreibung

• Architektur und Entwicklung der Plattform für Gesundheitschecks zu Hause; Leitung eines kleinen Entwicklungsteams.
• Aufbau eines TypeScript-/Nx-Monorepos für mobile App, Webanwendungen und Cloud-API.
• Eigenes natives Capacitor-Plugin für iOS/Android zur BLE-Anbindung eines Multisensorgeräts für EKG, Blutdruck, Sauerstoffsättigung und Temperatur.
• GraphQL-Backend auf AWS Lambda mit CDK; feldweise Verschlüsselung von Gesundheitsdaten.
• Integration von BankID und Stripe sowie mobile Releases mit Fastlane.
Technologien: TypeScript, React, Ionic, Capacitor, BLE, Nx, Apollo, TypeGraphQL, Prisma, AWS Lambda/CDK, PostgreSQL.

Eingesetzte Qualifikationen

Graphql, Postgresql, JavaScript, React (JavaScript library), Agile Methodologie, Amazon Web Services (AWS), Android, iOS, Kanban (Softwareentwicklung), Node.Js, Projektleitung / Teamleitung (IT), Software Architecture, Software Design, Softwareentwicklung (allg.), Technische Projektleitung / Teamleitung, Typescript

CTO & Mitgründer – Plattform für Live-Online-Trainings
powertowork GmbH, Remote
4/2021 – 7/2026 (5 Jahre, 4 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

4/2021 – 7/2026

Tätigkeitsbeschreibung

• Technische Gesamtverantwortung und Führung des Entwicklungsteams.
• Aufbau des öffentlichen Kurskatalogs und Marketing-Frontends als performante Jamstack-Anwendung.
• Integration von Solid.js-Micro-Frontends und Meilisearch sowie Bereitstellung auf Cloudflare Pages mit Edge Functions.
• Aufbau einer Datenschicht für den Build-Prozess mit PostgreSQL und Prisma und einer Pipeline zur Bildoptimierung.
• Einführung visueller Regressionstests und CI/CD für mehrere Umgebungen.
• Etablierung des Entwicklungsprozesses von Architektur und Code-Review bis zum Release.
Technologien: TypeScript, Eleventy, Solid.js, Meilisearch, PostgreSQL, Prisma, Cloudflare, Playwright, GitHub Actions.

Eingesetzte Qualifikationen

Postgresql, Continuous Delivery, Continuous Integration, Software Quality, Software Architecture, Softwareentwicklung (allg.), Typescript, JavaScript

DevOps & Lead Frontend Engineer – Mobile Plattform
HealthStars GmbH, Remote
1/2021 – 11/2023 (2 Jahre, 11 Monate)
Gesundheitswesen
Tätigkeitszeitraum

1/2021 – 11/2023

Tätigkeitsbeschreibung

• Aufbau der Kubernetes-Plattform auf Open Telekom Cloud mit HTTPS-Ingress, cert-manager, MongoDB und RabbitMQ.
• Mitentwicklung ereignisgesteuerter Node-/Express-Microservices für Authentifizierung, E-Mail, Aktivitäten und Dateiuploads.
• Verantwortung für mobile Releases der Ionic-/Angular-/Capacitor-App: Fastlane, iOS-Signierung sowie App-Store- und Play-Store-Pipelines über Azure DevOps.
• Mitarbeit am Nuxt-/Vue-B2B-Portal und Review der Beiträge eines externen Entwicklungsteams.
Technologien: TypeScript, Angular, Ionic, Capacitor, Nuxt, Vue, Node.js, MongoDB, RabbitMQ, Kubernetes, Open Telekom Cloud, Azure DevOps.

Eingesetzte Qualifikationen

Mongodb, Node.Js, Softwareentwicklung (allg.), Typescript, Angular, JavaScript, Kubernetes

Softwarearchitekt & Lead Engineer – MedTech-Plattform
Kundenname anonymisiert, Remote
11/2020 – 6/2022 (1 Jahr, 8 Monate)
Gesundheitswesen
Tätigkeitszeitraum

11/2020 – 6/2022

Tätigkeitsbeschreibung

• Entwurf und Entwicklung des Systems für die nächste Generation eines neuromodulatorischen Medizinprodukts über Kirsch & Kern Professionals.
• Umsetzung einer mehrschichtigen Lösung für mobile Anwendungen und Cloud-Backend.
• Erstellung einer an IEC 62304 orientierten Dokumentation für FDA- und CE-Einreichungen.
• Mitarbeit an der technischen Due Diligence im Zusammenhang mit der Übernahme durch Ottobock.
Technologien: TypeScript, React, Ionic, Capacitor, NestJS, Node.js, AWS, MongoDB.

Eingesetzte Qualifikationen

JavaScript, Agile Methodologie, Amazon Web Services (AWS), Android, Application Packaging, Architekturvisualisierung, iOS, Mongodb, Node.Js, React (JavaScript library), Software Architecture, Software Quality, Softwareanforderungsanalyse, Softwareentwicklung (allg.), Typescript

Softwarearchitekt – EdTech-Plattform und AWS-Serverless-Migration
KANU, Remote
11/2020 – offen (5 Jahre, 11 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

11/2020 – offen

Tätigkeitsbeschreibung

• Langjährige Architektur- und Infrastrukturverantwortung für eine EdTech-Plattform; seit 2026 primärer Entwickler.
• Mobile Release-Engineering und CI/CD für Web, iOS und Android.
• Architektur- und Infrastruktur-Audits sowie Aufbau und Pflege von Architecture Decision Records.
• Migration von NestJS/Elastic Beanstalk auf SST und AWS Lambda; Konsolidierung von APIs, Hintergrundjobs und WebSocket-Endpunkten.
• Migration zu Cognito sowie Umsetzung eines Programms zur Verschlüsselung personenbezogener Daten.
• Entwurf einer mehrstufigen Mandantenarchitektur für Bildungsorganisationen; Begleitung der Angular-zu-React-Migration mit automatisierten Vergleichstests.
Technologien: TypeScript, React, Next.js, Capacitor, SST, Lambda, Cognito, MongoDB, Nx, Playwright, GitLab CI.

Eingesetzte Qualifikationen

Mongodb, Continuous Delivery, Continuous Integration, Software Quality, Software Architecture, Node.Js, Softwareentwicklung (allg.), Typescript, Amazon Web Services (AWS), Angular, JavaScript, React (JavaScript library)

Lead Fullstack Engineer & Architekt – BLE-Companion-App
Biome Nanomics, Remote
8/2020 – 2/2021 (7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/2020 – 2/2021

Tätigkeitsbeschreibung

• Entwicklung einer plattformübergreifenden Companion-App mit BLE-Anbindung an individuelle Hardware.
• Implementierung der Bluetooth-Kommunikation und Integration des Firmware-Protokolls.
• iOS- und Android-Plattformintegration sowie Veröffentlichung der iOS-App.
Technologien: TypeScript, Ionic React, Capacitor, Bluetooth Low Energy, Jest.

Eingesetzte Qualifikationen

Software Quality, Softwareentwicklung (allg.), Typescript, JavaScript, React (JavaScript library)

Mobile Engineer – Auftragsverwaltung für Fahrzeugaufbereiter
Crystalize – Kfz-care, Remote
7/2020 – 2/2021 (8 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2020 – 2/2021

Tätigkeitsbeschreibung

• Entwicklung einer Tablet-App zur Auftragsverwaltung für professionelle Fahrzeugaufbereiter.
• Umsetzung von Auftragsabläufen, Leistungsmengen, Fälligkeitsanzeige, Unterschriftenerfassung und Kameraanbindung.
• Integration des bestehenden Backends, Einstellungen und Fehlertracking.
• Android-Release-Signierung.
Technologien: React Native, TypeScript, Redux, React Navigation, Axios, i18next, Sentry.

Eingesetzte Qualifikationen

Softwareentwicklung (allg.), Typescript, JavaScript, React (JavaScript library), React Native

DevOps & Consulting Architect – Cloud-Migration
Simplic GmbH, Remote
11/2019 – 4/2020 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2019 – 4/2020

Tätigkeitsbeschreibung

• Architektur und Aufbau einer Cloud-Plattform für ein bestehendes .NET-Softwareumfeld.
• Aufbau der Kubernetes-Infrastruktur mit Ambassador-Ingress, cert-manager/TLS, RabbitMQ und Azure-DevOps-Pipelines.
• Entwicklung von Authentifizierung, Registrierung, Passwort-Wiederherstellung und Internationalisierung im Angular-Portal.
• Integration von Swagger/OpenAPI in den WebAPI-Kern und Automatisierung der Bereitstellung.
Technologien: C#/.NET Core, Angular, Kendo UI, Kubernetes, Ambassador, cert-manager, RabbitMQ, Azure DevOps.

Eingesetzte Qualifikationen

Software Architecture, C#, Softwareentwicklung (allg.), Angular, JavaScript, Kubernetes

CTO – Technische Neuausrichtung eines Rental Marketplace (Festanstellung)
PT. CUMI Teknologi Global Perkasa, Jakarta
8/2019 – 7/2021 (2 Jahre)
Handel
Tätigkeitszeitraum

8/2019 – 7/2021

Tätigkeitsbeschreibung

• Technische Analyse der vorhandenen Plattform vor einer Investitionsrunde; Sanierungsplan und anschließende Übernahme der CTO-Rolle.
• Aufbau und Führung eines lokalen Entwicklungsteams in Jakarta.
• Neuentwicklung mit NestJS/GraphQL und einer gemeinsamen React-/Capacitor-Anwendung für Web, iOS und Android.
• Migration der Infrastruktur zu AWS mit CDK und ECS, Einführung von Tracing und Monitoring.
• Integration von OVO, DOKU, Flip und WhatsApp sowie Einführung eines Review-basierten Entwicklungsprozesses.
Technologien: TypeScript, NestJS, GraphQL, React, Capacitor, Go, MySQL, Redis, AWS CDK/ECS, GitLab CI.

Eingesetzte Qualifikationen

Graphql, Mysql, Continuous Integration, Node.Js, Softwareentwicklung (allg.), Typescript, Amazon Web Services (AWS), JavaScript, React (JavaScript library)

Softwarearchitekt & Engineer – Frontend-Plattform und E-Commerce
Kundenname anonymisiert, Remote
7/2019 – offen (7 Jahre, 3 Monate)
Handel
Tätigkeitszeitraum

7/2019 – offen

Tätigkeitsbeschreibung

• Aufbau und langfristige Betreuung der Frontend-Plattform für einen Schweizer Handelskonzern.
• Gründung des Nx-App-Monorepos; Entwicklung eigener Testwerkzeuge und Nx-Executors für Capacitor/Fastlane.
• Migration zu Jest und Playwright, Aufbau der CI/CD-Prozesse über Jenkins, GitHub Enterprise und GitLab CI.
• Aufbau des API-Vertrags-Workspaces: OpenAPI-Verträge in TypeScript, generierte Clients und automatisierte Veröffentlichung.
• Gründung des Designsystem-Workspaces; Leitung der Stencil-zu-Lit-Migration, React-/Angular-Wrapper und SSR-Unterstützung.
• Aufbau der Next.js-Shopplattform auf GKE mit Redis-/GCS-Caching, OpenTelemetry und strukturiertem Logging.
• Performance-Optimierung, Lasttests und Unterstützung von Rolling Deployments.
Technologien: TypeScript, Angular, React, Next.js, Lit, Nx, Jest, Playwright, GitLab CI, GKE, Redis, OpenTelemetry.

Eingesetzte Qualifikationen

Continuous Delivery, Continuous Integration, Projektleitung / Teamleitung (IT), Softwareentwicklung (allg.), JavaScript, Kubernetes, React (JavaScript library), Android, Angular, iOS, Mobile Application Development, Software Quality, Typescript

Lead Mobile Developer – Dating- und Matching-App
Kundenname anonymisiert, Remote
6/2019 – 5/2020 (1 Jahr)
IT & Entwicklung
Tätigkeitszeitraum

6/2019 – 5/2020

Tätigkeitsbeschreibung

• Führende Entwicklung einer React-Native-App für iOS und Android in einem kleinen Team.
• Aufbau und Betreuung einer gemeinsamen Mobile-Core-Bibliothek.
• Integration von GraphQL, Matching-Funktionen und Chat; Evaluation eines NestJS-/Socket.IO-Chatservers.
• Release-Engineering mit Fastlane und iOS-Signierung sowie Android-Builds.
Technologien: React Native, TypeScript, Apollo GraphQL, Redux, Firebase, Sentry, Fastlane, NestJS, Socket.IO.

Eingesetzte Qualifikationen

Graphql, Node.Js, Softwareentwicklung (allg.), Typescript, JavaScript, React (JavaScript library), React Native

Consulting Software Architect – Architekturreview und Cloud-Migration
Kundenname anonymisiert, Remote
6/2019 – 7/2019 (2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2019 – 7/2019

Tätigkeitsbeschreibung

• Analyse der bestehenden Windows-basierten Architektur einer Abrechnungssoftware für Energieversorger.
• Erarbeitung möglicher Cloud-Migrationsarchitekturen mit Thriftly und DataFlexWeb.
• Schriftliches Architekturreview sowie Diagramme für Ist- und Zielarchitektur.
Werkzeuge: draw.io, Thriftly, DataFlexWeb.

Eingesetzte Qualifikationen

Software Architecture, Softwareentwicklung (allg.)

Fullstack Engineer – KWK WebGate für BHKW-Fernmanagement
Kraftwerk dezentrale Energiesysteme GmbH, Remote
11/2017 – 12/2022 (5 Jahre, 2 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

11/2017 – 12/2022

Tätigkeitsbeschreibung

• Langjährige Weiterentwicklung einer Plattform für Überwachung, Fernwartung und Service von Blockheizkraftwerken.
• Arbeiten am JSF-Kundenportal und an Quarkus-/Camel-Microservices.
• Umsetzung von Modulverwaltung, Filteransichten, Kontaktverwaltung und konfigurierbaren Dashboards.
• Mitarbeit an Keycloak-/OIDC-Integration und Datenbankmigrationen.
• Fortführung des Mandats nach dem Wechsel von INSIDE M2M zu Techlish.
Technologien: Java, Quarkus, Apache Camel, JSF, PrimeFaces, WildFly, Keycloak, MySQL, MSSQL, Docker, Kubernetes.

Eingesetzte Qualifikationen

Mysql, Docker, Java (allg.), Softwareentwicklung (allg.), Kubernetes

Backend Engineer – SmartDeviceDB für vernetzte Geräte
INSIDE M2M GmbH, Remote
8/2017 – 10/2017 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2017 – 10/2017

Tätigkeitsbeschreibung

Zeitraum: 2017; Monatsangaben sind Platzhalter.
• Implementierung eines Microservices zur Verwaltung eines bestimmten Gerätetyps in einem verteilten System.
• Entwicklung von REST-APIs, Datenbankintegration und zeitgesteuerten Jobs.
• Aufbau von Docker-Images und Compose-Konfigurationen.
Technologien: Java, Java EE, MySQL, Docker.

Eingesetzte Qualifikationen

Mysql, Docker, J2EE, Java (allg.), Softwareentwicklung (allg.)

Mobile Engineer – Mouzz-App und natives BLE-Plugin
FUTURA, Remote
8/2017 – 8/2017 (1 Monat)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

8/2017 – 8/2017

Tätigkeitsbeschreibung

• Eigenständiger Aufbau und Umsetzung der Mouzz-App für eMitter-Hardware.
• Entwicklung eines nativen Cordova-Plugins zur BLE-Beacon-Anbindung mit Java für Android und Swift für iOS.
• Umsetzung der Komponenten, Oberflächen und gemeinsamen Anwendungsfunktionen.
Technologien: TypeScript, Angular, Cordova, Java, Swift, BLE, NgRx, RxJS.

Eingesetzte Qualifikationen

Java (allg.), Softwareentwicklung (allg.), Typescript, Angular, JavaScript

Fullstack Engineer – VPNGate für industrielle Fernzugriffe
Liebherr, Remote
4/2017 – 3/2019 (2 Jahre)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

4/2017 – 3/2019

Tätigkeitsbeschreibung

Zeitraum: 2017–2019; Monatsangaben sind Platzhalter.
• Weiterentwicklung einer Fernzugriffslösung für vernetzte Baumaschinen.
• Entwicklung einer Windows-Anwendung zur Kapselung von OpenVPN-Verkehr in WebSocket-Verbindungen.
• Umsetzung von Oberflächen zur Geräteauswahl und Anzeige des Verbindungsstatus.
• Integrationstests vom Desktop über den Server bis zum Modem und Aufbau von Docker-Umgebungen.
Technologien: C#/.NET, Java, Java EE, MySQL, Docker, OpenVPN, WebSockets.

Eingesetzte Qualifikationen

Mysql, C#, Docker, J2EE, Java (allg.), Softwareentwicklung (allg.)

Fullstack Engineer – BURG Cloud und Smart-Locker-Verwaltung
BURG-Wächter, Remote
3/2017 – 6/2018 (1 Jahr, 4 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

3/2017 – 6/2018

Tätigkeitsbeschreibung

Zeitraum: 2017–2018; Monatsangaben sind Platzhalter.
• Weiterentwicklung einer Plattform zur Verwaltung vernetzter Schließfächer.
• Implementierung von Backend-Services, REST-APIs, Datenbankintegration und zeitgesteuerten Aufgaben.
• Entwicklung von Angular-Komponenten und Oberflächen.
• Aufbau von Docker-Images und Compose-Konfigurationen für die Entwicklungsumgebung.
Technologien: TypeScript, Angular, NgRx, RxJS, Java, MySQL, Docker.

Eingesetzte Qualifikationen

Mysql, Docker, Java (allg.), Softwareentwicklung (allg.), Typescript, Angular, JavaScript

Tech Lead – Technische Beratung und Qualitätssicherung
Kirsch & Kern Professionals GmbH, Deutschland
1/2017 – 12/2023 (7 Jahre)
IT & Entwicklung
Tätigkeitszeitraum

1/2017 – 12/2023

Tätigkeitsbeschreibung

• Externer Tech Lead mit Verantwortung für technische Beratung, Qualitätssicherung und die Begleitung verteilter Entwicklungsteams.
• Steuerung externer Dienstleister über mehrere Produkte und Länder hinweg.
• Entwicklung technischer Auswahlverfahren zur Bewertung neuer Entwickler.
• Verantwortung für Release-Engineering und App-Store-Signierung.
• Architektur- und Umsetzungsbegleitung für Web-, Mobile- und Cloud-Anwendungen.
Technologien: TypeScript, Angular, Ionic, Capacitor, Node.js, Docker, Kubernetes, CI/CD.

Eingesetzte Qualifikationen

Continuous Delivery, Continuous Integration, Software Quality, Software Architecture, Docker, Kubernetes, Angular, Front End, JavaScript, Mobile Application Development, Node.Js, React (JavaScript library), React Native, Softwareentwicklung (allg.), Typescript

Fullstack Engineer – DesklineCollect für vernetzte Schreibtische
LINAK, Remote
5/2016 – 7/2018 (2 Jahre, 3 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

5/2016 – 7/2018

Tätigkeitsbeschreibung

Zeitraum: 2016–2018; Monatsangaben sind Platzhalter.
• Entwicklung einer Windows-Anwendung zur Kommunikation mit ergonomischen Schreibtischen.
• Erfassung von Nutzungsdaten und Ansteuerung von Linearmotoren über USB.
• Entwicklung von Backend-Schnittstellen und Datenbankintegration.
• Umsetzung und Bereitstellung einer Angular-Webanwendung für Verwaltungsaufgaben.
Technologien: C#/.NET, USB, Java, MySQL, Angular, TypeScript.

Eingesetzte Qualifikationen

Mysql, C#, Java (allg.), Softwareentwicklung (allg.), Typescript, Angular, JavaScript

Fullstack Engineer – CoffeeConnect und verteilte Telemetrie
Melitta Europa GmbH & Co. KG, Remote
3/2016 – 8/2018 (2 Jahre, 6 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

3/2016 – 8/2018

Tätigkeitsbeschreibung

Zeitraum: 2016–2018; Monatsangaben sind Platzhalter.
• Entwicklung eines verteilten Telemetrie- und Gerätemanagementsystems für vernetzte Kaffeemaschinen bei INSIDE M2M.
• Mitarbeit vom Proof of Concept bis zur Produktentwicklung.
• Entwicklung von Backend-Services, REST-Schnittstellen, Datenbankanbindung und Angular-Weboberflächen.
• Einrichtung von Docker-Umgebungen und gemeinsamen technischen Grundlagen.
Technologien: Java, Java EE, TypeScript, Angular, MySQL, Linux, Docker.

Eingesetzte Qualifikationen

Mysql, Docker, J2EE, Java (allg.), Softwareentwicklung (allg.), Typescript, Angular, JavaScript

Fullstack Engineer – GEZE Cockpit Gebäudemanagement
GEZE GmbH, Remote
2/2015 – 7/2018 (3 Jahre, 6 Monate)
Bauwirtschaft, Anlagen- und Schiffbau
Tätigkeitszeitraum

2/2015 – 7/2018

Tätigkeitsbeschreibung

Zeitraum: 2015–2018; Monatsangaben sind Platzhalter.
• Entwicklung eines verteilten Gebäudemanagementsystems bei INSIDE M2M.
• Neugestaltung der Frontend-Architektur als Single-Page-Anwendung.
• Implementierung von Komponenten und Oberflächen sowie Backend-Modulen, REST-Schnittstellen und Datenbankintegration.
Technologien: Java, Java EE, OSGi, Angular, TypeScript, SQLite, Maven, Linux, REST.

Eingesetzte Qualifikationen

Software Architecture, J2EE, Java (allg.), Softwareentwicklung (allg.), Typescript, Angular, JavaScript

Software Engineer – Unternehmenssoftware, IoT und Mobile Apps (Festanstellung)
INSIDE M2M GmbH, Hannover
8/2012 – 8/2018 (6 Jahre, 1 Monat)
Dienstleistungsbranche
Tätigkeitszeitraum

8/2012 – 8/2018

Tätigkeitsbeschreibung

• Entwicklung von Unternehmenssoftware zum Erfassen, Übertragen, Analysieren und Darstellen von Maschinendaten.
• Backend-, Web- und Mobile-Entwicklung für industrielle IoT- und M2M-Anwendungen.
• Mitgestaltung der Umstellung auf Single-Page-Anwendungen und hybride Apps; Entwicklung einer gemeinsamen Build-Toolchain und nativer Cordova-Plugins für iOS und Android.
• Mitarbeit an Telemetrie, Gebäudemanagement, Gerätesteuerung und Fernwartung für verschiedene Industriekunden.
Technologien: Java, Java EE, C#/.NET, JavaScript, TypeScript, Angular, Cordova, MySQL, MSSQL, Docker.

Eingesetzte Qualifikationen

Continuous Integration, Typescript, Angular, Android Entwicklung, C#, Docker, Front End, Hibernate (Framework), iOS Entwicklung, J2EE, Java (allg.), Java SE, JavaScript, JavaScript-Frameworks, Javaserver Faces, Jquery, Linux Entwicklung, Microsoft SQL-Server (MS SQL), Mobile Application Development, Mysql, Software Architecture, Softwareentwicklung (allg.), SQL, Wildfly, Windows Server (allg.)

Software Engineer – DRMS und Smart Metering
Konica Minolta Business Solutions Deutschland GmbH, Remote
7/2012 – 4/2015 (2 Jahre, 10 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

7/2012 – 4/2015

Tätigkeitsbeschreibung

Zeitraum: 2012–2015; Monatsangaben sind Platzhalter.
• Entwicklung eines verteilten Gerätemanagement- und Smart-Metering-Systems für Multifunktionsgeräte bei INSIDE M2M.
• Implementierung von Middleware-Services und Refactoring bestehender Komponenten.
• Entwicklung eines MFP-Simulators und Integration eines externen Incident-Systems.
• Systemweite Fehleranalyse und Verbesserung der Testabdeckung.
Technologien: C#/.NET, MSSQL, SOAP, XML, Windows.

Eingesetzte Qualifikationen

C#, Softwareentwicklung (allg.)

Softwareentwickler – Laborinformationsmanagementsystem mysamples (Festanstellung)
mydata GmbH, Hannover
8/2009 – 8/2012 (3 Jahre, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

8/2009 – 8/2012

Tätigkeitsbeschreibung

• Backend-, Datenbank- und Oberflächenentwicklung am Laborinformationsmanagementsystem mysamples.
• Implementierung von Java-Swing-Oberflächen und Backend-Funktionen mit Spring.
• Weiterentwicklung der MySQL-Datenbank.
• Entwurf und Implementierung einer Suchfunktion mit Barcode-Erkennung direkt aus Bildrohdaten.
Technologien: Java, Spring, Swing, MySQL, JUnit.

Eingesetzte Qualifikationen

Bash Shell, Eclipse, Front End, Hibernate (Java), Java (allg.), Mysql, Softwareentwicklung (allg.), Spring Framework, SQL

Ausbildung

Angewandte Informatik
Master of Science (M.Sc.)
Hochschule Hannover
2018
Hannover
Wirtschaftsinformatik
Bachelor of Science (B.Sc.)
Hochschule Hannover
2015
Hannover
Fachinformatiker für Anwendungsentwicklung
Ausbildung
MMBS Hannover
2011
Hannover

Über mich

Mein Schwerpunkt liegt auf TypeScript und JavaScript mit Node.js, NestJS, Angular, React, Next.js und Lit. Ich entwerfe Plattformen, modernisiere bestehende Systeme und übernehme die Umsetzung bis zum Betrieb.

Cloud & Backend: AWS mit CDK, SST, Lambda, DynamoDB und Cognito; Docker, Kubernetes, Google Cloud und Cloudflare. Erfahrung mit REST, OpenAPI, GraphQL, WebSockets, PostgreSQL und MySQL sowie Java und C#.

Frontend & Mobile: Webanwendungen, Designsysteme, Nx-Monorepos und typisierte API-Clients. Plattformübergreifende Apps mit Ionic, Capacitor und Cordova, native Plugins, Bluetooth Low Energy und App-Store-Releases.

Ausgewählte Projekte:
• Coop: Mitaufbau der gemeinsamen Frontend-Plattform mit Nx, Lit Web Components und typisierten OpenAPI-Verträgen sowie der Next.js-Plattform für Markenshops. Qualitätssicherung und Performance.
• KANU: Softwarearchitektur seit der Konzeption, AWS-Serverless-Migration, Mandantenmodell und Verschlüsselung personenbezogener Daten.
• 2gether.travel: Alleinige Architektur und Entwicklung einer Plattform mit sechs Webanwendungen, AWS-Backend und Ninox-CRM.
• JJ Global Trader: Lieferantenbestellplattform mit Next.js, SST und passwortloser Cognito-Anmeldung.
• powertowork: CTO und Mitgründer; Teamführung und Entwicklung einer Kursplattform mit Eleventy, Solid.js, Meilisearch und Cloudflare.
• MedTech & IoT: BLE-Anbindung eines Gesundheitsmessgeräts bei Tracess, EXOPULSE Mollii Suit sowie Telemetrie und Gebäudemanagement bei INSIDE M2M.

Engineering & Führung: CI/CD mit GitHub Actions, GitLab CI und Jenkins; Tests mit Jest und Playwright; arc42, Architekturentscheidungen und Code-Reviews. Erfahrung in Teamaufbau, Mentoring, Dienstleistersteuerung, Projektmanagement und Kundenbetreuung.

M.Sc. Angewandte Informatik, B.Sc. Wirtschaftsinformatik und Fachinformatiker für Anwendungsentwicklung. Deutsch als Muttersprache, Englisch im beruflichen Alltag.

Weitere Kenntnisse

Technische Führung und Zusammenarbeit: Aufbau und Leitung kleiner Entwicklungsteams, Mentoring, Code-Reviews, technische Interviews und Steuerung externer Entwicklungspartner. Erfahrung als CTO, Mitgründer und beratender Softwarearchitekt sowie in Projektmanagement und Kundenbetreuung.

Architektur und Dokumentation: Bestandsanalysen, Architekturreviews, technische Due Diligence und Migrationsplanung. Nachvollziehbare Dokumentation mit arc42, C4-Modell und Architecture Decision Records; Erfahrung mit Software-Lifecycle-Dokumentation im MedTech-Umfeld, orientiert an IEC 62304.

Entwicklungsprozesse und Qualität: Aufbau gemeinsamer Entwicklungsumgebungen, Build- und Release-Automatisierung, Teststrategien und technische Qualitätssicherung. Erfahrung mit nativer App-Signierung und Veröffentlichungen für iOS und Android.

Zusammenarbeit in internationalen und verteilten Teams. Deutsch als Muttersprache, Englisch sicher im beruflichen Alltag.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
1637
Berufserfahrung
17 Jahre und 1 Monat (seit 08/2009)
Projektleitung
5 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden