Michael (v.) Szombathely

Embedded C++17-Programmierung

Michael Szombathely
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)

  • Unterstützung für Use Cases zur Begrenzung und Überwachung des Energieverbrauchs

  • Linux Yocto 2.5.4 für armv5e / 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

  • 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

  • 3rdParty-Paketmanagement mit conan 1.50

  • Docker-Bereitstellung

  • C++20-Migration (Prototyp)

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

C++17-Erweiterungsprogrammierung (Leitender Entwickler)

NovaStor Germany GmbH

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

  • Asynchrone Backend-Implementierung

  • 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 (Leitender Entwickler)

Elsevier Information Systems GmbH

  • Erweiterung und Optimierung der bestehenden Patentsuche im Reaxys-Recherchesystem

  • Entwicklung einer hausinternen Demo-Webanwendung

  • 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

  • Ubuntu 16.04/18.04, 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

  • 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/Service-Programmierung

  • Multithread- und Multicore-Design

  • QNX 6.6/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

  • Entwicklung Ruby-basierter Testtools

  • Migration SVN→Git

  • Deployment von Docker-Containern

  • 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

  • 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 (Lead-Entwickler)

JENOPTIK Robik GmbH

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

  • Workflow-orientierte Eventprogrammierung

  • 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

  • Suse Enterprise Linux 11

  • g++ 4.3.2

  • boost 1.50

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

Systemarchitektur und C++-Programmierung (Lead-Entwickler)

Amadeus AG

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

  • Message-basierte Eventprogrammierung

  • XML-Formate

  • Suse Enterprise Linux 11

  • g++ 4.3.2

  • boost 1.39.1

Feb. 2012 - Juli 2012
6 Monaten
Eschborn, Deutschland

Teamleitung und Softwareentwicklung (Lead-Entwickler)

BCC Unternehmensberatung GmbH

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

  • Neues Produkt-Release

  • 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

Serverprogrammierung

Logica Deutschland GmbH & Co. KG

  • Erweiterungsprogrammierung für Banken-Backend zur Kreditbewertung

  • Message-basierte Programmierung

  • Redhat Enterprise Linux 3

  • g++ 2.95.3

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

Systemarchitektur und Programmierung

Amadeus AG

  • Framework zur Integration von OBE-Anwendungen mit deutscher Backendtechnologie

  • Message-basierte Eventprogrammierung

  • UML-Zustandsmaschinen

  • XML/EDIFACT-Formate

  • Suse Enterprise Linux 11

  • g++ 4.3.2

  • boost 1.39.1

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

Anwendungsprogrammierung (Leitender Entwickler)

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

  • 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 in Analogie zur Java-TMAPI v2

  • 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 des Verlages

  • Einsatz von X11 mit OpenWindows bzw. Gtk/Gtk++, Sybase mit ctlib, Tooltalk/DBus

  • Sun Solaris 2.6–10 mit Sun C++-Compiler 4.2–11.0

  • Linux 2.4/2.6 mit g++ 2.9.5–3.4

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

Serverprogrammierung

MeTechnology GmbH / Brokat AG

  • Portierung des hauseigenen Bankservers nach UNIX

  • Umstellung auf Single-Source-Code

  • Entwicklung portabler Datenbank-Wrapper für Oracle, DB2 und Informix

  • 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

  • Entwicklung eines X11-Frontends auf Basis von Qt/C++

  • HP-UX bzw. 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

  • Bestandteil der Softwaresuite für Adsorptionsmessgeräte

  • Linux/Alpha mit g++ 2.3

  • Microsoft C++ 5.0

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

Wissenschaftliche Programmierung

Universität Leipzig

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

Fähigkeiten

Kompetenzen:

  • Programmierung In Modern C++ (C++20/17/14/11)
  • Systemarchitektur Und Softwareentwurf
  • Webanwendungen (Ruby On Rails/sinatra, Ember.js)
  • Teamleitung Softwareentwicklung
  • Client/server-anwendungen
  • Embedded C/c++-entwicklung
  • Multithread/multicore-anwendungen
  • Soa, Webservices, Corba
  • Unix-systemadministration
  • Dtd-modellierung U. Stylesheet-entwurf (Sgml/xml, Xslt)
  • Semantische Modellierung (F-logic, Rdf/owl, Topic Maps)
  • Machine Learning (Pytorch, Tensorflow)
  • Computersimulationsmethoden (Monte-carlo U. A.)
  • Numerische Mathematik (Lineare Algebra, B-splines, Fft U. A.)
  • Ca. 30 Publikationen Und 35 Vorträge In Physik/chemie

Branchen:

  • Verlagswesen
  • Bankwesen
  • Medizin
  • Chemie

Betriebssysteme:

  • Unix (Linux, Solaris, Hp-ux, Aix, Openbsd, Qnx)
  • Windows

Programmiersprachen:

  • C/c++
  • Ruby/python/perl
  • Fortran U. A.

Datenbanken:

  • Sybase
  • Oracle
  • Informix
  • Postgresql
  • Mysql
  • Mongodb U. A.

Software/tools:

  • Stl/boost/c++-metaprogrammierung
  • Uml/rational Rose/enterprise Architect
  • Sgml/xml/edifact
  • Git/mercurial/subversion/cvs
  • Apache/nginx
  • Glassfish/jboss/tomcat
  • Rational Purify/parasoft Insure/valgrind
  • Agile Softwareentwicklung/scrum

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher
Französisch
Verhandlungssicher
Russisch
Verhandlungssicher
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Gottfried Arens
Gottfried Arens

IT-Systemanalytiker / Software-Entwickler

Profil ansehen
Adam Richter
Adam Richter

Senior Software-Ingenieur

Profil ansehen
Thomas Klaube
Thomas Klaube

Softwaredesign & Entwicklung: VideoDownloader

Profil ansehen
Silvia Biedermann
Silvia Biedermann

Business Consultant – Produktmanagement Bankwesen

Profil ansehen
Moulay driss Sennaoui
Moulay driss Sennaoui

Projekt Safety Manager

Profil ansehen
Olaf Titel
Olaf Titel

CTO, Gesellschafter, Agiler Coach, Product Owner

Profil ansehen
Hicham Mokhtari
Hicham Mokhtari

Freiberuflicher Softwareentwickler

Profil ansehen
Jens Oberender
Jens Oberender

Freiberuflicher Java-Entwickler / DevOps-Ingenieur

Profil ansehen
Stanislaus Stelle
Stanislaus Stelle

Sicherheitsberater bei Rohde & Schwarz AG

Profil ansehen
Yusuf Congar
Yusuf Congar

Fullstack Entwickler

Profil ansehen
Peter Kortmann
Peter Kortmann

Hardware- und Software Entwickler / Projektleiter

Profil ansehen
H̊akan Källberg
H̊akan Källberg

Berater

Profil ansehen
Jozsef Ferincz
Jozsef Ferincz

IT-Projektmanagement, Einführung der KI-unterstützten Softwareentwicklung

Profil ansehen
Silke Wöhning
Silke Wöhning

Leiterin Projektmanagement und Beratung

Profil ansehen
Dieter Möhrle
Dieter Möhrle

Softwareentwickler

Profil ansehen
Peter Glöckner
Peter Glöckner

Softwareentwickler

Profil ansehen
Caglar Özdemir
Caglar Özdemir

Dozent

Profil ansehen
Jens Rehsack
Jens Rehsack

Technischer Product Owner

Profil ansehen
Matthias Spiller
Matthias Spiller

Softwareentwickler und Berater

Profil ansehen
Sherif Omran
Sherif Omran

Entwickler

Profil ansehen
Dirk Bolte
Dirk Bolte

Senior Softwareentwickler

Profil ansehen
Justin Görmez
Justin Görmez

Agiler Tester

Profil ansehen
Duc tu Le anh
Duc tu Le anh

Freiberufler Softwareentwickler

Profil ansehen
Ivan Nuss
Ivan Nuss

IT-Systemadministrator

Profil ansehen
Konstantin Mirny
Konstantin Mirny

Architekt, Softwareentwickler

Profil ansehen
Max Ritter
Max Ritter

Cloud (AWS) | KI | DevOps | Daten

Profil ansehen
Oleksii Kvasnikov
Oleksii Kvasnikov

Softwareentwickler (Freiberufler)

Profil ansehen
Khadija Nezhari
Khadija Nezhari

Studentische Hilfskraft

Profil ansehen
Michael Ulrich
Michael Ulrich

Senior Scrum Master/Agile Coach für automatisiertes Fahren im Werk

Profil ansehen
Martin Raabe
Martin Raabe

Entwickler (Software) – vor und nach Markteinführung

Profil ansehen