15.10.2025 aktualisiert

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

Technical Lead & Freelance Software Engineer | Android · Java/.NET · Azure · Microservices

Bruchsal, Deutschland
Weltweit
B.Sc. Electrical Engineering
Bruchsal, Deutschland
Weltweit
B.Sc. Electrical Engineering

Profilanlagen

DDD-Zertifikat-Cramer28042022.pdf
Referenzschreiben Niklas.pdf
Profil Niklas Cramer.pdf

Über mich

Strategischer Software Engineer mit 9+ Jahren Erfahrung in skalierbaren Cloud-, IoT- & Enterprise-Lösungen. Experte für Architektur, Azure, Android, Java, Kotlin, C#, .NET & Spring Boot. Agile Teamführung, Mentoring & technische Exzellenz.

Skills

Clean CodeAsp.NetJava.Net FrameworkSpring SecurityAndroid Application DevelopmentAnwendungsarchitekturArchitekturConfluenceJiraAutomatisierungMicrosoft AzureBusiness-To-ConsumerBankingMobile Application DevelopmentCloud ComputingContinuous IntegrationDevopsGithubSkalierbarkeitInfrastrukturIphone AppsSpring FrameworkJunitProjektmanagementWindows Presentation FoundationTeam Foundation ServerModel View ViewmodelOpenidScrumMockitoNachrüstungSoftware SystemsStakeholder ManagementTransmission Control Protocol (TCP)Technische LeitungTestbarkeitToolchainTypescriptPulumiCloud PlatformReactJSSpringbootInternet Of ThingsSystem-ImplementierungenBackendSpring DataKotlinAdobeSicherheitskritischeMaterial UIAvroJetpack ComposeApache KafkaFront EndApi DesignJenkinsMicroservices
Freelancer mit über 9 Jahren Projekterfahrung in der Entwicklung skalierbarer Softwarelösungen für Konzerne und mittelständische Unternehmen. Spezialisiert auf:
  • Mobile Apps (Android, Kotlin) für hochverfügbare Endnutzeranwendungen (z. B. Banking, IoT)
  • Java-Backends mit Spring und Microservices für skalierbare Cloud-Systeme (Azure)
  • Moderne Webfrontends mit React & TypeScript in komplexen Systemlandschaften
  • CI/CD-Automatisierung, Architekturberatung, Legacy-Migration und API-Design
Ich unterstütze Kunden als technischer Umsetzer, Architekt oder Lead Developer – je nach Projektphase. Mein Fokus liegt auf Qualität, Testbarkeit, Clean Code und der reibungslosen Integration in bestehende Teams und Prozesse (Scrum, DevOps, Confluence/Jira, GitHub).
Technische Schwerpunkte
Mobile Entwicklung:
Android (Kotlin, Jetpack Compose, MVVM, Hilt, Retrofit), IoT-Anbindung (BLE, TCP, CAN)
Java-Backend & Cloud:
Spring Boot, Spring Data, Spring Security, Kafka, REST, Avro, Azure Cloud (AD B2C, App Insights, IaC mit Pulumi)
Frontend:
React, TypeScript, Material UI, Adobe AEM, Microfrontends, REST-Integration, OIDC
.NET-Entwicklung:
ASP.NET Core, EF Core, Onion Architecture, WPF (für Tools & Test-UI), MVVM Cross
Architektur & Qualität:
Microservices, Clean Architecture, DDD, Arc42, C4 Model, Unit/Integration/E2E-Tests (JUnit, Mockito, TestContainers)
CI/CD & Toolchain:
GitHub Actions, Azure DevOps, Jenkins, Jira, TFS, Confluence, DrawIO
Leistung für Auftraggeber
✅ Technische Leitung oder Entwicklung im laufenden Projekt
✅ Schneller Einstieg in bestehende Codebasen und Architekturen
✅ Selbstständige Entwicklung von Features, Schnittstellen und Automatisierungen
✅ Erfahrung mit sicherheitskritischen, IoT- oder regulierten Anwendungen
✅ Enge Zusammenarbeit mit Stakeholdern, Designern, Backend- oder Infrastruktur-Teams

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Tech Lead - Website Relaunch inkl. Backend-Modernisierung

ACE Auto Club Europa

Versicherungen

250-500 Mitarbeiter

  • Übernahme der Rolle als Tech Lead: Verantwortung f¨ur technische Gesamtleitung, Architekturentscheidungen und strategische Technologieauswahl.
  • Schnittstellenmanagement und API-Integration in enger Zusammenarbeit mit externen Partnern.
  • Planung, Priorisierung und Koordination von Tasks im agilen SCRUM-Prozess.
  • Architektur und Umsetzung eines hybriden Backends (Azure + On-Premises).
  • Implementierung einer CIAM-Lösung mit Azure AD B2C (Entra) inkl. Single Sign-on.
  • Aufbau von CI/CD-Pipelines mit Pulumi und GitHub Actions.
  • Automatisierte Systemtests zur Qualitätssicherung.
  • OIDC-basierte Login-Integration in Adobe AEM und React Microfrontends.
  • Einführung eines Monitorings auf Basis von Azure Application Insights.
  • Modernisierung von Legacy-Systemen und Sicherstellung der Interoperabilit¨at mit neuen Komponenten.
  • Implementierung von microfrontend Komponenten in React

Entwicklung einer IoT Applikation für professionelle Anwendungen im Bereich Forstwirtschaft, Garten- und Landschaftspflege

Industrie und Maschinenbau

>10.000 Mitarbeiter

  • Design und Entwicklung von Microservices in .Net und Java.
  • Entwurf und Implementierung von REST-APIs.
  • Entwurf und Implementierung von Asynchronen APIs auf Basis von Apache Avro und Confluent Kafka.
  • Planung und Koordination der technischen Umsetzung von Features, Vorbereitung von Epics, Stories und Tasks.
  • Aufspaltung einer Monolithischen .Net Anwendung in Java microservices
  • Entwicklung eines Testtools mit WPF und MVVM Cross
  • Coaching von neuen Teamkollegen

Entwicklung einer Banking App mit über 10 mio. Benutzern

Banken und Finanzdienstleistungen

250-500 Mitarbeiter

  • Weiterentwicklung der Android APP
  • Implementierung und Planung neuer Features
  • Beheben von Bugs
  • Implementierung von Unit-Tests
  • Abstimmung von Schnittstellen zwischen Backends und dritt-Apps
  • Pflege und Anpassung der CI Infrastruktur
  • Testen der APP

Zertifikate

Domain-Driven Design

iSAQB

2022


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden