[ EN | DE ]

Michael Stürmer

Berufserfahrung


Software-Entwickler AFI Solutions GmbH (Stuttgart, Germany) 1999 – Heute
  • Betrieb einer On-Premises Kubernetes-Umgebung
    • Verschiedene Kubernetes Cluster (Rel. 1.7 – Rel. 1.32) inklusive zugehöriger Komponenten wie etcd, DNS/DHCP, Virtualisierung von Workern mit libvirt, Ceph Cluster für Persistent Volumes und S3-kompatiblen Speicher
    • Entwurf und Implementierung eines Systems für die Synchronisation von Secrets aus Pleasant Password Server zu Host SystemD Credentials und Kubernetes Secrets (in Go)
    • Entwurf und Implementierung einer Zertifizierungsstelle basierend auf Yubico YubiHSM (in Go)
    • Entwurf und Implementierung eines auf Aptly basierten Management-Werkzeugs für die Verwaltung von Debian lokalen Repositories und Mirrorn (in Go)
    • Entwurf und Implementierung einer Webanwendung für Infrastrukturmanagement und Service-Deployment (in GWT/Java und OpenUI5) und zugehörigen Backend-Diensten (in Go)
  • Entwurf und Implementierung einer Webanwendung für die Erfassung von Reisekostem (in GWT/Java und OpenUI5) und zugehörigen Cloud-basierten Middleware (in Go) und Integration mit ABAP (in J2EE, ABAP)
  • Entwurf und Implementierung einer in SAP GUI integrierten COM-Komponente für das Scannen von Dokumenten über einen TWAIN-Treiber und eine ABAP Implementierung zum Anhängen von gescannten Dokumenten über das Menü der generischen Objektdienste (in C, ABAP)
  • Wartung und Weiterentwicklung eines bestehenden Visual Smalltalk Enterprise und Java basierten EDI-Werkzeugs, einschließlich der Nachrüstung von Unicode-Unterstützung und der Ersetzung eines C-Netzwerkserver mit einer Unicode-fähigen Java-Implementierung
  • Entwurf und Implementierung einer auf Dokumentenfreigabeprozesse spezialisierten, erweiterbaren Workflow-Engine (in ABAP)
  • Entwurf und Implementierung einer auf Baumstrukturen basierten Programmier-/Laufzeitumgebung (in ABAP)
  • Entwurf und Implementierung einer Webanwendung für Rechnungsdokumentfreigabe (in GWT/Java mit OpenUI5) inklusive Middleware (in J2EE) und Integration in ABAP
  • Entwurf und Implementierung eines Systems für die automatisierte Installation von ABAP-Anwendungsservern (a) auf Anforderung von Entwicklern und Projektmanagern und (b) für automatisierte Importtests (in Java, ABAP)
  • Entwurf und Implementierung einer Kundenanwendung für den Import von ABAP Transporten in der korrekten Reihenfolge (in ABAP), einschließlich der Definition von Abhängigkeiten zwischen ABAP Transporten (basierend auf Debian Versionschemen und Beziehungen) (in ABAP) und eines HTTP-basierten Auslieferungsserver (in Perl)
  • Entwurf und Implementierung einer Anwendung für die Verarbeitung und Buchung von aus Papierdokumenten extrahierten Rechnungsdaten (in ABAP)
  • SAP Basis Administration (Rel. 4.6C – Rel. 640)
  • EDI Support Hotline

Ausbildung


Diplom Informatik Universität Stuttgart (Deutschland) 1997 – 2004
  • Diplomarbeit “Konzeption und Implementierung einer abstrakten Anfrage- und Manipulationssprache für den Resource-Flow-Graph” (Ada 95), Abteilung Programmiersprachen
  • Software project “Konzeptionierung und Entwicklung eines XML-basierten STEP-NC-Datenbankservers” (Delphi), Institut für Steuerungstechnik der Werkzeugmaschinen und Fertigungseinrichtungen (ISW)
  • Softwareprojekt “Ersatz für den Graphen-Editor Rigi” (Ada 95), Abteilung Programmiersprachen

Technologien und Sprachen


Sprachen Go, ABAP, Java, Smalltalk (VSE), Perl, Shell, SQL
Technologien PostgreSQL, SQLite, gRPC, git, docker, Kubernetes, Ceph, etcd, YubiHSM, OpenUI5
Andere Debian Administration, Paketierung
Impressum: Michael Stürmer · Nelkenstr. 8 · 70771 Leinfelden-Echterdingen · ms@stürmer.info