Top expert badge
Recommended expert
Profile header background

Holger Dettmar

Software Developer

Holger Dettmar
Profile header overlay
Hamburg, Germany

Experience

Jul 2024 - Present
1 year 9 months

Software Developer

Expertise details
Position Summary
Software Developer
Industries
Aerospace and Defense
Business Areas
Information Technology
Quality Assurance
  • Gained familiarity with complex legacy software for controlling central ship systems (Ada, Java, C++).
  • Implemented tests to identify memory leaks.
  • Refactored existing project content and tests to object-oriented standards.
  • Identified and fixed bugs in existing distributed Java and C++ applications on a DONAR/CORBA network.
  • Products: Squish, NetBeans, MKS Integrity, DONAR, CORBA, DOORS, Windchill.
  • Skills: Python, Java, Linux, C++, Ada.
May 2022 - Jun 2023
1 year 2 months

Software Developer

Sick AG

Expertise details
Position Summary
Software Developer at Sick AG
Industries
Manufacturing
Business Areas
Information Technology
Product Development
  • Reengineered old Pascal and Visual Basic programs and reimplemented them in the in-house language ITEL (similar to C++).
  • Translated various MathCad calculations of gas concentration and dry calculations for calibrating gas measurement devices.
  • Developed a firmware updater including communication over hardware interfaces (RS232).
  • Implemented a complex task list to control an automated calibration.
  • Products: Table Curve, ITE Multicom, PuTTY, Mongo, Atlassian JIRA, MathCad.
  • Skills: MATLAB, C++, Java, hardware control, RS232.
Feb 2020 - Apr 2022
2 years 3 months

Software Developer, Software Architect, Project Lead

NXP Semiconductors Germany GmbH

Expertise details
Position Summary
Software Developer, Software Architect, Project Lead at NXP Semiconductors Germany GmbH
Industries
Manufacturing
Business Areas
Information Technology
Project Management
  • Developed a detailed application concept with the client and evaluated different designs and tools for implementing parallel computations.
  • Designed the architecture and implemented the software following Clean Code principles.
  • Organized tests within the team with selected test users.
  • Products: Dask (Parallel Python Library), Jenkins, MPI.
  • Skills: High Performance Computing (HPC), Dask, Parallel Computing, Python, MPI, Linux, Windows, UML, software design, software architecture, Clean Code, OOP, Pandas.
  • Data Engineer.
Sep 2019 - Dec 2019
4 months

Software Developer

Zeiss Vision GmbH

Expertise details
Position Summary
Software Developer at Zeiss Vision GmbH
Industries
Manufacturing
Business Areas
Information Technology
Product Development
  • Ported sorting software for eyeglass lens production from Windows 7 to Windows 10.
  • Ensured correct control of the order scanner and sorting hardware via a C/C++ library.
  • Reviewed and extended logging outputs.
  • Added an RFID interface to further automate the production chain.
  • Reimplemented the interface to the I/O card in C++ and to the RFID sensors in C#.
  • Products: Java, C/C++, RFID, Eclipse, Visual Studio, C#.
  • Skills: software development, embedded development, SQL.
Jun 2019 - Jul 2019
2 months

Software Developer, Trainer

MAN Energy Solutions SE

Expertise details
Position Summary
Software Developer, Trainer at MAN Energy Solutions SE
Industries
Energy
Business Areas
Information Technology
  • Translated all output texts of the blade planning program into English and implemented them in the source code.
  • Trained staff on the new software.
  • Products: Fortran, Eclipse, Java.
  • Skills: fluent English.
Jul 2018 - May 2019
11 months

Software Architect, Software Developer

Expertise details
Position Summary
Software Architect, Software Developer
Industries
Chemical
Business Areas
Information Technology
Product Development
Quality Assurance
  • Modernization of an in-house solution for calculating distillation columns (process engineering).
  • Development of a modular, future-proof architecture for easy extensibility and new user interfaces.
  • Implementation of the architecture in Python 3 and Qt 5 and migration of functionality from existing Visual Basic 6 code.
  • Creation of an automated test suite.
  • Development and implementation of a database concept to store historical calculation data.
  • Introduction of user rights management.
  • Calling existing Fortran routines from the new program module and processing the results.
  • Products: Visual Studio 2008/2017, Microsoft SQL Database, Doxygen, Python 3, Design Patterns, Test Driven Development, Unit Tests, Qt 5, Fortran.
  • Knowledge: Visual Basic 6, SQLAlchemy.
Feb 2018 - Jun 2018
5 months

Software Developer

RME

Expertise details
Position Summary
Software Developer at RME
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Extensions to the user interface with new functionalities.
  • Integration with data storage via DDS.
  • Products: QtCreator.
  • Knowledge: C++, Qt 5, DDS, PostgreSQL, SVN, CMake, Data Distribution Service.
Nov 2017 - Dec 2017
2 months

Software Developer

Hella Ventures

Expertise details
Position Summary
Software Developer at Hella Ventures
Industries
Automotive
Business Areas
Product Development
Research and Development
  • Research on suitable tools and methods.
  • Development of an algorithm to create a Brep geometry from pairs of coordinates using vector algebra.
  • Automatic meshing of the geometry with gmsh and control of the FEM solver CalculiX.
  • Feedback from the calculations to a neural network for automated optimization based on stiffness and volume.
  • Products: Eclipse, Python, gmsh, FEM calculation, NumPy, CalculiX, Ubuntu 16.04, PyCharm.
  • Knowledge: Mathematics, vector algebra, Machine Learning.
Mar 2017 - Nov 2017
9 months

Software Developer

Baker Hughes a GE Company

Expertise details
Position Summary
Software Developer at Baker Hughes a GE Company
Industries
Energy
Business Areas
Information Technology
Product Development
  • Integration of a test stand (FlowLoop) with the Predix Cloud to make time-dependent machine data available via suitable interfaces.
  • Familiarization with Predix and creation of an app for processing and visualizing machine data in the cloud.
  • Products: Eclipse, STS, Linux, Git, Predix, Postman, OPC UA, Intel Edison, Arduino, Docker.
  • Knowledge: Microservices, Cloud, REST, Big Data Analytics.
Jan 2016 - Oct 2016
10 months

Planning and Implementation

Siemens Mobility

Expertise details
Position Summary
Planning and Implementation at Siemens Mobility
Industries
Manufacturing
Business Areas
Information Technology
Quality Assurance
  • Development of an application as an Eclipse plugin to make many behavior-driven test cases accessible (phrase browser).
  • Scanning existing folder structures and identifying stored test cases.
  • Implementation of a complex source code parser to extract relevant information.
  • Implementation of various sorting algorithms and search functions.
  • Presentation of the results as a TreeView and in search masks in the Eclipse plugin.
  • Products: GUI tests.
  • Knowledge: Eclipse RCP, Python, Python-behave, AutoIt, Java, JFace, SWT.
Jun 2014 - Dec 2015
1 year 7 months

Coordination with departments, design and implementation

MAN Diesel & Turbo SE

Expertise details
Position Summary
Coordination with departments, design and implementation at MAN Diesel & Turbo SE
Industries
Energy
Manufacturing
Business Areas
Product Development
Production
  • Integrating changes into the existing calculation process up to automatically generating CAD design drawings.
  • Geometric and thermodynamic calculations in Fortran and C++.
  • Exporting data via Java/J-Link into Pro-Engineer and creating drawings for manufacturing.
  • Products: Windows, MS Visual Studio, Fortran, C++, Java, Python, J-Link.
  • Skills: Pro-Engineer/Creo.
Apr 2014 - Nov 2017
3 years 8 months

Software Developer

Cloudplan

Expertise details
Position Summary
Software Developer at Cloudplan
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Developing server components and implementing requests, data storage, and formatting.
  • GUI development and integration with other processes.
  • Products: Atlassian JIRA, Confluence, MongoDB, Eclipse, QtCreator, VS-2013, Python, C++, Boost, Qt 5, QML, Git, Bitbucket.
  • Skills: HTTP, OpenSSL, TCP/IP, Multithreading.
Nov 2011 - Feb 2014
2 years 4 months

Design and development of various functionality extensions

MAN

Expertise details
Position Summary
Design and development of various functionality extensions at MAN
Industries
Energy
Manufacturing
Business Areas
Product Development
Research and Development
  • Enhancing calculation processes for steam turbine design (thermodynamic design, geometric calculation, strength analysis).
  • Integrating additional profile parameters for turbine blades into the calculation process.
  • Geometric and thermodynamic calculations in Fortran.
  • Exporting data via Java/J-Link into Pro-Engineer and creating manufacturing drawings.
  • Creating a geometric model of the turbine rotor with mass and area moments of inertia.
  • Skills: Windows, MS Visual Studio, Eclipse, Fortran, VBA, Java, C++, Python.
Jun 2011 - Nov 2011
6 months

Object-oriented modeling and implementation of the analysis tool

Germanischer Lloyd

Expertise details
Position Summary
Object-oriented modeling and implementation of the analysis tool at Germanischer Lloyd
Industries
Manufacturing
Business Areas
Information Technology
Research and Development
  • Application for evaluating fluid flow simulation results using OpenFOAM.
  • Calculating various scenarios to optimize ship balance.
  • Automated creation of documentation (presentations, charts, reports) from 3D calculation results.
  • Products: Ubuntu, Python, Shell Script, XML, Eclipse, UML, OpenFOAM, OpenOffice.
  • Skills: MS Office, Test Driven Development.
Jun 2010 - Mar 2011
10 months

Software Developer

DFKI, German Research Center for Artificial Intelligence

Expertise details
Position Summary
Software Developer at DFKI, German Research Center for Artificial Intelligence
Industries
Information Technology
Business Areas
Information Technology
Research and Development
  • Supporting programming work on the Python pipeline and integrating new features.
  • Customizing, installing, and testing the pipeline for use on IBM compute clusters (10 h/week).
  • Skills: Ubuntu, Red Hat, Python, SciPy, NumPy, Eclipse, Shell Script, LoadLeveler.
Jun 2010 - Mar 2011
10 months

Software Developer

DLR, German Aerospace Center

Expertise details
Position Summary
Software Developer at DLR, German Aerospace Center
Industries
Space Exploration
Business Areas
Product Development
Research and Development
  • Gathering requirements and modeling the autonomy concept for the Asteroid Landing System MASCOT in UML (use case, activity, sequence, component, and state diagrams).
  • Implementing, simulating, and testing the concept in MATLAB/Simulink/Stateflow.
  • Skills: Windows, UML, Enterprise Architect, MATLAB/Simulink/Stateflow.
Nov 2008 - Mar 2010
1 year 5 months

Scrum Master

Georg-Simon Ohm University of Applied Sciences Nuremberg

Expertise details
Position Summary
Scrum Master at Georg-Simon Ohm University of Applied Sciences Nuremberg
Industries
Education
Information Technology
Business Areas
Information Technology
Product Development
Project Management
  • Developed a generator to create GENESIS games in a team of six spread across Germany.
  • Developed logic that allows supervisors to intuitively create games for the GENESIS console.
  • Skills: C++, Qt, Eclipse, SVN, Trac, Scrum.
Oct 2005 - May 2010
4 years 8 months

Software Developer

Airbus

Expertise details
Position Summary
Software Developer at Airbus
Industries
Aerospace and Defense
Business Areas
Information Technology
Product Development
Research and Development
  • Extending and applying the process chain for numerical flow simulation for aerodynamic aircraft developers on massively parallel UNIX systems (HPC cluster).
  • Designing and developing various function extensions and integrating them into existing software.
  • Planning, hosting, and delivering training/coaching sessions for the Centaur mesh generator.
  • Post-processing: developing custom solutions to extract parameters of interest.
  • Skills: Unix, Linux, Itanium, Centaur, DLR flow solver TAU, EnSight, Tecplot, Xmgrace, LaTeX, Python, ShellScript, LSF, MPI, Synfiniway, TauBL, Aerodynamics.

Industry Experience

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

Experienced in Manufacturing, Aerospace and Defense, Information Technology, Energy, Education, and Chemical.

Manufacturing
Aerospace and Defense
Information Technology
Energy
Education
Chemical
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, Quality Assurance, Project Management, and Production.

Information Technology
Product Development
Research and Development
Quality Assurance
Project Management
Production
Profile match chart

Summary

Software engineering for complex technical systems, method & algorithm development, and process optimization in engineering.

Skills

  • Prototype Development
  • Tdd
  • Clean Code
  • Algorithm Development
  • Qt/qml
  • Matlab
  • Linux/unix
  • Java
  • Simulink
  • Method Development
  • Automation
  • Embedded
  • Fortran
  • Parallel Computing
  • Hpc
  • Simulation
  • Scrum
  • Data Engineer

Languages

German
Native
English
Advanced

Education

Nov 2008 - Jun 2014

Georg-Simon-Ohm University of Applied Sciences Nuremberg

Master of Engineering · Software Engineering and Information Technology · Nuremberg, Germany

Oct 2003 - May 2004

University of Wales, NEWI Wrexham

Bachelor of Engineering · Aeronautical Engineering · Wrexham, United Kingdom

Sep 1999 - Sep 2005

Braunschweig/Wolfenbüttel University of Applied Sciences

Diploma in Mechanical Engineering · Mechanical Engineering · Braunschweig, Germany

Certifications & licenses

iSAQB - Certified Professional for Software Architecture

Statistics

Experience

Total positions 18
Experience in Manufacturing 8.5 y
Avg length 1 y 3 m
Longest experience 4 y 7 m

Expertise

Recent roles Software Developer, Software Developer, Software Architect, Project Lead, Software Developer, Trainer
Main industries Manufacturing, Aerospace and Defense, Information Technology
Main business areas Information Technology, Product Development, Research and Development

Qualifications

Highest degree Master
Certifications earned 1

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Holger based?

Holger is based in Hamburg, Germany.

What languages does Holger speak?

Holger speaks the following languages: German (Native), English (Advanced).

How many years of experience does Holger have?

Holger has at least 18 years of experience. During this time, Holger has worked in at least 9 different roles and for 16 different companies. The average length of individual experience is 1 year. Note that Holger may not have shared all experience and actually has more experience.

What roles would Holger be best suited for?

Based on recent experience, Holger would be well-suited for roles such as: Software Developer, Software Developer, Software Architect, Project Lead, Software Developer, Trainer.

What is Holger's latest experience?

Holger's most recent position is Software Developer.

What companies has Holger worked for in recent years?

In recent years, Holger has worked for Sick AG and NXP Semiconductors Germany GmbH.

Which industries is Holger most experienced in?

Holger is most experienced in industries like Manufacturing, Aerospace and Defense, and Information Technology. Holger also has some experience in Energy, Education, and Chemical.

Which business areas is Holger most experienced in?

Holger is most experienced in business areas like Information Technology, Product Development, and Research and Development. Holger also has some experience in Project Management, Quality Assurance, and Production.

Which industries has Holger worked in recently?

Holger has recently worked in industries like Manufacturing and Aerospace and Defense.

Which business areas has Holger worked in recently?

Holger has recently worked in business areas like Information Technology, Project Management, and Quality Assurance.

What is Holger's education?

Holger holds a Master in Software Engineering and Information Technology from Georg-Simon-Ohm University of Applied Sciences Nuremberg, a Bachelor in Aeronautical Engineering from University of Wales, NEWI Wrexham and a Bachelor in Mechanical Engineering from Braunschweig/Wolfenbüttel University of Applied Sciences.

Does Holger have any certificates?

Holger has 1 certificate: iSAQB - Certified Professional for Software Architecture.

What is the availability of Holger?

Holger is immediately available full-time for suitable projects.

What is the rate of Holger?

Holger's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Holger?

To hire Holger, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

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

1000
750
500
250
Rate comparison chart
Market avg: 700-860 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.