C++, Qt, Linux
Aktualisiert am 16.10.2022
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2023
Verfügbar zu: 100%
davon vor Ort: 100%
C++
Qt
Linux
Refactoring
regression test
Deutsch
Muttersprache
Englisch
fließend, auch als Projektsprache
Latein
Portugiesisch
Grundkenntnisse
Spanisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich

Weitere Länder: Einsatz weltweit möglich.

möglich

Projekte

Projekte

1 Jahr 8 Monate
2020-01 - 2021-08

Softwareentwicklung Maschinensteuerung Chipfertigung

Senior Software-Entwickler C++11 C++14 C++17 ...
Senior Software-Entwickler
  • Design und Implementierung neuer Features

  • Erweiterung bestehender Features

  • Unterstützung neuer Hardware

  • Portierung der Software auf neuere Versionen der verwendeten Frameworks/Libraries (UI, Tools, Hardware-Zugriff)

  • 64Bit Portabilität

  • Implementierung proprietäre Netzwerkprotokolle (TCP/IP basiert)

  • Parallelisierung diverserer Abläufe (Kalibrierung, Diagnose, Selbsttests, Produktion)

  • Refactoring

  • Bugfixing

  • Design und Implementierung eines Tools zum Vergleich von mehr als 2 XML-Dateien

  • Wartung/Erweitertung Regressionstests

  • CI (jenkins) Pipeline zum Bauen und Testen für verschiedene Zielplatformen

GCC valgrind cppcheck clang Jenkins Linux Ubuntu Git Qt Qt5 Qt Creator
C++11 C++14 C++17 XML C++
Österreich
6 Monate
2019-04 - 2019-09

Softwareeentwicklung Systemsengineering-Tool

Senior Software-Entwickler, Coach C++ C++11 C++14 ...
Senior Software-Entwickler, Coach
  • Refactoring/Bugfixing

  • Bugfixing Buildsystem (MSVC/msbuild)

  • Design/Implementierung neuer Features

  • Erweiterung/Redesign/Refactoring Persistenzschicht (MSSQL, mySQL)

  • Performanceoptimierung

  • Umstellung single-threaded > multi-threaded

  • Optimierung Arbeitsspeicherbedarf

  • Portierung 32bit -> 64bit

  • Einarbeitung/Coaching eines neuen Mitarbeiters

Qt5 Boost cppcheck MSSQL-Server MySQL fossil Windows Qt Visual C++
C++ C++11 C++14 C++17 JSON JavaScript
Werft
3 Monate
2019-01 - 2019-03

Softwareentwicklung Anlagensteuerung Automobilbranche

Software-Entwickler C++ C++17
Software-Entwickler
  • Implementierung eines RFID-basierten Lokalisierungsdienstes mit Qt
  • Implementierung von SOAP-Schnittstellen unter Verwendung von curl
  • Bugfixing/Refactoring
  • Bugfixing Buildsystem (Eclipse)
Eclipse GCC GNU make Qt Qt5 Boost libcurl Subversion
C++ C++17
8 Monate
2018-05 - 2018-12

Softwareentwicklung Systemsengineering-Tool

Software-Entwickler C++14
Software-Entwickler
  • Refactoring/Bugfixing
  • Bugfixing Buildsystem (MSVC/msbuild)
  • Design/Implementierung neuer Features
  • Erweiterung Persistenzschicht (MSSQL, mySQL)
  • Performanceoptimierung

C++14 Qt Qt5 MSVC++ cppcheck fossil
C++14
Werft
7 Monate
2017-10 - 2018-04

Portierung Qt3/Qt4 -> Qt5 Systemsengineering-Tool

Software-Entwickler C++ C++11
Software-Entwickler
  • Portierung Qt3/Qt4 -> Qt5
  • Bugfixing
  • Refactoring
Qt Qt3 Qt4 Qt5 MSVC++ cppcheck fossil MSSQL-Server MySQL
C++ C++11
Werft
1 Jahr 1 Monat
2016-09 - 2017-09

Softwareentwicklung Anlagensteuerung Automobilfertigung

Software-Entwickler C++ C++11 CI
Software-Entwickler
  • Steuerung und Visualisierung
  • Implementierung Netzwerkprotokolle (ISO over TCP und proprietäre Protokolle)
  • TLS/SSL
  • Implementierung eines Apache modules
  • Einführung/Installation/Administration/Schulung CI (jenkins)
SLES Windows 7 Jenkins Eclipse
C++ C++11 CI
1 Monat
2015-02 - 2015-02

Übersetzungstool für In-Vehicle-Infotainment (IVI) Systeme

Software-Entwickler
Software-Entwickler
Bugfixing Regressionstestsuite Sprache: C++ Entwicklungsplattform: MS Windows 7 64 Bit Zielplattform: MS Windows XP + 7, 32 Bit
Qt 5.3 cppunit MS Visual Studio 2012 subversion git
Ingolstadt

Aus- und Weiterbildung

Aus- und Weiterbildung

10.1993-09.1996: Studium der Physik an der Heinrich-Heine-Universität Düsseldorf
10.1996-09.1998: Studium der Wirtschaftswissenschaften (BWL) an der

  Universität Siegen

04.1999-03.2000: Studium der Informatik an der FernUniversität Hagen

Kompetenzen

Kompetenzen

Top-Skills

C++ Qt Linux Refactoring regression test

Produkte / Standards / Erfahrungen / Methoden

Erfahrungen im Bereich:
- Anwendungsentwicklung und Systemprogrammierung
- Systemanalyse, Design, Implementierung, Test
- Consulting/Coaching
- Teamleitung (stellvertretend)
- Recruiting/Interviews (unterstützend)

Methoden:
- Agile Softwareentwicklung
- Extreme Programming
- Refactoring
- SCRUM
- OOSE/OOA/OOD/OOP
- OMT
- UML
- Datenbankdesign (relationale DBMS)
- Design Pattern
- Analysis Pattern

Produkte/Spezialkenntnisse:
- Select Enterprise
- Aonix StP
- BEA TUXEDO
- BEA WebLogic Enterprise
- Compilerbau
- OLE-Automation
- Verschlüsselung nach DES (Implementierung in Assembler)
- Boost C++ Libraries
- lex & yacc, flex & bison
- Compilerbau, Übersetzerbau, Parsergeneratoren

Versionskontrollsysteme/VCS/DVCS:
- git, git-svn
- svn
- cvs
- mercurial (hg)
- perforce
- Continuus CCM

Entwicklungsumgebungen/IDE:
- Qt Creator 1.2, 1.3
- emacs
- MSVC, Microsoft Visual C++ IDE
- Eclipse
- Sniff
- Forté ADE

Profiling Tools:
- valgrind (helgrind, drd, cachegrind, callgrind)
- oprofile
- gprof
- sysprof

Sicherheitsüberprüfungen:
- einfache Sicherheitsüberprüfung

Richtlinien/Normen/Spezifikationen:
- GSM, GSM 3G
- HTTP RFC's

Betriebssysteme

HPUX
10, 11
MS-DOS
OS/2
Warp, 3.0, 4.0
SUN OS, Solaris
Unix
Debian Linux, Ubuntu, Fedora Linux, Gentoo Linux, HP-UX, Solaris
Windows
3.1, 95, NT 4.0, 2000, XP, Vista, 7.0

Programmiersprachen

4gl
Forte Tool (Transactional Object Oriented Language)
Assembler
Intel 80x86
Basic
Visual Basic 3.0, 4.0, 5.0
C
C++
sehr gute Kenntnisse, auch der STL, Boost C++ Libraries
CORBA IDL
Imake, GNU-Make, Make-Maker etc...
GNU make, CMake
Java
JavaScript
auch QtScript
Pascal
Borland Pascal 7.0, TurboVision, OWL
Python
2.4, 2.5, 2.6, 2.7, 3.0
Qt
4.0, 4.1, 4.2, 4.3, 4.4, 4.5, 4.6, 4.7, 4.8, 5.0, 5.1, 5.2, 5.3
Rexx
Scriptsprachen
sed, awk
Shell
bash
yacc/lex
flex, bison
SQL
XML
XSLT
XSL-FO
Forte TOOL (Transactional Object Oriented Language)
Compilerbau
Funktionale Sprachen (ML, Haskell)
OpenGL (Anfängerkenntnisse, derzeit verwendet in Freizeitprojekt)

Datenbanken

JDBC
MS SQL Server
Oracle
7.3, 8, 9
SQL
TANDEM NONSTOP SQL

Datenkommunikation

Banyan
CORBA
Internet, Intranet
Novell
TCP/IP
Windows Netzwerk

Hardware

embedded Systeme
Intel Atom basierte MID (Mobile Internet Device), ARM basiertes SmartPhone (OpenMoko)
HP
PC

Branchen

Branchen

Banken / Fonds und Wertpapiere / Kapitalanlagegesellschaft / Investmentbank / Börse
Bauindustrie
Behörden / Öffentlicher Dienst
Druck / Papier / Verpackungsindustrie
Hochschulen / Forschungseinrichtungen
Immobilien-Anlageberatung
Metallverarbeitung
IT / Internet / EDV
IT-Dienstleister
Telekommunikation / Mobilfunk
Verkehr / Transport / Logistik / Bahn

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich

Weitere Länder: Einsatz weltweit möglich.

möglich

Projekte

Projekte

1 Jahr 8 Monate
2020-01 - 2021-08

Softwareentwicklung Maschinensteuerung Chipfertigung

Senior Software-Entwickler C++11 C++14 C++17 ...
Senior Software-Entwickler
  • Design und Implementierung neuer Features

  • Erweiterung bestehender Features

  • Unterstützung neuer Hardware

  • Portierung der Software auf neuere Versionen der verwendeten Frameworks/Libraries (UI, Tools, Hardware-Zugriff)

  • 64Bit Portabilität

  • Implementierung proprietäre Netzwerkprotokolle (TCP/IP basiert)

  • Parallelisierung diverserer Abläufe (Kalibrierung, Diagnose, Selbsttests, Produktion)

  • Refactoring

  • Bugfixing

  • Design und Implementierung eines Tools zum Vergleich von mehr als 2 XML-Dateien

  • Wartung/Erweitertung Regressionstests

  • CI (jenkins) Pipeline zum Bauen und Testen für verschiedene Zielplatformen

GCC valgrind cppcheck clang Jenkins Linux Ubuntu Git Qt Qt5 Qt Creator
C++11 C++14 C++17 XML C++
Österreich
6 Monate
2019-04 - 2019-09

Softwareeentwicklung Systemsengineering-Tool

Senior Software-Entwickler, Coach C++ C++11 C++14 ...
Senior Software-Entwickler, Coach
  • Refactoring/Bugfixing

  • Bugfixing Buildsystem (MSVC/msbuild)

  • Design/Implementierung neuer Features

  • Erweiterung/Redesign/Refactoring Persistenzschicht (MSSQL, mySQL)

  • Performanceoptimierung

  • Umstellung single-threaded > multi-threaded

  • Optimierung Arbeitsspeicherbedarf

  • Portierung 32bit -> 64bit

  • Einarbeitung/Coaching eines neuen Mitarbeiters

Qt5 Boost cppcheck MSSQL-Server MySQL fossil Windows Qt Visual C++
C++ C++11 C++14 C++17 JSON JavaScript
Werft
3 Monate
2019-01 - 2019-03

Softwareentwicklung Anlagensteuerung Automobilbranche

Software-Entwickler C++ C++17
Software-Entwickler
  • Implementierung eines RFID-basierten Lokalisierungsdienstes mit Qt
  • Implementierung von SOAP-Schnittstellen unter Verwendung von curl
  • Bugfixing/Refactoring
  • Bugfixing Buildsystem (Eclipse)
Eclipse GCC GNU make Qt Qt5 Boost libcurl Subversion
C++ C++17
8 Monate
2018-05 - 2018-12

Softwareentwicklung Systemsengineering-Tool

Software-Entwickler C++14
Software-Entwickler
  • Refactoring/Bugfixing
  • Bugfixing Buildsystem (MSVC/msbuild)
  • Design/Implementierung neuer Features
  • Erweiterung Persistenzschicht (MSSQL, mySQL)
  • Performanceoptimierung

C++14 Qt Qt5 MSVC++ cppcheck fossil
C++14
Werft
7 Monate
2017-10 - 2018-04

Portierung Qt3/Qt4 -> Qt5 Systemsengineering-Tool

Software-Entwickler C++ C++11
Software-Entwickler
  • Portierung Qt3/Qt4 -> Qt5
  • Bugfixing
  • Refactoring
Qt Qt3 Qt4 Qt5 MSVC++ cppcheck fossil MSSQL-Server MySQL
C++ C++11
Werft
1 Jahr 1 Monat
2016-09 - 2017-09

Softwareentwicklung Anlagensteuerung Automobilfertigung

Software-Entwickler C++ C++11 CI
Software-Entwickler
  • Steuerung und Visualisierung
  • Implementierung Netzwerkprotokolle (ISO over TCP und proprietäre Protokolle)
  • TLS/SSL
  • Implementierung eines Apache modules
  • Einführung/Installation/Administration/Schulung CI (jenkins)
SLES Windows 7 Jenkins Eclipse
C++ C++11 CI
1 Monat
2015-02 - 2015-02

Übersetzungstool für In-Vehicle-Infotainment (IVI) Systeme

Software-Entwickler
Software-Entwickler
Bugfixing Regressionstestsuite Sprache: C++ Entwicklungsplattform: MS Windows 7 64 Bit Zielplattform: MS Windows XP + 7, 32 Bit
Qt 5.3 cppunit MS Visual Studio 2012 subversion git
Ingolstadt

Aus- und Weiterbildung

Aus- und Weiterbildung

10.1993-09.1996: Studium der Physik an der Heinrich-Heine-Universität Düsseldorf
10.1996-09.1998: Studium der Wirtschaftswissenschaften (BWL) an der

  Universität Siegen

04.1999-03.2000: Studium der Informatik an der FernUniversität Hagen

Kompetenzen

Kompetenzen

Top-Skills

C++ Qt Linux Refactoring regression test

Produkte / Standards / Erfahrungen / Methoden

Erfahrungen im Bereich:
- Anwendungsentwicklung und Systemprogrammierung
- Systemanalyse, Design, Implementierung, Test
- Consulting/Coaching
- Teamleitung (stellvertretend)
- Recruiting/Interviews (unterstützend)

Methoden:
- Agile Softwareentwicklung
- Extreme Programming
- Refactoring
- SCRUM
- OOSE/OOA/OOD/OOP
- OMT
- UML
- Datenbankdesign (relationale DBMS)
- Design Pattern
- Analysis Pattern

Produkte/Spezialkenntnisse:
- Select Enterprise
- Aonix StP
- BEA TUXEDO
- BEA WebLogic Enterprise
- Compilerbau
- OLE-Automation
- Verschlüsselung nach DES (Implementierung in Assembler)
- Boost C++ Libraries
- lex & yacc, flex & bison
- Compilerbau, Übersetzerbau, Parsergeneratoren

Versionskontrollsysteme/VCS/DVCS:
- git, git-svn
- svn
- cvs
- mercurial (hg)
- perforce
- Continuus CCM

Entwicklungsumgebungen/IDE:
- Qt Creator 1.2, 1.3
- emacs
- MSVC, Microsoft Visual C++ IDE
- Eclipse
- Sniff
- Forté ADE

Profiling Tools:
- valgrind (helgrind, drd, cachegrind, callgrind)
- oprofile
- gprof
- sysprof

Sicherheitsüberprüfungen:
- einfache Sicherheitsüberprüfung

Richtlinien/Normen/Spezifikationen:
- GSM, GSM 3G
- HTTP RFC's

Betriebssysteme

HPUX
10, 11
MS-DOS
OS/2
Warp, 3.0, 4.0
SUN OS, Solaris
Unix
Debian Linux, Ubuntu, Fedora Linux, Gentoo Linux, HP-UX, Solaris
Windows
3.1, 95, NT 4.0, 2000, XP, Vista, 7.0

Programmiersprachen

4gl
Forte Tool (Transactional Object Oriented Language)
Assembler
Intel 80x86
Basic
Visual Basic 3.0, 4.0, 5.0
C
C++
sehr gute Kenntnisse, auch der STL, Boost C++ Libraries
CORBA IDL
Imake, GNU-Make, Make-Maker etc...
GNU make, CMake
Java
JavaScript
auch QtScript
Pascal
Borland Pascal 7.0, TurboVision, OWL
Python
2.4, 2.5, 2.6, 2.7, 3.0
Qt
4.0, 4.1, 4.2, 4.3, 4.4, 4.5, 4.6, 4.7, 4.8, 5.0, 5.1, 5.2, 5.3
Rexx
Scriptsprachen
sed, awk
Shell
bash
yacc/lex
flex, bison
SQL
XML
XSLT
XSL-FO
Forte TOOL (Transactional Object Oriented Language)
Compilerbau
Funktionale Sprachen (ML, Haskell)
OpenGL (Anfängerkenntnisse, derzeit verwendet in Freizeitprojekt)

Datenbanken

JDBC
MS SQL Server
Oracle
7.3, 8, 9
SQL
TANDEM NONSTOP SQL

Datenkommunikation

Banyan
CORBA
Internet, Intranet
Novell
TCP/IP
Windows Netzwerk

Hardware

embedded Systeme
Intel Atom basierte MID (Mobile Internet Device), ARM basiertes SmartPhone (OpenMoko)
HP
PC

Branchen

Branchen

Banken / Fonds und Wertpapiere / Kapitalanlagegesellschaft / Investmentbank / Börse
Bauindustrie
Behörden / Öffentlicher Dienst
Druck / Papier / Verpackungsindustrie
Hochschulen / Forschungseinrichtungen
Immobilien-Anlageberatung
Metallverarbeitung
IT / Internet / EDV
IT-Dienstleister
Telekommunikation / Mobilfunk
Verkehr / Transport / Logistik / Bahn

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.