Message Image

Sven Kernke

Senior Fullstack Developer

Kontakt

Sprachen

  • Deutsch - Muttersprache
  • Englisch - Fließend

Über mich

Senior Fullstack Developer mit 10+ Jahren Erfahrung in der Entwicklung skalierbarer Web-Applikationen.

Schwerpunkte: TypeScript, React, Angular, Ionic, NestJS. Erfahren in der Modernisierung von Legacy-Systemen, Aufbau von CI/CD-Pipelines und der Digitalisierung manueller Geschäftsprozesse. Pragmatischer Problemlöser mit starkem Fokus auf Code-Qualität, Wartbarkeit und enger Zusammenarbeit mit Stakeholdern.

Firmen

Fähigkeiten & Technologien

23 Technologien in 5 Kategorien — 5 auf Experten-Niveau

ErfahrungsstufeExperteFortgeschrittenMittelEinsteiger

Frontend

6
Angular7 J.React5 J.Ionic4 J.Next.js3 J.Tailwind CSS3 J.Material UI3 J.

Backend

4
NestJS4 J.C#5 J.Entity Framework4 J.Python1 J.

DevOps / Infra

5
CI/CD5 J.Docker4 J.GCloud3 J.Jenkins3 J.Terraform2 J.

Testing

4
Jest4 J.Karma3 J.Playwright2 J.Cypress2 J.

Datenbanken

4
MongoDB4 J.MSSQL5 J.SQLite2 J.PouchDB2 J.

Erfahrungsjahre beziehen sich auf den professionellen Einsatz in Produktivprojekten

Projekte

06.2025 bis heute

Unser Kunde, ein bundesweit agierendes Unternehmen in der Immobilienwirtschaft, hat als Kernprodukt eine Software zur Abwicklung aller Geschäftsvorfälle einer Hausverwaltung. Diese ist seit mehr als 20 Jahren gewachsen und bietet eine allumfassende Lösung, inklusive direkte Anbindung an Bankkonten und diverse andere Dienstleister im Ökosystem. Im Rahmen dieses Projekts soll die Software, welche aktuell aus dem Rechenzentrum via Remote Desktop verteilt wird, modernisiert werden und den Hausverwaltungen im Browser zur Verfügung gestellt werden. Dazu wird die Business Logik gekapselt und als Backend Service gestaltet. Anschließend kann sie via REST abgefragt werden. Die grafische Oberfläche wird komplett neu konzeptioniert und entwickelt. Es entsteht eine moderne Web App als Single Page Application.

  • Analyse und Dokumentation der bestehenden Architektur
  • Konzeption einer Soll-Architektur und Migration von der Ist-Architektur
  • Definition neuer Schnittstellen mit den Stakeholdern und entsprechende Implementierung
  • Implementierung neuer Funktionen gemäß den Anforderungen
  • Konzeption, Realisierung und Qualitätssicherung neuer Features
  • Wissensvermittlung und Einführung der React Best Practices
  • Fehler analysieren, dokumentieren und beheben
  • Typisierung und Stabilisierung von existierendem Code
  • Überarbeitung und Optimierung der bestehende Prozesse
TechTypeScriptJavaScriptZeplinReactReduxRTK QueryMaterial UIGitlabJiraConfluenceMattermost
RollenFrontend

Software Developer

10.2024 - 05.2025

Es wird ein System bestehend aus zwei Anwendungen entwickelt, die zusammenarbeiten, um Sensordaten zu erfassen. Eine Anwendung integriert verschiedene Agents, die Informationen von Sensoren wie Motion-Eye-Kameras sowie Temperatur- und Luftfeuchtigkeitssensoren sammeln. Die zweite Anwendung ist für die Weiterverarbeitung und Analyse dieser gesammelten Daten verantwortlich, wodurch eine umfassende Auswertung ermöglicht wird. Im Rahmen dieser Weiterentwicklung werden beide Anwendungen kontinuierlich optimiert, um die Funktionalität und Effizienz zu steigern.

  • Implementierung von Kundenanforderungen
  • Implementierung von neuen Features und Behebung von Bugs im WPF
TechC#WPFSQLiteGitCQRS
RollenFullstackTester
06.2024 - 09.2024

Publishing-Service zur automatisierten Veröffentlichung von Stellenanzeigen auf externen Plattformen (Facebook, Joveo) mit KI-gestützter Optimierung.

  • Erstellung und testen der PublishingService und integration ins bestehende System
TechNextjsNestjsGCloudDockerFacebookAPIjoveo
RollenFullstackTester

Software Developer

jambit GmbH-Jarvis - AI Bot
02.2024 - 06.2024

Entwicklung eines Prototyps für einen Chat Bot. Nachdem ein Handbuch vom Benutzer bereitgestellt wurde, können dem Bot fragen zu diesem gestellt werden.

  • Implementierung von Frontend und Backend
  • Integration von OpenAI
TechPythonOpenAIChatGPTNextjs
RollenFullstackTester
12.2023 - 01.2024

Entwicklung eines neues Zeiterfassungsprodukt für Kleinbetriebe auf Basis der bestehenden Produkte welche auf Großkunden ausgelegt sowie ein damit verbundenes Refactoring als Vorbereitung um das neue System in die Cloud zu heben (Kubernetes)

  • CI & CD Einrichtung und Einbindung
  • Einführung und Implementierung von Playwright
TechPythonJenkinsGitGithubPlaywright
RollenFullstackTester

Fullstack Developer

Bike24 GmbH-Order Management Service
08.2021 - 11.2023

Entwicklung und Betrieb eines Order-Management-Service (NestJS, Nextjs, MongoDB, GCloud) für den gesamten Lifecycle von Bestellungen - von Eingang bis Auslieferung. Aufbau von internen Support-Tools (React, Tailwind) zur Reduktion manueller Prozesse im Kundensupport.

  • neu Implementation eines Legacy-Systems mit NestJS und Nextjs in form einer Microservice-Architektur
  • CI/CD-Pipelines mit Jenkins und Terraform Build aufbauen und optimieren
  • Entwicklung von neuen Features gemäß den Anforderungen
  • Konzeption, Realisierung und Qualitätssicherung neuer Features
  • Wissensvermittlung und Einführung von Best Practices
  • Fehler analysieren, dokumentieren und beheben
TechReactNestjsTailwind CSSDockerGithubGCloudTerraformJestPlaywrightCypressJiraConfluenceToggl TrackMongoDB
RollenFullstack
08.2019 - 07.2021

Mitarbeit an CLICKDOC, der zentralen digitalen Kommunikationsplattform der CompuGroup Medical für Ärzte, Zahnärzte, Apotheken, Krankenhäuser und Patienten. Die Plattform umfasst u.a. Online-Terminbuchung, digitale Kalender mit Praxissoftware-Integration, Patientenverwaltung mit Karteikartensystem, Videosprechstunden und E-Rezept-Anbindung. Im Rahmen des Projekts wurde die Zahnarzt-Erweiterung (CGM Z1 Integration) mitentwickelt sowie bestehende Module der Praxis- und Patientenverwaltung weiterentwickelt.

  • Entwicklung und Weiterentwicklung von UI-Komponenten für Kalender, Karteikarten und Praxisverwaltung in Angular
  • Konzeption und Implementierung der Zahnarzt-Erweiterung mit spezifischen Anforderungen an Terminarten und Raumplanung
  • Enge Zusammenarbeit mit UX/UI-Design und fachlichen Stakeholdern aus dem Gesundheitswesen
  • Sicherstellung von Barrierefreiheit und Datenschutzkonformität (KBV/GKV-Vorgaben) im Frontend
  • Unit- und Integrationstests mit Jest und Karma zur Qualitätssicherung
  • Code Reviews und Wissenstransfer im Frontend-Team
TechAngularDockerJenkinsJestJiraConfluenceGithub
RollenFrontend
08.2015 - 07.2019

Diverse Fullstack-Projekte (Angular, C#, Ionic, MSSQL) in den Bereichen eHealth, Spedition, ÖPNV, Fortbildungen, Gebäudereinigung ,Logistik und E-Commerce. Entwicklung von SPAs, hybriden Mobile Apps und REST-APIs.

  • Komplette Zuständigkeit von der Anforderungsanalyse über die Entwicklung bis zum Betrieb
  • Analyse von Kundenanforderungen und Entwicklung von technischen Lösungen
  • Implementierung von neuen Features und Behebung von Bugs
TechEntity FrameworkAngularJestKarmaIonicSQLMSSQLPouchDBGithubC#

Testimonials

  • "In meiner langen Zusammenarbeit habe ich Sven Kernke als einen sehr lernfähigen und guten Developer kennengelernt. Er arbeitet sich schnell und zuverlässig in Probleme ein und löst diese kompetent und zu voller Zufriedenheit.
    - CompuGroup Medical GmbH
    Jan Sobotta

    Jan Sobotta

    Selbstständiger Berater Senior SoftwareDeveloper

  • "Sven Kernke ist ein herausragender Fullstack-Developer. Seine TypeScript Fähigkeiten sind beeindruckend und seine Arbeit zeichnet sich durch die stetig hohe Qualität aus. Sven ist ein äußerst zuverlässiger und angenehmer Kollege. Es ist immer eine Freude, mit ihm zusammenzuarbeiten.
    - CompuGroup Medical GmbH & jambit GmbH
    Noël Elias Schenk

    Noël Elias Schenk

    Senior Frontend Developer

  • "Ich hatte das Vergnügen, etwa ein Jahr lang mit Sven zusammenzuarbeiten. Während dieser Zeit bewies er stets außergewöhnliche Fähigkeiten und Engagement als SoftwareDeveloper. Svens Expertise in TypeScript, React, NextJS, NestJS und Node war von Anfang an offensichtlich, da er Projekte nahtlos von Grund auf neu aufsetzte und sicherstellte, dass sie mit einem starken Fokus auf Wartbarkeit und Automatisierung gebaut wurden. Einer von Svens herausragenden Beiträgen war seine Arbeit an der Verbesserung unserer CI/CD-Pipelines. Sein innovativer Ansatz und sein umfassendes Verständnis des Entwicklungslebenszyklus haben unsere Prozesse erheblich gestrafft, was zu schnelleren und zuverlässigeren Bereitstellungen führte. Svens Fähigkeit, potenzielle Probleme vorauszusehen und sie proaktiv anzugehen, war für unser Team von unschätzbarem Wert. Neben seinen technischen Fähigkeiten war Sven auch ein bemerkenswertes Teammitglied. Er war immer bereit zu helfen, sei es bei der Bewältigung einer komplexen Programmieraufgabe oder bei der Diskussion von Ideen und Lösungen. Sein kooperativer Geist und seine Bereitschaft, seine Kollegen zu unterstützen, förderten ein positives und produktives Arbeitsumfeld. Svens Engagement für hervorragende Leistungen in Kombination mit seiner freundlichen und zugänglichen Art machten ihn zu einem unverzichtbaren Teil unseres Teams. Ich bin zuversichtlich, dass er auch weiterhin hervorragende Leistungen erbringen und für jedes Unternehmen, dem er beitritt, von großem Wert sein wird.
    - Bike24 GmbH
    Sebastian Ulbricht

    Sebastian Ulbricht

    Senior SoftwareDeveloper