Software-Entwickler mit mehr als 30 Jahren Projekterfahrung (bis C++20, Qt, STL, Boost, MFC, wxWidgets) unter Android, iOS, Windows, MacOS
Aktualisiert am 02.12.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Plattformübergreifende Entwicklung vorrangig in C++ (bis C++20)
Datenbank-Entwicklung mit MSSQL/MySQL/PostgreSQL/SQlite
Entwicklung unter Android/iOS/Windows/Linux/MacOS/OpenRTOS
C++ (bis C++20)
Migration von älterem Code verschiedener Herkunft auf moderne APIs/Sprachen (Modernizing)
Hervorragende Kentnisse in der hardwarenahen Entwicklung (Intel/ARM/Mips)
Schnelle Auffassungsgabe und dadurch sehr kurze Einlernzeit
Sehr großen Überblick über nutzbare OpenSource-Komponenten/APIs/Frameworks
PostgreSQL
MySQL
MSSQL
SQlite
Deutsch
Muttersprache
Englisch
sehr gut

Einsatzorte

Einsatzorte

Freiburg (+200km) Offenburg (Deutschland) (+200km) Karlsruhe (Baden) (+200km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

Festanstellung IT-Werke (2022-2023, 10 Monate)

Technologien: C++11, Java 1.8, Delphi/Lazarus, MariaDB, Google Flutter, Linux, Raspberry Pi, Apache Thrift

Beschreibung: Steuerung von Idemia Biometrie-Geräten (Gesichts- und Fingerabdruckerkennung)

Tätigkeit: Entwickung und Planung

Ausführung: Festangestellt

Teamgröße: 6 Mitarbeiter

Aufgaben: Konzeption und Entwicklung der Steuerungs-Applikationen auf Windows, Android und Raspberry Pi


NewsCentral 2 (Codename: Whoa!) (2021, 8 Monate)

Technologien: C++17 (MSYS2, GCC, CMake), wxWidgets, CLucene, SQLite, MariaDB, OpenSSL, Pugixml

Beschreibung: Redationssystem für Radiosender

Tätigkeit: Entwickung und Planung

Ausführung: Selbstständig

Teamgröße: 1 Mitarbeiter

Aufgaben: Konzeption, Umsetzung und Entwicklung der Anwendung, Datenbank und Nachrichtenimport/-verarbeitung


Lexer.Net 2.2 (2020, 4 Monate)

Technologien: Delphi/Lazarus, MySQL, PDF, SQLite

Beschreibung: Lexer.Net ist eine elektronische Patientenakte zur Verwaltung von Adressen, Behandlungen, Terminen und Rechnungen der Privatklinik ?Erich Lexer?

Tätigkeit: Entwicklung und Umsetzung

Ausführung: Selbstständig

Teamgröße: 1 Mitarbeiter

Kunde: Erich Lexer Klinik, Freiburg

Aufgaben: Erweiterung der Anwendung zum ein Templatesystem zur Report-Ausgabe in HTML und PDF


ORIN-Plattform - SICK Camera Provider (2019, 2 Monate)

Technologien: C++ 11 (Visual Studio 2015), OLE/COM, MFC

Beschreibung: Anbindung einer intelligenten Kamera (Inspector P65x) an die Robotic Platform ORIN zur Erkennung von Gegenständen und Steuerung eines DENSO Roboter-Arms (Part Picking).

Ausführung: Selbstständig

Teamgröße: 1 Mitarbeiter

Kunde: SICK AG/Waldkirch


Anbindung SIEMENS NX Designer/SIMIT an SICK Tools (2019, 2 Monate)

Technologien: C++ 17 (Visual Studio 2019), STL, Boost, Java, C#

Beschreibung: Anbindung und Weitergabe von Sensor-Signalen aus SIEMENS SIMIT/MCD an SICK-eigene Tools durch SHM (SharedMemory) und TCP/UDP.

Ausführung: Selbstständig

Teamgröße: 1 Mitarbeiter

Kunde: SICK AG/Waldkirch


NewsCentral (Codename: Whoa!) (2018-2019, 13 Monate)

Technologien: C++14 (MSYS2, GCC, CMake), wxWidgets, CLucene, SQLite, MySQL, cURL, Pugixml

Beschreibung: Kleines Redationssystem für Radiosender

Tätigkeit: Entwickung und Planung

Ausführung: Selbstständig

Teamgröße: 1 Mitarbeiter

Aufgaben: Konzeption, Umsetzung und Entwicklung der Anwendung, Datenbank und Nachrichtenimport/-verarbeitung


UPS Paketsortiermaschine (2017- 2018, 3 Monate)

Technologien: C++ 11 (Visual Studio 2015), STL, Boost, Java, SQLite, UBoot, Linux

Beschreibung: Prototyp einer Sortiermaschine für Paket-Laufbänder des Kunden

Tätigkeit: Entwickung und Planung

Ausführung: Selbstständig

Teamgröße: 1 Mitarbeiter

Kunde: SICK AG/Reute, UPS

Aufgaben: Entwicklung an Embedded Hardware (ARM) zur Erkennung von Barcodes


Lexer.Net 2.1 (2017, 5 Monate)

Technologien: Delphi/Lazarus, MySQL, PDF, SQLite

Beschreibung: Lexer.Net ist eine elektronische Patientenakte zur Verwaltung von Adressen, Behandlungen, Terminen und Rechnungen der Privatklinik ?Erich Lexer?

Tätigkeit: Entwicklung und Umsetzung

Ausführung: Selbstständig

Teamgröße: 1 Mitarbeiter

Kunde: Erich Lexer Klinik, Freiburg

Aufgaben: Erweiterung der Anwendung um eine Terminplanung und softwareseitige Audit Trail-Funktion zur lückenlosen Änderungsnachverfolgung, Verbesserung der Druckausgaben und Erweiterung der Benutzerverwaltung.


Toptica Laser-Referenz (2016, 4 Monate)

Technologien: C++ (GCC, VC++ 2015), Qt, Boost, STL, C++14, CMake, XML, Json2Model, Jira/Bitbucket/Git, Windows/Linux/Msys2, QtCreator
Beschreibung: Entwicklung von Device-Agents für HighFinesse Wavemeter und Frequency Countern zur Vermessung von Wellenlängen verschiedener Laser-Dioden.
Tätigkeit: Entwickung und Planung
Ausführung: Freiberuflich
Teamgröße: 4 Mitarbeiter

Kunde: Toptica, München


Lexer.Net 2.0 (2016, 7 Monate)

Technologien: Delphi/Lazarus, MySQL, PDF, SQLite

Beschreibung: Neuentwicklung, Lexer.Net ist eine elektronische Patientenakte zur Verwaltung von Adressen, Behandlungen und Rechnungen der Privatklinik ?Erich Lexer?

Tätigkeit: Entwicklung und Umsetzung

Ausführung: Selbstständig

Teamgröße: 1 Mitarbeiter

Kunde: Erich Lexer Klinik, Freiburg

Testo Projekt Prometheus (2015, 6 Monate)

Technologien: C++ (GCC, Clang, VC++ 2013), Qt, QML, STL, C++11, CMake, SQLite, OpenCV, OpenGL, XML, Windows/Linux (Ubuntu), QtCreator, Yocto

Beschreibung: Entwickung eines Geräts zur optischen Vermessung von Räumen und Fassaden

Tätigkeit: Entwickung und Optimierung

Ausführung: Selbstständig

Teamgröße: 15 Mitarbeiter

Kunde: Testo Visual Systems, Titisee Schwarzwald

Aufgaben: Mitentwicklung der Oberfläche unter Linux, Portierung und Optimierung der Software auf das Gerät (i.MX6 Board) unter einem mit Yocto erstellten Embedded Linux. Erstellung einer PDF-Ausgabe und Anzeige der Messwerte. Optimierung von C++-Code (Allokation, Algorithmen).


Airbus Defence & Space - ASSESS (2014-2015, 12 Monate)

Technologien: C++ (GCC, Clang, VC++ 2013), Qt, QML, Boost, STL, C++11, CMake, SQLite, MySQL, MongoDB, OpenCV, OpenGL, OpenSSL, XML, Windows/Linux, QtCreator

Beschreibung: Visualisierungs- und Steuerungssoftware (incl. Tracking) für Tag- und Nachtsicht-Kamera-Plattformen zur Überwachung (Surveillance)

Tätigkeit: Entwickung

Ausführung: Festangestellt

Teamgröße: 5 Mitarbeiter

Kunde: Airbus Defence & Space, Oberkochen

Aufgaben: Mitentwicklung der Hauptanwendung im Bereich Verschlüsselung, Lizenzmanagement, Usermanagement, Embedded-Entwicklung unter Linux, Inbetriebnahme und Update von Embedded-Hardware-Komponenten (MIPS/ARM).

Link: https://www.hensoldt.net/solutions/land/optronics/nightowl-m/


SmartNews (2012-2014, 16 Monate)

Technologien: C++ (Visual Studio 2010), MFC, wxWidgets, CLucene, SQLite, MySQL, cURL, Pugixml

Beschreibung: Redationssystem für Radio- und Fernsehssender

Tätigkeit: Entwickung und Planung

Ausführung: Selbstständig

Teamgröße: 1 Mitarbeiter

Kunde: TopRadio (rs2/Berliner Rundfunk), SBS Bukarest - Kiss FM/Rock FM (Romania)

Aufgaben: Konzeption, Umsetzung und Entwicklung der Anwendung, Datenbank, Nachrichtenimport/-verarbeitung und Support des Kunden bei Installation und 24/7-Betrieb bei verschiedenen Radio-Sendern.


Asim (2012, 6 Monate)

Technologien: C++ (Visual Studio 2008/2010), MFC, XML, COM/DCOM, Qt, FrameMaker/InDesign

Beschreibung: Produkt-Informations-Management, Automatisierung von Dokumentationserstellung mit InDesign- und Framemaker-PlugIns

Tätigkeit: Entwicklung

Ausführung: Selbstständig

Teamgröße: 5 Mitarbeiter

Kunde: DHW Waiblingen

Aufgaben: Weiterentwicklung und Optimierung der vorhandenen Anwendung, Erstellung eines Klassifizierungssystems


FastNews (2008-2013)

Technologien: C++ (Visual Studio 2005-2010), MFC, Delphi , XML, MySQL, Lucene, Java, wxWidgets, Qt, C#

Beschreibung: Redationssystem für Radio- und Fernsehssender

Tätigkeit: Komplette Entwicklung und Umsetzung

Ausführung: Selbstständig

Teamgröße: 1 Mitarbeiter

Kunden: TopRadio (rs2/Berliner Rundfunk), RTL Dresden, SBS Bukarest - Kiss FM/Rock FM (Romania)

Aufgaben: Konzeption, Umsetzung und Entwicklung der Anwendung, Datenbank, Nachrichtenimport/-verarbeitung und Support des Kunden bei Installation und 24/7-Betrieb bei verschiedenen Radio-Sendern.


PCLog/Intersema/Senscal (2008)

Technologien: C++ (VisualStudio 2003/2005), C#, wxWidgets, RS232, Threads, OPC, wxPython, WebServices, HTML, XML/XSD, Delphi 7

Beschreibung: Software zur Erfassung von Messwerten von Sensoren (Feuchtigkeits-, Druck- und Temperatursensoren), Bereitstellung eines script-fähigen, mutlithreaded Messdaten-Servers

Ausführung: Selbstständig

Teamgröße: 3 Mitarbeiter

Kunde: HYGROSENS Instuments GmbH, Löffingen

Aufgaben: Erstellung eines universellen Datenloggers für die Messgeräte und Sensoren des Kunden.


Lexer.Net (2007-2013)

Technologien: PHP, XML, Macromedia Flash, MySQL

Beschreibung: Lexer.Net ist eine elektronische Patientenakte zur Verwaltung von Adressen, Behandlungen und Rechnungen der Privatklinik ?Erich Lexer?

Tätigkeit: Komplette Entwicklung und Umsetzung

Ausführung: Selbstständig

Teamgröße: 1 Mitarbeiter

Kunde: Erich Lexer Klinik, Freiburg

Aufgaben: Entwicklung von Anwendung und Datenbank sowie Unterstützung beim 24/7-Betrieb beim Kunden.

Iovis (2007-2009)

Technologien: Java, C++, wxWidgets, Tomcat, Servlets, Windows CE, RFID

Beschreibung: Lagerhaltung und Logistik, graphische Darstellung und Bearbeitung von Workflows

Tätigkeit: Teamleitung, Umsetzung und Entwicklung

Ausführung: Selbstständig

Teamgröße: 4 Mitarbeiter

Kunde: Xtraport GmbH, Freiburg

Aufgaben: Konzeption und Entwicklung einer Logistiksoftware sowie Umsetzung einer Server-Anwendung für den 24/7-Betrieb eines großen Mobilfunk-Herstellers


Autocast Enterprise (2004-2007)

Technologien: C++ (VisualStudio 2003), Delphi 7, MFC, MSSQL-Server, HTML, ASP, XML

Beschreibung: Autocast ist eine Dienstplanungs-Software für Radio/Fernsehsender

Tätigkeit: Konzeption und Programmierung der kompletten Anwendung

Ausführung: Selbstständig

Teamgröße: 3 Mitarbeiter

Kunde: Mitteldeutscher Rundfunk Halle, Bayrischer Rundfunk


Intrexx (2003-2004)

Technologien: C++ (VisualStudio), MFC, MSSQL-Server, IIS, HTML, ASP, XML

Beschreibung: Intrexx ist eine Intranet-Portal-Software mit Anwendungs-Editor

Tätigkeit: Programmierung an verschiedenen Modulen

Ausführung: Festangestellt

Teamgröße: 15 Mitarbeiter

Kunde: United Planet, Freiburg


Festangestellte Mitarbeit Lexware GmbH, Freiburg (1999-2003):


Haufe Wirtschaftslexikon (2000-2003) (6 Versionen)

Technologien: C++ (Visual C++ 5.0/6.0), MFC, MSSQL-Server, Delphi 3, HTML, XML, RTF

Tätigkeit: Planung und Weiterentwicklung der Anzeigesoftware und Konvertierungstools - Textaufbereitung und Konvertierung von Datenquellen XML>HTML>RTF, automatisierte Verarbeitung von Medien (Filme, Grafiken, Sounds)

Ausführung: Festangestellt

Teamgröße: 1 Mitarbeiter

Kunde: Haufe Verlag, Lexware Freiburg


WISO (ZDF) Wirtschaftslexikon (2000-2003) (6 Versionen)

Technologien: C++ (VisualC++ 5.0/6.0), MFC, MSSQL-Server, HTML, XML, RTF, Delphi 3

Tätigkeit: Planung und Weiterentwicklung von Anwendung und Konvertierungstools, Textaufbereitung und Konvertierung von XML>HTML>RTF

Ausführung: Festangestellt

Teamgröße: 1 Mitarbeiter

Kunde: Buhl Data, Haufe Verlag, Lexware Freiburg


Ystral YS 5050 (1996-1997)

Technologien: Delphi 2, C++, Assembler, Microsoft Access
Beschreibung: Programm zur Überwachung, Steuerung und Messung der Energieaufnahme von Misch- und Dispergier-Maschinen

Tätigkeit: Konzeption und Entwicklung der kompletten Anwendung

Ausführung: Selbstständig

Teamgröße: 1 Mitarbeiter

Kunde: Ystral GmbH, Dottingen


Grafik-Büro [Name auf Anfrage] (1993-1997)

Technologien: Illustrator, Corel Draw, 3DStudio, Truespace, Fractal Painter
Beschreibung: Selbstständige Arbeit als Grafiker für Gastronomie- und Einzelhandelsunternehmen

Ausführung: Selbstständig

Teamgröße: 1 Mitarbeiter



Aus- und Weiterbildung

Aus- und Weiterbildung

 

Mittlere Reife (Berufsfachschule für Elektrotechnik, Walther-Rathenau-Gewerbeschule)

 

Abitur (Wirtschaftsgymnasium Angell)

 

Studium der Mathematik (4 Semester, Albert-Ludwigs-Universität Freiburg)

Studium der Informatik (4 Semester, Albert-Ludwigs-Universität Freiburg)

 

Position

Position

Planung / Software-Entwicklung / Programmierung

Oberflächen-Entwicklung in Qt, MFC, wxWidgets

Webservices in C++

Front- und Backend-Entwicklung (Fullstack)

Kompetenzen

Kompetenzen

Top-Skills

Plattformübergreifende Entwicklung vorrangig in C++ (bis C++20) Datenbank-Entwicklung mit MSSQL/MySQL/PostgreSQL/SQlite Entwicklung unter Android/iOS/Windows/Linux/MacOS/OpenRTOS C++ (bis C++20) Migration von älterem Code verschiedener Herkunft auf moderne APIs/Sprachen (Modernizing) Hervorragende Kentnisse in der hardwarenahen Entwicklung (Intel/ARM/Mips) Schnelle Auffassungsgabe und dadurch sehr kurze Einlernzeit Sehr großen Überblick über nutzbare OpenSource-Komponenten/APIs/Frameworks PostgreSQL MySQL MSSQL SQlite

Produkte / Standards / Erfahrungen / Methoden

CMake
Experte
msys2
Experte
STL
Fortgeschritten
Visual Studio
Experte
C++
Experte
MySQL
Fortgeschritten
SQLite
Experte
Python
Fortgeschritten

 

IDEs:

Visual Studio (C++, C#) 6.0 - 2020                             *****

Eclipse (Java, C++, PHP)                                                 ****

Lazarus (Delphi-Klone mit FreePascal)                      *****

Delphi 7-2005                                                               ****

Code::Blocks/Codelite                                                    ***

Codelite                                                                        *****

Qt Creator                                                                     *****

 

 

Oberflächenentwicklung:

MFC                                                                                *****

Qt                                                                                     ****

wxWidgets                                                                     *****

Carbon                                                                             ****

Cocoa                                                                               ****

 

 

Sonstiges:

Design Patterns                                                              ****

Subversion                                                                     *****

Git                                                                                    ****

COM/DCOM                                                                     ***

 

 

Apache Webserver                                                       *****

Apache Modules/ISAPI (C++)                                         ****

Betriebssysteme

 

Microsoft Windows (Windows 95/2000/XP/7)      *****

Mac OSX (10.5 - 10.11)                                             *****

Android (3-7)                                                                    **

iOS (3-11)                                                                     ****

Linux (K/Ubuntu, ArchLinux, Embedded)                 ****

 

Programmiersprachen

C++

 

C/C++                      (Windows/Linux/Mac OS X)                     *****

PHP                                                                                             *****

JavaScript                                                                                    ***

Delphi                     (Windows/Linux, Lazarus/MacOSX)        *****

Python                     (Django, wxPython)                                  **

Objective C                (Cocoa, iOS SDK)                                     ***

 

Assembler                  (MASM/TASM/NASM/YASM)                ***

 

Andere Scriptsprachen      (Perl, Lua)                                      ***

 

Datenbanken

 

SQL ****

Stored Procedures **

 

ODBC *****

OleDB ****

DAO *****

JDBC ***

BDE ***

 

MySQL/MariaDB *****

MS SQL Server ****

SQLite *****

Postgresql ****

MongoDB ***

Sybase *

Oracle **    

                     

 

 

Datenkommunikation

 

HTTP                                      *****

FTP                                         *****

WebDAV                                    ***

CalDAV                                        **

 

MIME                                     *****

IMAP                                      *****

SMTP                                     *****

POP3                                     *****

 

Sockets                                 *****

IP/TPC/UDP                          *****

Serielle Schnittstelle           *****

USB                                        ****

Ethernet                                    **

ZeroMQ                                   ***

 

 

 

Hardware

 

PC  (Windows) *****

Apple iMac/MacBook/MacPro *****

 

Rasberry Pi /ARM Embedded ****

 

iPhone/iPad ****

Android-Tablets/Phones ****

 

Design / Entwicklung / Konstruktion

Objektorientierte Programmierung              *****

UML                                                                       **

Design Patterns                                                 ****

 

Einsatzorte

Einsatzorte

Freiburg (+200km) Offenburg (Deutschland) (+200km) Karlsruhe (Baden) (+200km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

Festanstellung IT-Werke (2022-2023, 10 Monate)

Technologien: C++11, Java 1.8, Delphi/Lazarus, MariaDB, Google Flutter, Linux, Raspberry Pi, Apache Thrift

Beschreibung: Steuerung von Idemia Biometrie-Geräten (Gesichts- und Fingerabdruckerkennung)

Tätigkeit: Entwickung und Planung

Ausführung: Festangestellt

Teamgröße: 6 Mitarbeiter

Aufgaben: Konzeption und Entwicklung der Steuerungs-Applikationen auf Windows, Android und Raspberry Pi


NewsCentral 2 (Codename: Whoa!) (2021, 8 Monate)

Technologien: C++17 (MSYS2, GCC, CMake), wxWidgets, CLucene, SQLite, MariaDB, OpenSSL, Pugixml

Beschreibung: Redationssystem für Radiosender

Tätigkeit: Entwickung und Planung

Ausführung: Selbstständig

Teamgröße: 1 Mitarbeiter

Aufgaben: Konzeption, Umsetzung und Entwicklung der Anwendung, Datenbank und Nachrichtenimport/-verarbeitung


Lexer.Net 2.2 (2020, 4 Monate)

Technologien: Delphi/Lazarus, MySQL, PDF, SQLite

Beschreibung: Lexer.Net ist eine elektronische Patientenakte zur Verwaltung von Adressen, Behandlungen, Terminen und Rechnungen der Privatklinik ?Erich Lexer?

Tätigkeit: Entwicklung und Umsetzung

Ausführung: Selbstständig

Teamgröße: 1 Mitarbeiter

Kunde: Erich Lexer Klinik, Freiburg

Aufgaben: Erweiterung der Anwendung zum ein Templatesystem zur Report-Ausgabe in HTML und PDF


ORIN-Plattform - SICK Camera Provider (2019, 2 Monate)

Technologien: C++ 11 (Visual Studio 2015), OLE/COM, MFC

Beschreibung: Anbindung einer intelligenten Kamera (Inspector P65x) an die Robotic Platform ORIN zur Erkennung von Gegenständen und Steuerung eines DENSO Roboter-Arms (Part Picking).

Ausführung: Selbstständig

Teamgröße: 1 Mitarbeiter

Kunde: SICK AG/Waldkirch


Anbindung SIEMENS NX Designer/SIMIT an SICK Tools (2019, 2 Monate)

Technologien: C++ 17 (Visual Studio 2019), STL, Boost, Java, C#

Beschreibung: Anbindung und Weitergabe von Sensor-Signalen aus SIEMENS SIMIT/MCD an SICK-eigene Tools durch SHM (SharedMemory) und TCP/UDP.

Ausführung: Selbstständig

Teamgröße: 1 Mitarbeiter

Kunde: SICK AG/Waldkirch


NewsCentral (Codename: Whoa!) (2018-2019, 13 Monate)

Technologien: C++14 (MSYS2, GCC, CMake), wxWidgets, CLucene, SQLite, MySQL, cURL, Pugixml

Beschreibung: Kleines Redationssystem für Radiosender

Tätigkeit: Entwickung und Planung

Ausführung: Selbstständig

Teamgröße: 1 Mitarbeiter

Aufgaben: Konzeption, Umsetzung und Entwicklung der Anwendung, Datenbank und Nachrichtenimport/-verarbeitung


UPS Paketsortiermaschine (2017- 2018, 3 Monate)

Technologien: C++ 11 (Visual Studio 2015), STL, Boost, Java, SQLite, UBoot, Linux

Beschreibung: Prototyp einer Sortiermaschine für Paket-Laufbänder des Kunden

Tätigkeit: Entwickung und Planung

Ausführung: Selbstständig

Teamgröße: 1 Mitarbeiter

Kunde: SICK AG/Reute, UPS

Aufgaben: Entwicklung an Embedded Hardware (ARM) zur Erkennung von Barcodes


Lexer.Net 2.1 (2017, 5 Monate)

Technologien: Delphi/Lazarus, MySQL, PDF, SQLite

Beschreibung: Lexer.Net ist eine elektronische Patientenakte zur Verwaltung von Adressen, Behandlungen, Terminen und Rechnungen der Privatklinik ?Erich Lexer?

Tätigkeit: Entwicklung und Umsetzung

Ausführung: Selbstständig

Teamgröße: 1 Mitarbeiter

Kunde: Erich Lexer Klinik, Freiburg

Aufgaben: Erweiterung der Anwendung um eine Terminplanung und softwareseitige Audit Trail-Funktion zur lückenlosen Änderungsnachverfolgung, Verbesserung der Druckausgaben und Erweiterung der Benutzerverwaltung.


Toptica Laser-Referenz (2016, 4 Monate)

Technologien: C++ (GCC, VC++ 2015), Qt, Boost, STL, C++14, CMake, XML, Json2Model, Jira/Bitbucket/Git, Windows/Linux/Msys2, QtCreator
Beschreibung: Entwicklung von Device-Agents für HighFinesse Wavemeter und Frequency Countern zur Vermessung von Wellenlängen verschiedener Laser-Dioden.
Tätigkeit: Entwickung und Planung
Ausführung: Freiberuflich
Teamgröße: 4 Mitarbeiter

Kunde: Toptica, München


Lexer.Net 2.0 (2016, 7 Monate)

Technologien: Delphi/Lazarus, MySQL, PDF, SQLite

Beschreibung: Neuentwicklung, Lexer.Net ist eine elektronische Patientenakte zur Verwaltung von Adressen, Behandlungen und Rechnungen der Privatklinik ?Erich Lexer?

Tätigkeit: Entwicklung und Umsetzung

Ausführung: Selbstständig

Teamgröße: 1 Mitarbeiter

Kunde: Erich Lexer Klinik, Freiburg

Testo Projekt Prometheus (2015, 6 Monate)

Technologien: C++ (GCC, Clang, VC++ 2013), Qt, QML, STL, C++11, CMake, SQLite, OpenCV, OpenGL, XML, Windows/Linux (Ubuntu), QtCreator, Yocto

Beschreibung: Entwickung eines Geräts zur optischen Vermessung von Räumen und Fassaden

Tätigkeit: Entwickung und Optimierung

Ausführung: Selbstständig

Teamgröße: 15 Mitarbeiter

Kunde: Testo Visual Systems, Titisee Schwarzwald

Aufgaben: Mitentwicklung der Oberfläche unter Linux, Portierung und Optimierung der Software auf das Gerät (i.MX6 Board) unter einem mit Yocto erstellten Embedded Linux. Erstellung einer PDF-Ausgabe und Anzeige der Messwerte. Optimierung von C++-Code (Allokation, Algorithmen).


Airbus Defence & Space - ASSESS (2014-2015, 12 Monate)

Technologien: C++ (GCC, Clang, VC++ 2013), Qt, QML, Boost, STL, C++11, CMake, SQLite, MySQL, MongoDB, OpenCV, OpenGL, OpenSSL, XML, Windows/Linux, QtCreator

Beschreibung: Visualisierungs- und Steuerungssoftware (incl. Tracking) für Tag- und Nachtsicht-Kamera-Plattformen zur Überwachung (Surveillance)

Tätigkeit: Entwickung

Ausführung: Festangestellt

Teamgröße: 5 Mitarbeiter

Kunde: Airbus Defence & Space, Oberkochen

Aufgaben: Mitentwicklung der Hauptanwendung im Bereich Verschlüsselung, Lizenzmanagement, Usermanagement, Embedded-Entwicklung unter Linux, Inbetriebnahme und Update von Embedded-Hardware-Komponenten (MIPS/ARM).

Link: https://www.hensoldt.net/solutions/land/optronics/nightowl-m/


SmartNews (2012-2014, 16 Monate)

Technologien: C++ (Visual Studio 2010), MFC, wxWidgets, CLucene, SQLite, MySQL, cURL, Pugixml

Beschreibung: Redationssystem für Radio- und Fernsehssender

Tätigkeit: Entwickung und Planung

Ausführung: Selbstständig

Teamgröße: 1 Mitarbeiter

Kunde: TopRadio (rs2/Berliner Rundfunk), SBS Bukarest - Kiss FM/Rock FM (Romania)

Aufgaben: Konzeption, Umsetzung und Entwicklung der Anwendung, Datenbank, Nachrichtenimport/-verarbeitung und Support des Kunden bei Installation und 24/7-Betrieb bei verschiedenen Radio-Sendern.


Asim (2012, 6 Monate)

Technologien: C++ (Visual Studio 2008/2010), MFC, XML, COM/DCOM, Qt, FrameMaker/InDesign

Beschreibung: Produkt-Informations-Management, Automatisierung von Dokumentationserstellung mit InDesign- und Framemaker-PlugIns

Tätigkeit: Entwicklung

Ausführung: Selbstständig

Teamgröße: 5 Mitarbeiter

Kunde: DHW Waiblingen

Aufgaben: Weiterentwicklung und Optimierung der vorhandenen Anwendung, Erstellung eines Klassifizierungssystems


FastNews (2008-2013)

Technologien: C++ (Visual Studio 2005-2010), MFC, Delphi , XML, MySQL, Lucene, Java, wxWidgets, Qt, C#

Beschreibung: Redationssystem für Radio- und Fernsehssender

Tätigkeit: Komplette Entwicklung und Umsetzung

Ausführung: Selbstständig

Teamgröße: 1 Mitarbeiter

Kunden: TopRadio (rs2/Berliner Rundfunk), RTL Dresden, SBS Bukarest - Kiss FM/Rock FM (Romania)

Aufgaben: Konzeption, Umsetzung und Entwicklung der Anwendung, Datenbank, Nachrichtenimport/-verarbeitung und Support des Kunden bei Installation und 24/7-Betrieb bei verschiedenen Radio-Sendern.


PCLog/Intersema/Senscal (2008)

Technologien: C++ (VisualStudio 2003/2005), C#, wxWidgets, RS232, Threads, OPC, wxPython, WebServices, HTML, XML/XSD, Delphi 7

Beschreibung: Software zur Erfassung von Messwerten von Sensoren (Feuchtigkeits-, Druck- und Temperatursensoren), Bereitstellung eines script-fähigen, mutlithreaded Messdaten-Servers

Ausführung: Selbstständig

Teamgröße: 3 Mitarbeiter

Kunde: HYGROSENS Instuments GmbH, Löffingen

Aufgaben: Erstellung eines universellen Datenloggers für die Messgeräte und Sensoren des Kunden.


Lexer.Net (2007-2013)

Technologien: PHP, XML, Macromedia Flash, MySQL

Beschreibung: Lexer.Net ist eine elektronische Patientenakte zur Verwaltung von Adressen, Behandlungen und Rechnungen der Privatklinik ?Erich Lexer?

Tätigkeit: Komplette Entwicklung und Umsetzung

Ausführung: Selbstständig

Teamgröße: 1 Mitarbeiter

Kunde: Erich Lexer Klinik, Freiburg

Aufgaben: Entwicklung von Anwendung und Datenbank sowie Unterstützung beim 24/7-Betrieb beim Kunden.

Iovis (2007-2009)

Technologien: Java, C++, wxWidgets, Tomcat, Servlets, Windows CE, RFID

Beschreibung: Lagerhaltung und Logistik, graphische Darstellung und Bearbeitung von Workflows

Tätigkeit: Teamleitung, Umsetzung und Entwicklung

Ausführung: Selbstständig

Teamgröße: 4 Mitarbeiter

Kunde: Xtraport GmbH, Freiburg

Aufgaben: Konzeption und Entwicklung einer Logistiksoftware sowie Umsetzung einer Server-Anwendung für den 24/7-Betrieb eines großen Mobilfunk-Herstellers


Autocast Enterprise (2004-2007)

Technologien: C++ (VisualStudio 2003), Delphi 7, MFC, MSSQL-Server, HTML, ASP, XML

Beschreibung: Autocast ist eine Dienstplanungs-Software für Radio/Fernsehsender

Tätigkeit: Konzeption und Programmierung der kompletten Anwendung

Ausführung: Selbstständig

Teamgröße: 3 Mitarbeiter

Kunde: Mitteldeutscher Rundfunk Halle, Bayrischer Rundfunk


Intrexx (2003-2004)

Technologien: C++ (VisualStudio), MFC, MSSQL-Server, IIS, HTML, ASP, XML

Beschreibung: Intrexx ist eine Intranet-Portal-Software mit Anwendungs-Editor

Tätigkeit: Programmierung an verschiedenen Modulen

Ausführung: Festangestellt

Teamgröße: 15 Mitarbeiter

Kunde: United Planet, Freiburg


Festangestellte Mitarbeit Lexware GmbH, Freiburg (1999-2003):


Haufe Wirtschaftslexikon (2000-2003) (6 Versionen)

Technologien: C++ (Visual C++ 5.0/6.0), MFC, MSSQL-Server, Delphi 3, HTML, XML, RTF

Tätigkeit: Planung und Weiterentwicklung der Anzeigesoftware und Konvertierungstools - Textaufbereitung und Konvertierung von Datenquellen XML>HTML>RTF, automatisierte Verarbeitung von Medien (Filme, Grafiken, Sounds)

Ausführung: Festangestellt

Teamgröße: 1 Mitarbeiter

Kunde: Haufe Verlag, Lexware Freiburg


WISO (ZDF) Wirtschaftslexikon (2000-2003) (6 Versionen)

Technologien: C++ (VisualC++ 5.0/6.0), MFC, MSSQL-Server, HTML, XML, RTF, Delphi 3

Tätigkeit: Planung und Weiterentwicklung von Anwendung und Konvertierungstools, Textaufbereitung und Konvertierung von XML>HTML>RTF

Ausführung: Festangestellt

Teamgröße: 1 Mitarbeiter

Kunde: Buhl Data, Haufe Verlag, Lexware Freiburg


Ystral YS 5050 (1996-1997)

Technologien: Delphi 2, C++, Assembler, Microsoft Access
Beschreibung: Programm zur Überwachung, Steuerung und Messung der Energieaufnahme von Misch- und Dispergier-Maschinen

Tätigkeit: Konzeption und Entwicklung der kompletten Anwendung

Ausführung: Selbstständig

Teamgröße: 1 Mitarbeiter

Kunde: Ystral GmbH, Dottingen


Grafik-Büro [Name auf Anfrage] (1993-1997)

Technologien: Illustrator, Corel Draw, 3DStudio, Truespace, Fractal Painter
Beschreibung: Selbstständige Arbeit als Grafiker für Gastronomie- und Einzelhandelsunternehmen

Ausführung: Selbstständig

Teamgröße: 1 Mitarbeiter



Aus- und Weiterbildung

Aus- und Weiterbildung

 

Mittlere Reife (Berufsfachschule für Elektrotechnik, Walther-Rathenau-Gewerbeschule)

 

Abitur (Wirtschaftsgymnasium Angell)

 

Studium der Mathematik (4 Semester, Albert-Ludwigs-Universität Freiburg)

Studium der Informatik (4 Semester, Albert-Ludwigs-Universität Freiburg)

 

Position

Position

Planung / Software-Entwicklung / Programmierung

Oberflächen-Entwicklung in Qt, MFC, wxWidgets

Webservices in C++

Front- und Backend-Entwicklung (Fullstack)

Kompetenzen

Kompetenzen

Top-Skills

Plattformübergreifende Entwicklung vorrangig in C++ (bis C++20) Datenbank-Entwicklung mit MSSQL/MySQL/PostgreSQL/SQlite Entwicklung unter Android/iOS/Windows/Linux/MacOS/OpenRTOS C++ (bis C++20) Migration von älterem Code verschiedener Herkunft auf moderne APIs/Sprachen (Modernizing) Hervorragende Kentnisse in der hardwarenahen Entwicklung (Intel/ARM/Mips) Schnelle Auffassungsgabe und dadurch sehr kurze Einlernzeit Sehr großen Überblick über nutzbare OpenSource-Komponenten/APIs/Frameworks PostgreSQL MySQL MSSQL SQlite

Produkte / Standards / Erfahrungen / Methoden

CMake
Experte
msys2
Experte
STL
Fortgeschritten
Visual Studio
Experte
C++
Experte
MySQL
Fortgeschritten
SQLite
Experte
Python
Fortgeschritten

 

IDEs:

Visual Studio (C++, C#) 6.0 - 2020                             *****

Eclipse (Java, C++, PHP)                                                 ****

Lazarus (Delphi-Klone mit FreePascal)                      *****

Delphi 7-2005                                                               ****

Code::Blocks/Codelite                                                    ***

Codelite                                                                        *****

Qt Creator                                                                     *****

 

 

Oberflächenentwicklung:

MFC                                                                                *****

Qt                                                                                     ****

wxWidgets                                                                     *****

Carbon                                                                             ****

Cocoa                                                                               ****

 

 

Sonstiges:

Design Patterns                                                              ****

Subversion                                                                     *****

Git                                                                                    ****

COM/DCOM                                                                     ***

 

 

Apache Webserver                                                       *****

Apache Modules/ISAPI (C++)                                         ****

Betriebssysteme

 

Microsoft Windows (Windows 95/2000/XP/7)      *****

Mac OSX (10.5 - 10.11)                                             *****

Android (3-7)                                                                    **

iOS (3-11)                                                                     ****

Linux (K/Ubuntu, ArchLinux, Embedded)                 ****

 

Programmiersprachen

C++

 

C/C++                      (Windows/Linux/Mac OS X)                     *****

PHP                                                                                             *****

JavaScript                                                                                    ***

Delphi                     (Windows/Linux, Lazarus/MacOSX)        *****

Python                     (Django, wxPython)                                  **

Objective C                (Cocoa, iOS SDK)                                     ***

 

Assembler                  (MASM/TASM/NASM/YASM)                ***

 

Andere Scriptsprachen      (Perl, Lua)                                      ***

 

Datenbanken

 

SQL ****

Stored Procedures **

 

ODBC *****

OleDB ****

DAO *****

JDBC ***

BDE ***

 

MySQL/MariaDB *****

MS SQL Server ****

SQLite *****

Postgresql ****

MongoDB ***

Sybase *

Oracle **    

                     

 

 

Datenkommunikation

 

HTTP                                      *****

FTP                                         *****

WebDAV                                    ***

CalDAV                                        **

 

MIME                                     *****

IMAP                                      *****

SMTP                                     *****

POP3                                     *****

 

Sockets                                 *****

IP/TPC/UDP                          *****

Serielle Schnittstelle           *****

USB                                        ****

Ethernet                                    **

ZeroMQ                                   ***

 

 

 

Hardware

 

PC  (Windows) *****

Apple iMac/MacBook/MacPro *****

 

Rasberry Pi /ARM Embedded ****

 

iPhone/iPad ****

Android-Tablets/Phones ****

 

Design / Entwicklung / Konstruktion

Objektorientierte Programmierung              *****

UML                                                                       **

Design Patterns                                                 ****

 

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.