Skip to main content
Top expert badge
Recommended expert
Profile header background

Michael (V.) Szombathely-Embedded C++17 programming

Michael (V.) Szombathely - Embedded C++17 programming - profile avatar
Profile header overlay
Langelsheim, Germany

Check rate

Experience

Sep 2023 - May 2024
Holzminden, Germany

Embedded C++17 programming

Stiebel Eltron GmbH & Co.

Position summary
Embedded C++17 programming at Stiebel Eltron GmbH & Co.
Industries
Energy
Manufacturing
Business areas
Information Technology
Product Development
  • Connecting the in-house heat pumps to EEBus (in accordance with GEG §14a)

  • Support for Limit and Monitoring Power Consumption use cases

  • Linux Yocto 2.5.4 for armv5e / Yocto 2.5.4–4.3.3 for x86 target

  • g++ 7.3–13.2

  • boost 1.85 (Asio/Beast)

  • dbus-cxx 2.5.1

  • Boost.SML 1.1.11

  • CMake build management

  • KEO-Json-API 1.3.0

  • ktest 4.12.0 (Python Robot test framework)

Mar 2022 - Mar 2023
Siershahn, Germany

C++17 extension programming

voestalpine SIGNALING GmbH

Position summary
C++17 extension programming at voestalpine SIGNALING GmbH
Industries
Manufacturing
Business areas
Information Technology
Product Development
  • Extending the DBMASzkv.WEB software with a component for XML export of the DBMAS configuration

  • 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

  • 3rd-party package management with conan 1.50

  • Docker deployment

  • C++20 migration (prototype)

Feb 2020 - Jul 2021
Hamburg, Germany

C++17 extension programming (Lead developer)

NovaStor Germany GmbH

Position summary
C++17 extension programming (Lead developer) at NovaStor Germany GmbH
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Extending the existing backup software suite DataCenter with a reimplementation of the central backup server (dcbs)

  • Asynchronous backend implementation

  • 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

Oct 2019 - Dec 2019
Frankfurt, Germany

C++14 extension programming (Lead developer)

Elsevier Information Systems GmbH

Position summary
C++14 extension programming (Lead developer) at Elsevier Information Systems GmbH
Industries
Chemical
Information Technology
Business areas
Information Technology
Product Development
  • Extending and optimizing the existing patent search in the Reaxys research system

  • Developing an in-house demo web application

  • CentOS 7

  • g++ 7/8/9

  • PEGTL 2.8.1

  • boost 1.68

  • ruby 2.6.5

  • Ember.js 3.14

Apr 2018 - Mar 2019
Hanover, Germany

C++14/17 extension programming

HaCon Ingenieurgesellschaft mbH

Position summary
C++14/17 extension programming at HaCon Ingenieurgesellschaft mbH
Industries
Transportation
Business areas
Information Technology
  • Extending an existing application (TPS) for timetable construction and management for rail routes

  • 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

Jul 2016 - Mar 2018
Bad Homburg, Germany

C++/C++11 programming

Amadeus AG

Position summary
C++/C++11 programming at Amadeus AG
Industries
Information Technology
Tourism
Business areas
Information Technology
Product Development
  • Extension of an existing OBE application of the internal backend technology to the NVS API of Deutsche Bahn

  • Framework development

  • Message-based event programming

  • XML/JSON formats

  • Python-based generators and test tools

  • Suse Enterprise Linux 11

  • g++ 4.3.2/4.9.3

  • boost 1.56

  • python 2.7

Feb 2016 - Jun 2016
Schwalbach am Taunus, Germany

C++11 programming

HERE Deutschland GmbH

Position summary
C++11 programming at HERE Deutschland GmbH
Industries
Automotive
Business areas
Information Technology
Product Development
  • Integration of a Google Earth client into a navigation system

  • CORBA-based event/service programming

  • Multithread and multicore design

  • QNX 6.6/Ubuntu 14.04

  • g++ 4.9

  • cmake

  • git/Gerrit

  • ARM toolchain

  • BitBake 1.31.1

Aug 2015 - Jan 2016
Frankfurt, Germany

System architecture and C++ programming

Trust International GmbH

Position summary
System architecture and C++ programming at Trust International GmbH
Industries
Information Technology
Tourism
Business areas
Information Technology
Product Development
  • Further development and new development of server applications for hotel booking

  • Event-based multithread and multicore design

  • Development of Ruby-based test tools

  • Migration SVN→Git

  • Deployment of Docker containers

  • Ubuntu 12.04/14.04

  • g++ 4.6

  • Ruby/JRuby

  • epoll/eventfd

Dec 2014 - May 2015
Hildesheim, Germany

System architecture and C++11 programming

JENOPTIK Robot GmbH

Position summary
System architecture and C++11 programming at JENOPTIK Robot GmbH
Industries
Manufacturing
Business areas
Information Technology
Product Development
  • Further development of an application for optical red light detection for the smart camera SC-IV

  • Message-based event programming

  • Multithread design

  • Ubuntu 12.04

  • g++ 4.7.3

  • boost 1.55

  • opencv 2.4.10

  • Qt 4.8.6

  • BitBake 1.15.3

Jun 2014 - Nov 2014
Hildesheim, Germany

System architecture and C++11 programming (Lead developer)

JENOPTIK Robik GmbH

Position summary
System architecture and C++11 programming (Lead developer) at JENOPTIK Robik GmbH
Industries
Automotive
Information Technology
Business areas
Information Technology
Product Development
  • Development of software for vehicle license plate recognition and comparison with a database for the smart camera SC-IV

  • Workflow-oriented event programming

  • 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

Jun 2013 - Mar 2014
Bad Homburg, Germany

System architecture and C++ programming

Amadeus AG

Position summary
System architecture and C++ programming at Amadeus AG
Industries
Information Technology
Tourism
Business areas
Information Technology
Product Development
  • Built a framework for an OBE application to connect a German travel company to the internal backend technology

  • Message-based event programming

  • Graph-based workflows

  • XML/EDIFACT formats

  • Suse Enterprise Linux 11

  • g++ 4.3.2

  • boost 1.50

Oct 2012 - Jun 2013
Bad Homburg, Germany

System architecture and C++ programming (Lead developer)

Amadeus AG

Position summary
System architecture and C++ programming (Lead developer) at Amadeus AG
Industries
Information Technology
Tourism
Business areas
Information Technology
Product Development
  • Expanded an existing OBE application of the internal backend technology to the NVS API of Deutsche Bahn

  • Message-based event programming

  • XML formats

  • Suse Enterprise Linux 11

  • g++ 4.3.2

  • boost 1.39.1

Feb 2012 - Jul 2012
Eschborn, Germany

Team lead and software development (Lead developer)

BCC Unternehmensberatung GmbH

Position summary
Team lead and software development (Lead developer) at BCC Unternehmensberatung GmbH
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Further development of a C++-based framework for backend programming of Lotus Notes applications

  • New product release

  • Windows Server 2003

  • Visual Studio 2003/2005/2008R2/2010

  • OpenSuse 2011

  • g++ 4.5

  • boost 1.47

  • CMake 2.8

Sep 2011 - Jan 2012
Sulzbach, Germany

Server programming

Logica Deutschland GmbH & Co. KG

Position summary
Server programming at Logica Deutschland GmbH & Co. KG
Industries
Banking and Finance
Business areas
Finance
Information Technology
Product Development
  • Extension programming for a bank backend for credit rating

  • Message-based programming

  • Redhat Enterprise Linux 3

  • g++ 2.95.3

Dec 2010 - Jun 2011
Bad Homburg, Germany

System architecture and programming

Amadeus AG

Position summary
System architecture and programming at Amadeus AG
Industries
Information Technology
Tourism
Business areas
Information Technology
Product Development
  • Framework for integrating OBE applications with German backend technology

  • Message-based event programming

  • UML state machines

  • XML/EDIFACT formats

  • Suse Enterprise Linux 11

  • g++ 4.3.2

  • boost 1.39.1

Aug 2010 - Aug 2010
Leipzig, Germany

Application programming (Lead developer)

ACL GmbH

Position summary
Application programming (Lead developer) at ACL GmbH
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Control program for triggering video recording on a Canon 5D Mark II digital SLR via USB

  • Control program for triggering two Canon digital SLRs at the same time via USB

  • MS Windows

  • Microsoft C++ compiler 6.0 and 10.0

Sep 2009 - Feb 2010
Leipzig, Germany

Project lead and system architecture

Topic Maps Lab, Universität Leipzig

Position summary
Project lead and system architecture at Topic Maps Lab, Universität Leipzig
Industries
Education
Information Technology
Business areas
Information Technology
Product Development
Project Management
Research and Development
  • Created a generic API for C++-based Topic Map engines in analogy to Java-TMAPI v2

  • Ubuntu 9.10 Linux

  • g++ 4.4

Mar 2000 - Jun 2009
Mannheim, Germany

Technical project lead, system architecture and programming

Brockhaus AG

Position summary
Technical project lead, system architecture and programming at Brockhaus AG
Industries
Media and Entertainment
Business areas
Information Technology
Product Development
Project Management
  • Developed an SGML/XML-based in-house editorial system for creating the publisher's encyclopedias

  • Used X11 with OpenWindows or Gtk/Gtk++, Sybase with ctlib, Tooltalk/DBus

  • Sun Solaris 2.6–10 with Sun C++ compiler 4.2–11.0

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

Aug 1998 - Feb 2000
Leipzig, Germany

Server programming

MeTechnology GmbH / Brokat AG

Position summary
Server programming at MeTechnology GmbH / Brokat AG
Industries
Banking and Finance
Information Technology
Business areas
Information Technology
Product Development
  • Ported the in-house bank server to UNIX

  • Switched to single-source code

  • Developed portable database wrappers for Oracle, DB2, and Informix

  • AIX/Sun Solaris/HP-UX/Linux with gcc/g++ 2.2–2.9.5

Feb 1996 - Mar 1998
Leipzig, Germany

Project lead and programming, system administration

Neurologische Klinik, Universitätsklinikum Leipzig

Position summary
Project lead and programming, system administration at Neurologische Klinik, Universitätsklinikum Leipzig
Industries
Healthcare
Business areas
Information Technology
Project Management
  • Visualization of scanned CT images

  • Developed an X11 frontend based on Qt/C++

  • HP-UX or Linux 2.4

  • g++ 2.3.2

Jan 1993 - Dec 1993
Atlanta, United States

C++ programming

Micromeritics

Position summary
C++ programming at Micromeritics
Industries
Manufacturing
Business areas
Information Technology
Product Development
  • Development of an evaluation program for the numerical solution of Fredholm integral equations of the first kind using a regularization method

  • Part of the software suite for adsorption measuring instruments

  • Linux/Alpha with g++ 2.3

  • Microsoft C++ 5.0

Jan 1985 - Dec 2000
Leipzig, Germany

Scientific programming

University of Leipzig

Position summary
Scientific programming at University of Leipzig
Industries
Education
Business areas
Information Technology
Research and Development
  • Development of various programs for Monte Carlo simulation, density functional theory, numerical solution of integral equations, nonlinear optimization, spline interpolation, and many more.

Industry experience

See where this freelancer has spent most of their professional time.

Experienced in Education, Media and Entertainment, Information Technology, Tourism, Manufacturing, and Banking and Finance.

Education
Media and Entertainment
Information Technology
Tourism
Manufacturing
Banking and Finance
Profile match chart

Business area experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Product Development, Research and Development, Project Management, and Finance.

Information Technology
Product Development
Research and Development
Project Management
Finance
Profile match chart

Skills

Skills:

  • Programming In Modern C++ (C++20/17/14/11)
  • System Architecture And Software Design
  • Web Applications (Ruby On Rails/Sinatra, Ember.Js)
  • Software Development Team Lead
  • Client/Server Applications
  • Embedded C/C++ Development
  • Multithreaded/Multicore Applications
  • Soa, Web Services, Corba
  • Unix System Administration
  • Dtd Modeling And Stylesheet Design (Sgml/Xml, Xslt)
  • Semantic Modeling (F-Logic, Rdf/Owl, Topic Maps)
  • Machine Learning (Pytorch, Tensorflow)
  • Computer Simulation Methods (Monte Carlo, Etc.)
  • Numerical Mathematics (Linear Algebra, B-Splines, Fft, Etc.)
  • Approx. 30 Publications And 35 Talks In Physics/Chemistry

Industries:

  • Publishing
  • Banking
  • Medicine
  • Chemistry

Operating Systems:

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

Programming Languages:

  • C/C++
  • Ruby/Python/Perl
  • Fortran, Etc.

Databases:

  • Sybase
  • Oracle
  • Informix
  • Postgresql
  • Mysql
  • Mongodb, Etc.

Software/Tools:

  • Stl/Boost/C++ Metaprogramming
  • Uml/Rational Rose/Enterprise Architect
  • Sgml/Xml/Edifact
  • Git/Mercurial/Subversion/Cvs
  • Apache/Nginx
  • Glassfish/Jboss/Tomcat
  • Rational Purify/Parasoft Insure/Valgrind
  • Agile Software Development/Scrum

Languages

German
Native
English
Advanced
French
Advanced
Russian
Advanced

Statistics

Experience

Total positions 22
Experience in Education 16.5 y
Avg length 1 y 10 m
Longest experience 15 y 11 m

Global experience

Countries worked in 2 (Germany, United States)
Primary country Germany

Expertise

Recent roles Embedded C++17 programming, C++17 extension programming, C++17 extension programming (Lead developer)
Main industries Education, Media and Entertainment, Information Technology
Main business areas Information Technology, Product Development, Research and Development

Profile

Member since
Last update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Have questions? Find more information here.

Michael is based in Langelsheim, Germany and can operate in on-site, hybrid, and remote work models.

Michael speaks the following languages: German (Native), English (Advanced), French (Advanced), Russian (Advanced).

Michael has at least 35 years of experience. During this time, Michael has worked in at least 20 different roles and for 19 different companies. The average length of individual experience is 2 years and 7 months. Note that Michael may not have shared all experience and actually has more experience.

Based on recent experience, Michael would be well-suited for roles such as: Embedded C++17 programming, C++17 extension programming, C++17 extension programming (Lead developer).

Michael's most recent position is Embedded C++17 programming at Stiebel Eltron GmbH & Co..

In recent years, Michael has worked for Stiebel Eltron GmbH & Co. and voestalpine SIGNALING GmbH.

Michael is most experienced in industries like Education, Media and Entertainment, and Information Technology. Michael also has some experience in Tourism, Manufacturing, and Healthcare.

Michael is most experienced in business areas like Information Technology, Product Development, and Research and Development. Michael also has some experience in Project Management and Finance.

Michael has recently worked in industries like Manufacturing and Energy.

Michael has recently worked in business areas like Information Technology and Product Development.

The availability of Michael needs to be confirmed.

Daily rate distribution

0 2 4 6 8
<€400 €400-​800 €800-​1200 €1200+

The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

800
600
400
200
Rate comparison chart
Daily rate avg. 737 €

The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.

800
600
400
200
Rate comparison chart
Median rate 760 €

The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.

Calculated based on our freelancers’ daily rates as of 7 Sep 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.