07.11.2025 aktualisiert

**** ******** ****
nicht verfügbar

Dipl. Informatiker (FH) { >15yrs | C++ | C# | iSAQB-F | SQL | Cloud | Linux }

Velbert, Deutschland
Velbert +50 km
Dipl.-Inf. (FH) Angewandte Informatik
Velbert, Deutschland
Velbert +50 km
Dipl.-Inf. (FH) Angewandte Informatik

Profilanlagen

CV_david_blaut_20230130_de_public.pdf
CV_david_blaut_20230130_en_public.pdf
CLOUDINFRA-Zertifikat-Blaut.pdf
2501-CPSAFL-262145-DE.pdf

Ü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

C++
  1. Aspekte
  2. C++03 bis c++20 (template programming, multithreading, …)
  3. C++ core guidelines
  4. Clean code (SOLID-principle, DRY, KISS, Boy Scout Rule, …)
  5. Design patterns (Dependency Injection, Visitor, Factory, …)
  6. Bibliothek & Framework
  7. Standard Template Library (STL)
  8. boost
  9. Qt
  10. Chromium Embedded Framework
  11. Simba ODBC Connect Framework (insightsoftware)
  12. Modultest
  13. google test
  14. boost test
C#
  1. Aspekte
  2. C# (.net 9)
  3. Entity Framework
  4. ASP.net
  5. Microservices
Java
  1. Bibliothek
  2. J2SE / openJDK
  3. Servlets
  4. Framework
  5. Google Web Toolkit
  6. Modultest
  7. JUnit
Webtechnologien
  1. HTML5
  2. CSS
  3. XML, JSON
Kommandozeileninterpreter / Shell
  1. Bash
Datenbanken
  1. Relationale Datenbanken
  2. MySQL
  3. MSSQL
  4. Oracle SQL
  5. Nicht-Relationale Datenbanken
  6. Berkeley DB
  7. Konnektivität
  8. ODBC
  9. JDBC
Betriebssysteme
  1. Linux
  2. SuSe SLES
  3. Ubuntu
  4. Unix
  5. Solaris
  6. Windows
Werkzeuge
  1. Entwicklungsumgebung:
  2. Eclipse
  3. QT-Creator, QT-Designer
  4. MS Visual Studio, MS Visual Code
  5. Android Studio
  6. UML-Design:
  7. Visual Paradigm
  8. Cloud & Container-Technologien & DevOps
  9. Docker
  10. Kubernetes
  11. Grafana
  12. Rancher
  13. ArgoCD
  14. Message Queuing
  15. RabbitMQ
  16. Apache Kafka
  17. Versionsverwaltung:
  18. Git (GitHub, Bitbucket, GitLab)
  19. CVS
  20. SVN
  21. API-Dokumentation:
  22. Doxygen
  23. Profiling & Debugging:
  24. valgrind, callgrind
  25. gdb, pstack
  26. ldd, nm, strace/truss, netstat, etc.
  27. Make-System:
  28. GNU make
  29. imake
  30. Management:
  31. Jira & Confluence (Atlassian)
  32. Lotus Notes
  33. ALM (Micro Focus)
Fachliche Kenntnisse
  1. Softwareentwicklung
  2. Front- und Backend
  3. Web-Entwicklung
  4. Datenbank-Entwicklung
  5. Testgetriebene Entwicklung
  6. Entwicklungsmethoden
  7. Agile Entwicklungsmethoden (Kanban, Scrum)
  8. Klassische Softwareentwicklung nach dem V-Modell
  9. Software-Architekt nach iSAQB-F Zertifizierung
  10. IT - Projektmanagement
Branchenkenntnisse
  1. Verteilte Prozessleitsysteme
  2. (RBAC, CFC, SFC, (Web)-Visualisierung, Code Generation, Redundanz, Audit Trail, OPCUA, SPS, etc.)
  3. Finanzsektor
  4. Daueraufträge, Ordererfassung, Depotverwaltung, etc.
Softskills
  1. Moderationstechnik
  2. (InHouse-Seminar durchgeführt von Jung+Partner Management GmbH)
  3. Sprachen
  4. Deutsch, Muttersprache
  5. Englisch, gut

Sprachen

DeutschMutterspracheEnglischgut

Projekthistorie

Weiterentwicklung eines Ordermanagement–Systems für den Finanzsektor

Banken und Finanzdienstleistungen

>10.000 Mitarbeiter

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.

(Teilzeit) Full-Stack-Entwicklung einer responsiven Webapplikation

Internet und Informationstechnologie

< 10 Mitarbeiter

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 Softwareentwicklung (C++ / QT / Linux)

B&R (ABB Group)

Industrie und Maschinenbau

1000-5000 Mitarbeiter

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.


Zertifikate

Certified Professional for Software Architecture - Foundation Level

iSAQB

2025

„Agile“ Grundsätze und Methodiken

Skillsoft

2025


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden