07.11.2025 aktualisiert


Dipl. Informatiker (FH) { >15yrs | C++ | C# | iSAQB-F | SQL | Cloud | Linux }
Über mich
Hands-On Architekt (iSAQB-F) für C++ (C++20, Multithreading) und C#/.NET. Ich bin Produktentwickler und führe Legacy-Refactoring zu modernen Microservices & Cloud-Architekturen. Innovativ, kreativ, technikaffin. „Turning legacy into velocity.“
Skills
- Aspekte
- C++03 bis c++20 (template programming, multithreading, …)
- C++ core guidelines
- Clean code (SOLID-principle, DRY, KISS, Boy Scout Rule, …)
- Design patterns (Dependency Injection, Visitor, Factory, …)
- Bibliothek & Framework
- Standard Template Library (STL)
- boost
- Qt
- Chromium Embedded Framework
- Simba ODBC Connect Framework (insightsoftware)
- Modultest
- google test
- boost test
- Aspekte
- C# (.net 9)
- Entity Framework
- ASP.net
- Microservices
- Bibliothek
- J2SE / openJDK
- Servlets
- Framework
- Google Web Toolkit
- Modultest
- JUnit
- HTML5
- CSS
- XML, JSON
- Bash
- Relationale Datenbanken
- MySQL
- MSSQL
- Oracle SQL
- Nicht-Relationale Datenbanken
- Berkeley DB
- Konnektivität
- ODBC
- JDBC
- Linux
- SuSe SLES
- Ubuntu
- Unix
- Solaris
- Windows
- Entwicklungsumgebung:
- Eclipse
- QT-Creator, QT-Designer
- MS Visual Studio, MS Visual Code
- Android Studio
- UML-Design:
- Visual Paradigm
- Cloud & Container-Technologien & DevOps
- Docker
- Kubernetes
- Grafana
- Rancher
- ArgoCD
- Message Queuing
- RabbitMQ
- Apache Kafka
- Versionsverwaltung:
- Git (GitHub, Bitbucket, GitLab)
- CVS
- SVN
- API-Dokumentation:
- Doxygen
- Profiling & Debugging:
- valgrind, callgrind
- gdb, pstack
- ldd, nm, strace/truss, netstat, etc.
- Make-System:
- GNU make
- imake
- Management:
- Jira & Confluence (Atlassian)
- Lotus Notes
- ALM (Micro Focus)
- Softwareentwicklung
- Front- und Backend
- Web-Entwicklung
- Datenbank-Entwicklung
- Testgetriebene Entwicklung
- Entwicklungsmethoden
- Agile Entwicklungsmethoden (Kanban, Scrum)
- Klassische Softwareentwicklung nach dem V-Modell
- Software-Architekt nach iSAQB-F Zertifizierung
- IT - Projektmanagement
- Verteilte Prozessleitsysteme
- (RBAC, CFC, SFC, (Web)-Visualisierung, Code Generation, Redundanz, Audit Trail, OPCUA, SPS, etc.)
- Finanzsektor
- Daueraufträge, Ordererfassung, Depotverwaltung, etc.
- Moderationstechnik
- (InHouse-Seminar durchgeführt von Jung+Partner Management GmbH)
- Sprachen
- Deutsch, Muttersprache
- Englisch, gut
Sprachen
Projekthistorie
Im Rahmen dieser Beauftragung wurden mehrere Einzelprojekte (C++, Unix, Oracle-Produktpalette) umgesetzt, welche jeweils die Anpassung des zentralen Ordermanagement-Systems zur Aufgabe hatten. Diese Bestandssoftware bildet in einer verteilten Systemarchitektur den zentralen Knotenpunkt mit dem Schwerpunkt der Datenaggregation, -validierung und -transformation. In dieser Architektur werden externe Dienste sowie mobile Endgeräte angebunden.
Die Durchführung fand weitestgehend autark statt.
Im Rahmen meiner unternehmerischen Tätigkeit wurde auf Grundlage des Frameworks 'Google Web Toolkit' eine auf HTML5 basierende Single-Page-Webanwendung entwickelt. Hierbei handelt es sich um ein kompetitives Mehrspieler-Computerspiel, welches in Echtzeit gespielt wird.
Der Umfang beinhaltet die server- sowie clientseitige Konzipierung und Implementierung.
Zielplattformen sind klassische Browser, sowie mobile Endgeräte und letztlich die Integration als Android-App im Google Play Store (interner Testzugang).
Zum Webauftritt:
- https://game.mytherra.de
Allgemeine und aufgabenorientierte Programmiertätigkeiten im Bereich der Front- & Backendentwicklung für das verteilte Prozessleitsystem „APROL“.
Neben den projektbezogenen Tätigkeiten wurden notwendige Anpassungen sowie Fehler- und Performanceanalysen im Sinne des „Application Lifecycle Management“ durchgeführt.