You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
David BlautDB

David Blaut

Dipl. (FH) Informatiker (C++20 / QT / SQL / Linux)

€640/day
Velbert, DE
15+ years

Average response time: 1 hour

About David

Programmierung in C++ mit Qt
  • Mehr als 15 Jahre Praxiserfahrung in der C++ Programmierung mit Qt im Umfeld einer Enterprise-Software (Codebasis: >1.000.000 Zeilen; umfangreiches Software-Portfolio) für die Fabrikautomatisierung (Prozessleitsystem APROL aus dem Hause B&R/ABB).
  • Entwicklung von System- (Server, Batch-Jobs, Treiber, Dienste) und Anwendungssoftware (Mehrplatz- und klassische Desktopprogramme; Backend- & Frontendentwicklung).
  • Leitende und ausführende Tätigkeit als Software-Architekt mit dem Schwerpunkt in der Backend-Entwicklung (Schnittstellen-Design, UML, Entwurfsmuster, Prototyping, …).
  • Schwerpunkt in der Pflege, Weiterentwicklung und Portierung von Bestandssoftware
  • Effektive Anwendung der C++ Versionen C++03 bis C++17 (template programming; multithreading; unit testing; C++ core guidelines; clean code, SOLID-principle, design patterns, …).
  • Berücksichtigung nicht funktionaler Anforderungen (Speicher, Performance, Stabilität, etc.).
  • Umfassende Fehleranalyse (Quellcode- & Precompiler- & Shared-Library-Analyse, Prozess-Tracing, ‚Core File‘-Debugging)
  • Profiling von Speicherverbrauch & -lecks und Performance-Engpässen.
  • Durchführung von Code-Refactoring, Code-Reviewing, Pair-Programming, u.a. Methoden

Qt-Framework
  • 15 Jahre Entwicklung mit dem Framework “Qt” im Backend- und GUI- / Frontend-Bereich (Application-Development, Widget-Customizing, eingebettetes 'Chromium Embedded Framework', …)

Betriebssysteme
  • 15 Jahre Erfahrung im Umgang mit Linux "SuSe SLES" (GNU toolchain, ssh, Bash-Scripting, …)
  • Vertiefte Erfahrungen im Umgang mit Ubuntu, Solaris OS und Windows.

Datenbankentwicklung
  • Datenbankentwickler für relationale (MySQL, Oracle SQL) und nicht-relationale (BerkeleyDB) Datenbanksysteme.
  • ODBC/JDBC Treiber-Entwicklung zur Anbindung nicht-relationaler Datenbanken.
  • German

    Native or bilingual

  • English

    Conversational

Can work on-site
Velbert (up to 50km)

Experience

  • Mytherra
    Spieleentwickler
    January 2017 - Today (9 years and 5 months)

    • Konzipierung und Implementierung eines Multiplayer-HTML5-Spiels als Single-Page-Webanwendung.
    • Einbettung als Android-App im Google App Store (interner Testzugang).
    • Integration von externen Webdiensten (Paypal, Pusher, Google AdSense)
    • Marketing (Facebook, Google Ads, Influencer, Online-Zeitungen)
    • Zusammenarbeit mit externen Dienstleistern
  • Freiberuflich
    Softwareingenieur
    June 2022 - Today (4 years)
  • B&R Industrial Automation
    IT-Projektmanager
    October 2017 - September 2021 (3 years and 11 months)
    Essen, Germany

    • Projektverantwortung zur Integration des neuen Produktmerkmals "Webbasierte Prozessvisualisierung" (mappView).
    • Standortübergreifende Koordination eines 13-köpfigen Teams (Deutschland & Österreich).
    • Abteilungsübergreifende Koordination (Softwareentwicklung, Integration, Qualitätssicherung, Dokumentation).
    • Technische und fachliche Organisation (Anforderungsmanagement, Releasemanagement)

Recommendations

Be the first to recommend David

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Ausbildung, Kommunikationselektroniker
    Theodor-Reuter-Berufskolleg Iserlohn
    2002
    Ausbildung, Kommunikationselektroniker
  • Diplom-Informatiker (FH), Angewandte Informatik
    Fachhochschule Südwestfalen
    2006
    Diplom-Informatiker (FH), Angewandte Informatik

Certifications

Skill set

Categories