18.02.2026 aktualisiert

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

C# .NET / Java / C++ / FlowDesign Clean-Code Senior Developer

Kempenich, Deutschland
Weltweit
Vordiplomkenntnisse Mathematik und Physik, Fernstudium Informatik mit Elektrotechnik
Kempenich, Deutschland
Weltweit
Vordiplomkenntnisse Mathematik und Physik, Fernstudium Informatik mit Elektrotechnik

Profilanlagen

Profil.pdf

Skills

Clean CodeJavaJavaScriptC#C++Datenbank DesignHardwarenahe Programmierung
C# .NET / Java / C++ / JavaScript / Flow-Design
Senior Entwickler / Architekt
Clean Code Developer (CCD)
relationales Datenbankdesign und Programmierung
Hardwarenahe Programmierung

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2002

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Tool zur Überwachung der Eindeutigkeit von Chip IDs

NXP Semiconductors / Halbleiterfertigung
Ausgangspunkt war eine bestehende Software, mit der die Eindeutigkeit von in Chips eingebrannten IDs (bzw. Seriennummern) garantiert werden kann. Dazu werden die während der Fertigung eingebrannten ID-Nummern ausgelesen und mit allen bereits früher vergebenen ID-Nummern abgeglichen. Bei Übereinstimmung liegt ein Produktionsfehler vor. Besondere Herausforderung ist das zu verarbeitende Datenvolumen mit teilweise mehreren Milliarden Datensätzen pro Tabelle.

Aufgabe war, dieses monolithisch und datenbankzentriert entwickelte System umzugestalten und skalierbar zu machen. Der Ansatz mit Microservices in Kombination mit Docker und Kubernetes hat sich hier angeboten. Im Einzelnen gliederten sich die Aufgaben in:
  1. Aufsetzen einer modernen Entwicklungsumgebung
  2. Portierung der Anwendung auf .NET 6
  3. Unterstützung für Linux Docker Images
  4. Deployments mit Helm Charts für Kubernetes / OpenShift
  5. Aufsetzen einer automatisierten CI/CD Pipeline mit Jenkins
  6. Entwicklung und Umsetzung einer Microservices Architektur
  7. Fehlertolerante Kommunikation zwischen den Komponenten
  8. Entwicklung der ersten, kritischen Microservices mit .NET 8
  9. Qualitätssicherung mit Unit Tests und Code Coverage
  10. Ausführliche Dokumentation zu allen Punkten in Confluence
Ergänzend habe ich einige Tutorial Videos erstellt, um alten und neuen Kollegen die Einarbeitung und den Umgang mit der neuen Systematik zu erleichtern. Insbesondere zur Erstellung weiterer neuer Microservices ist das eine gute Hilfestellung.


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden