Michael V.

C++-Programmierung

Langelsheim, Deutschland

Erfahrungen

Sept. 2023 - Mai 2024
9 Monaten
Holzminden, Deutschland

Embedded C++17-Programmierung

Stiebel Eltron GmbH & Co.

  • Anbindung der hausinternen Wärmepumpen an EEBus (gemäß GEG §14a)

  • Support für Begrenzung und Überwachung von Anwendungsfällen des Stromverbrauchs

  • Realisiert unter Linux Yocto 2.5.4 für armv5e und Yocto 2.5.4–4.3.3 für x86-Zielplattform

  • g++-7.3–13.2, boost-1.85 (Asio/Beast), dbus-cxx-2.5.1, Boost.SML-1.1.11, CMake-Buildmanagement, KEO-Json-API 1.3.0, ktest-4.12.0 (Python Robot-TestFramework)

März 2022 - März 2023
1 Jahr 1 Monate
Siershahn, Deutschland

C++17-Erweiterungsprogrammierung

voestalpine SIGNALING GmbH

  • Erweiterung der DBMASzkv.WEB-Software um eine Komponente zum XML-Export der DBMAS-Konfiguration

  • Realisiert unter Ubuntu 20.04/22.04, Amazon Linux 2

  • g++-9–12, clang++-10–14, boost-1.80, Wt-Toolkit 4.8.1, Apache Thrift 0.13.0–0.17.0

  • CMake-3.23 Buildmanagement, Paketmanagement für Drittanbieter mit conan 1.50, Docker-Bereitstellung, C++20-Migration (Prototyp)

Feb. 2020 - Juli 2021
1 Jahr 6 Monaten
Hamburg, Deutschland

C++17-Erweiterungsprogrammierung

NovaStor Germany GmbH

  • Erweiterung der bestehenden Backup-Softwaresuite DataCenter um eine Neuimplementierung des zentralen Backupservers (dcbs)

  • Asynchrone Backend-Implementierung

  • Realisiert unter Windows Server 2016, Ubuntu 20.04, CentOS 7

  • Visual Studio 2017/2019, g++-8/9/10/11, clang++-10/11

  • boost-1.70, Boost.Asio 1.33, Boost.SML 1.1.3

Okt. 2019 - Dez. 2019
3 Monaten
Frankfurt, Deutschland

C++14-Erweiterungsprogrammierung

Elsevier Information Systems GmbH

  • Erweiterung und Optimierung der bestehenden Patentsuche im Reaxys-Recherchesystem

  • Entwicklung einer hausinternen Demo-Webanwendung

  • Realisiert unter CentOS 7

  • g++-7/8/9, PEGTL-2.8.1, boost-1.68, ruby-2.6.5, Ember.js-3.14

Apr. 2018 - März 2019
1 Jahr
Hannover, Deutschland

C++14/17-Erweiterungsprogrammierung

HaCon Ingenieurgesellschaft mbH

  • Erweiterung einer bestehenden Anwendung (TPS) zur Fahrplankonstruktion und -verwaltung für Zugtrassen

  • Realisiert unter Ubuntu 16.04/18.04 und CentOS 7

  • g++-5/7/8, boost-1.69, Qt 4.8/5.11, Python 3.6, Apache ActiveMQ 5.15.x

Juli 2016 - März 2018
1 Jahr 9 Monaten
Bad Homburg, Deutschland

C++/C++11-Programmierung

Amadeus AG

  • Erweiterung einer bestehenden OBE-Anwendung der internen Backendtechnologie an die NVS-API der Deutschen Bahn

  • Frameworkentwicklung, Message-basierte Eventprogrammierung, XML/JSON-Formate, python-basierte Generatoren und Testtools

  • Realisiert unter Suse Enterprise Linux 11

  • g++-4.3.2/4.9.3, boost-1.56, python-2.7

Feb. 2016 - Juni 2016
5 Monaten
Schwalbach am Taunus, Deutschland

C++11-Programmierung

HERE Deutschland GmbH

  • Integration eines Google Earth-Klienten in ein Navigationssystem

  • CORBA-basierte Event- und Service-Programmierung, Multithread- und Multicore-Design

  • Realisiert unter QNX 6.6 und Ubuntu 14.04

  • g++-4.9, cmake, git/Gerrit, ARM-Toolchain, BitBake-1.31.1

Aug. 2015 - Jan. 2016
6 Monaten
Frankfurt, Deutschland

Systemarchitektur und C++-Programmierung

Trust International GmbH

  • Weiter- und Neuentwicklung von Serveranwendungen zur Hotelbuchung

  • Eventbasiertes Multithread- und Multicore-Design, Ruby-basierte Testtools, Migration von SVN zu Git, Deployment von Docker-Containern

  • Realisiert unter Ubuntu 12.04/14.04

  • g++-4.6, Ruby/JRuby, epoll/eventfd

Dez. 2014 - Mai 2015
6 Monaten
Hildesheim, Deutschland

Systemarchitektur und C++11-Programmierung

JENOPTIK Robot GmbH

  • Weiterentwicklung einer Anwendung zur optischen Rotlichterkennung für die Smartkamera SC-IV

  • Message-basierte Eventprogrammierung, Multithread-Design

  • Realisiert unter Ubuntu 12.04

  • g++-4.7.3, boost-1.55, opencv-2.4.10, Qt 4.8.6, BitBake-1.15.3

Juni 2014 - Nov. 2014
6 Monaten
Hildesheim, Deutschland

Systemarchitektur und C++11-Programmierung

JENOPTIK Robik GmbH

  • Entwicklung einer Software zur Erkennung von Fahrzeugkennzeichen und Abgleich mit einer Datenbank für die Smartkamera SC-IV

  • Workflow-orientierte Eventprogrammierung

  • Realisiert unter Ubuntu 12.04

  • g++-4.7.3, boost-1.55, leveldb-1.15, opencv-2.4.8, Qt 4.8.6, BitBake-1.15.3

Juni 2013 - März 2014
10 Monaten
Bad Homburg, Deutschland

Systemarchitektur und C++-Programmierung

Amadeus AG

  • Aufbau eines Frameworks für eine OBE-Anwendung zur Anbindung eines deutschen Touristikunternehmens an die interne Backendtechnologie

  • Message-basierte Eventprogrammierung, graph-basierte Workflows, XML/EDIFACT-Formate

  • Realisiert unter Suse Enterprise Linux 11

  • g++-4.3.2, boost-1.50

Okt. 2012 - Juni 2013
9 Monaten
Bad Homburg, Deutschland

Systemarchitektur und C++-Programmierung

Amadeus AG

  • Erweiterung einer bestehenden OBE-Anwendung der internen Backendtechnologie an die NVS-API der Deutschen Bahn

  • Message-basierte Eventprogrammierung, XML-Formate

  • Realisiert unter Suse Enterprise Linux 11

  • g++-4.3.2, boost-1.39.1

Feb. 2012 - Juli 2012
6 Monaten
Eschborn, Deutschland

Teamleitung und Softwareentwicklung

BCC Unternehmensberatung GmbH

  • Weiterentwicklung eines C++-basierten Frameworks zur Backendprogrammierung von Lotus Notes Anwendungen

  • Erstellung eines neuen Produkt-Releases

  • Realisiert unter Windows Server 2003, Visual Studio 2003/2005/2008R2/2010, OpenSuse 2011

  • g++-4.5, boost-1.47, CMake-2.8

Sept. 2011 - Jan. 2012
5 Monaten
Sulzbach, Deutschland

Server-Programmierung

Logica Deutschland GmbH & Co. KG

  • Erweiterungsprogrammierung für Banken-Backends zur Kreditbewertung

  • Message-basierte Programmierung

  • Realisiert unter Redhat Enterprise Linux 3, g++-2.95.3

Dez. 2010 - Juni 2011
7 Monaten
Bad Homburg, Deutschland

Systemarchitektur und Programmierung

Amadeus AG

  • Entwicklung eines Frameworks zur Integration von OBE-Anwendungen mit deutscher Backendtechnologie

  • Message-basierte Eventprogrammierung, UML State-Machines, XML/EDIFACT-Formate

  • Realisiert unter Suse Enterprise Linux 11

  • g++-4.3.2, boost-1.39.1

Aug. 2010 - Aug. 2010
1 Monate
Leipzig, Deutschland

Anwendungsprogrammierung

ACL GmbH

  • Steuerprogramm zum Auslösen der Videoaufnahme an Digital-SLR Canon 5D Mark II über USB

  • Steuerprogramm zum simultanen Auslösen von zwei Canon Digital-SLR über USB

  • Realisiert unter MS Windows

  • Microsoft C++-Compiler 6.0 und 10.0

Sept. 2009 - Feb. 2010
6 Monaten
Leipzig, Deutschland

Projektleitung und Systemarchitektur

Topic Maps Lab, Universität Leipzig

  • Erstellung einer generischen API für C++-basierte Topic Map Engines analog zur Java-TMAPI v2

  • Realisiert unter Ubuntu 9.10 Linux

  • g++-4.4

März 2000 - Juni 2009
9 Jahren 4 Monaten
Mannheim, Deutschland

Technische Projektleitung, Systemarchitektur und Programmierung

Brockhaus AG

  • Entwicklung eines SGML/XML-basierten Inhouse-Redaktionssystems zur Erstellung der Lexika n- X11 mit OpenWindows bzw. Gtk/Gtk++, Sybase mit ctlib, Tooltalk/DBus

  • Realisiert unter Sun Solaris 2.6–10 mit Sun C++-Compiler 4.2–11.0 und Linux 2.4/2.6 mit g++ 2.9.5–3.4

Aug. 1998 - Feb. 2000
1 Jahr 7 Monaten
Leipzig, Deutschland

Server-Programmierung

MeTechnology GmbH / Brokat AG

  • Portierung des hauseigenen Bankservers nach UNIX und Umstellung auf Single-Source-Code

  • Entwicklung eines portablen Datenbank-Wrappers für Oracle, DB2 und Informix

  • Realisiert unter AIX, Sun Solaris, HP-UX, Linux mit gcc/g++ 2.2–2.9.5

Feb. 1996 - März 1998
2 Jahren 2 Monaten
Leipzig, Deutschland

Projektleitung und Programmierung, Systemadministration

Neurologische Klinik, Universitätsklinikum Leipzig

  • Visualisierung von eingescannten CT-Bildern mit Qt/C++ X11-Frontend

  • Realisiert unter HP-UX und Linux 2.4

  • g++-2.3.2

Jan. 1993 - Dez. 1993
1 Jahr
Atlanta, Vereinigte Staaten

C++-Programmierung

Micromeritics

  • Entwicklung eines Auswerteprogramms zur numerischen Lösung von Fredholmschen Integralgleichungen erster Art mittels Regularisierungsmethode

  • Realisiert unter Linux/Alpha mit g++ 2.3 und Microsoft C++ 5.0

Jan. 1985 - Dez. 2000
16 Jahren
Leipzig, Deutschland

Wissenschaftliche Programmierung

Universität Leipzig

  • Diverse Programme zu Monte-Carlo-Simulation, Dichtefunktionaltheorie, numerische Lösung von Integralgleichungen, nichtlineare Optimierung, Splineinterpolation u. v. a. m.

Zusammenfassung

Senior-Softwareentwickler C++ (Backend/Embedded)

Skills:

  • Modern C++-Programmierung (C++20, C++17, C++14)
  • Architektur von Client/Server-Anwendungen
  • XML u. semantische Technologien
  • UNIX-Systemadministration

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher
Französisch
Verhandlungssicher
Russisch
Verhandlungssicher

Ausbildung

Lorem ipsum dolor sit amet

Diplomchemiker · Chemie

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen