Anwendungsentwickler mit C/C++, OpenGL- und Direct3D-Entwickler, Verwendung verschiedener Programmiersprachen (C/C++, Python, Java, Lua, Java, VisualBasic Pascal/Delphi), Android-Entwicklung
Aktualisiert am 27.02.2020
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 03.02.2020
Verfügbar zu: 50%
davon vor Ort: 100%
c++
Qt
agile Software-Development
Microsoft Windows
Microsoft Visual Studio
Mac
Deutsch
Englisch

Einsatzorte

Einsatzorte

Hannover (+20km) Leipzig (+75km) Hoyerswerda (+75km) Gera (+75km)
nicht möglich

Projekte

Projekte

1 Jahr 10 Monate
2018-02 - 2019-11

C++ Qt - Anwendung erneuern

Softwareentwickler C++ Scrum UML 2.0 ...
Softwareentwickler

Hier habe ich am WISO Steuersparbuch mitgerabeitet. In einem kleinen Team von 3 Mann haben wir den GUI-Kern der Software modernisiert.

Teile der Anwendung sind in XML beschrieben, so dass auch XML zum Einsatz kam, um die Beschreibungen zu laden und zu verarbeiten.

Die Anwendung wird für Windos und MacOS entwickelt. Zudem gibt es eine Serverversion, die verschiedene Web-Clients bedient.

Nebenbei habe ich verschiedene kleinere Tools zur Hausinternen Verwendung entwickelt, welche den Entwicklungsprozess vereinfachen. Unter anderem ein Programm, mit dem Neue C++-Klassen erstellt werden können, die gleich in die CMake-Projektdateien eingetragen werden. Neue Dateien wurden direkt ins Versionsverwaltungssystem Perforce eingetragen.

Dieses Programm habe ich allein und unabhängig in eigener Verantwortung entwickelt. 

Ich habe neuen Funktionen festgelegt und sie auch entwickelt, implementiert und getestet sowie sie später den Kollegen vorgestellt. Die Anwendung half mir und den Kollegen, bestimmte alltägliche Arbeitsabläufe effizienter zu gestalten.

Das zweite In-House - Tool habe ich in enger Absprache mit einem Vorgesetzten entwickelt, war aber auch verantwortlich für den Funktionsumfang, dessen Entwicklung und Implementierung.

Atlassian JIRA Perforce Helix Swarm Microsoft Visual Studio Qt5 XCode CMake Atlassian Confluence Enterprise Architect
C++ Scrum UML 2.0 XML Qt5 Codegenerator Python
Buhl Tax Service GmbH
Hannover
2 Jahre
2016-01 - 2017-12

Smartphoneintegration

Software-Entwickler, Leitung eines kleinen Teams Scrum Kanban C++ ...
Software-Entwickler, Leitung eines kleinen Teams

In diesem Projekt habe ich zum einen an CarPlay als auch an einer weiteren Smartphone-Technologie mitgearbeitet.

Bei CarPlay wurden hauptsächlich Fehler analysiert und ggf. gelöst und kleinere neue Funktionalitäten hinzugefügt.

Bei der anderen (noch unbenannten) Technologie habe ich ein kleines Team aus 3 Leuten angeleitet. Das Projekt wurde ende 2016 erfolgreich abgeschlossen.

Ab 2017 Mitarbeit an der neuen Produktversion, dabei wird hauptsächlich bestehender Code für QNX auf die neue Platform gehoben, es werden neue Features für CarPlay hinzugefügt.

QtCreator git CMake SmartSvn SmartGit Enterprise Architect
Scrum Kanban C++ Apple CarPlay SDK QtCreator Linux Qnx CrossCompiling CMake svn git
Technisat Dresden/Preh Carconnect GmbH
Dresden

Aus- und Weiterbildung

Aus- und Weiterbildung

Diplom Informatiker (FH)

Position

Position

Seit dem Projekt bei Technisat/PrehCarConnect in Dresden, seit Mitte 2016 habe ich auch verstärkt leitende Tätigkeiten für das Team, übernommen und bin auch daran interessiert, mich in dieser Richtung weiter zu entwickeln.

Kompetenzen

Kompetenzen

Top-Skills

c++ Qt agile Software-Development Microsoft Windows Microsoft Visual Studio Mac

Produkte / Standards / Erfahrungen / Methoden

Apple CarPlay SDK
Atlassian Confluence
Atlassian JIRA
CrossCompiling
Enterprise Architect
git
git
Helix Swarm
Kanban
Microsoft Visual Studio
Perforce
Qt5
Qt5
QtCreator
QtCreator
Scrum
SmartGit
SmartSvn
svn
UML 2.0
XCode
XML
Qt2, 3, 4 und 5
Codejock XTreme Toolkit
OpenGl
DirectX
stl
UML
SDL
MS VisualStudio
XCode 3.x
MS Office
OpenOffice
MS Exchange
MS Outlook
Objektorientierte Analyse und Design
OOP
Compilerbau
3D Grafik
DirectX-Shader
OpenGl-Shader
Windows Systemprogrammierung
Linux Systemprogrammierung
Multithreading
flex und bison
Dokumentation
Doxygen
Help and Manual
Latex
Python, Ruby
Doors, Rhapsody
EnterpriseArchitect (Softwareentwicklungstool)
Visual Studion 2010
Wiki (Wikimedia - Wiki) für Dokumentationen
OPC (COM-Interface unter Windows) zur Kommunikation mit Siemens S200/S300 und B&R-Steuerungen
EigerPanel (Touchpanel von EigerGraphics / S-Tech aus der Schweiz)
IPCAS - Ethernet -> RS323/RS485 - Umwandler 

EnterpriseArchitect

Android-Entwicklung nativ mit Eclipse und mit Qt 5

 

Betriebssysteme

Dos
Linux
Mac OS
OS/2
Qnx
Unix
Windows
Windows CE

MacOSX

Android

 

 

 

Programmiersprachen

Assembler
x86er ein Semester an der Hochschule
Basic
Erfahrungen mit VisualBasic 4 gesammelt, neuere Erfarungen mit OpenOfficeOrg Basic (calc), BasicDialekt vom EigerPanel
C
gute Kentnisse
C#
gute Kentnisse
C++
sehr gute Kentnisse
CMake
CMake
Codegenerator
Delphi
Imake, GNU-Make, Make-Maker etc...
Java
gute Kentnisse in der Sprache, wenig Kentnisse und Erfahrungen mit JDKs wie JEEE, erste Erfahrungen mit Android
JavaScript
Pascal
PHP
Python
gute Erfahrungen durch Django und kleine Skripte zur Automatisierung
Qt
sehr gute Erfahrungen von 2.x - 5.x, auch erste Erfahrungen mit Qt5 au Android
SDL
Shell
TeX, LaTeX
yacc/lex

Datenbanken

MySQL
ODBC
SQL

Datenkommunikation

Ethernet
Internet, Intranet
Router
RS232
TCP/IP
Windows Netzwerk
Winsock

IPCAS Ethernet -> RS485/RS232 - Umwandler: wurde verwendet als virtueller COM-Port, und mit Hilfe eines UDP-Protokolls, für den Fall, dass ein entsprechender Treiber nicht verfügbar war. Diese Vorgehensweise ermöglichte die Verwendung dieser Geräte in Umgebungen, in denen keine entsprechenden Treiber (Windows 2008 Server/64Bit Windows) verfügbar sind/waren.

 

Hardware

CD-Writer / Brenner
Drucker
Emulatoren
Macintosh
Modem
PC
Scanner
Soundkarten

Design / Entwicklung / Konstruktion

Objektorientierte Entwicklung mit UML und Enterprise Architect, auch unter Verwendung von DesignPattern

Branchen

Branchen

Softwarehersteller
Industrie (Weinabfüller) 

bekannter Messgerätehersteller aus München

 

 

Einsatzorte

Einsatzorte

Hannover (+20km) Leipzig (+75km) Hoyerswerda (+75km) Gera (+75km)
nicht möglich

Projekte

Projekte

1 Jahr 10 Monate
2018-02 - 2019-11

C++ Qt - Anwendung erneuern

Softwareentwickler C++ Scrum UML 2.0 ...
Softwareentwickler

Hier habe ich am WISO Steuersparbuch mitgerabeitet. In einem kleinen Team von 3 Mann haben wir den GUI-Kern der Software modernisiert.

Teile der Anwendung sind in XML beschrieben, so dass auch XML zum Einsatz kam, um die Beschreibungen zu laden und zu verarbeiten.

Die Anwendung wird für Windos und MacOS entwickelt. Zudem gibt es eine Serverversion, die verschiedene Web-Clients bedient.

Nebenbei habe ich verschiedene kleinere Tools zur Hausinternen Verwendung entwickelt, welche den Entwicklungsprozess vereinfachen. Unter anderem ein Programm, mit dem Neue C++-Klassen erstellt werden können, die gleich in die CMake-Projektdateien eingetragen werden. Neue Dateien wurden direkt ins Versionsverwaltungssystem Perforce eingetragen.

Dieses Programm habe ich allein und unabhängig in eigener Verantwortung entwickelt. 

Ich habe neuen Funktionen festgelegt und sie auch entwickelt, implementiert und getestet sowie sie später den Kollegen vorgestellt. Die Anwendung half mir und den Kollegen, bestimmte alltägliche Arbeitsabläufe effizienter zu gestalten.

Das zweite In-House - Tool habe ich in enger Absprache mit einem Vorgesetzten entwickelt, war aber auch verantwortlich für den Funktionsumfang, dessen Entwicklung und Implementierung.

Atlassian JIRA Perforce Helix Swarm Microsoft Visual Studio Qt5 XCode CMake Atlassian Confluence Enterprise Architect
C++ Scrum UML 2.0 XML Qt5 Codegenerator Python
Buhl Tax Service GmbH
Hannover
2 Jahre
2016-01 - 2017-12

Smartphoneintegration

Software-Entwickler, Leitung eines kleinen Teams Scrum Kanban C++ ...
Software-Entwickler, Leitung eines kleinen Teams

In diesem Projekt habe ich zum einen an CarPlay als auch an einer weiteren Smartphone-Technologie mitgearbeitet.

Bei CarPlay wurden hauptsächlich Fehler analysiert und ggf. gelöst und kleinere neue Funktionalitäten hinzugefügt.

Bei der anderen (noch unbenannten) Technologie habe ich ein kleines Team aus 3 Leuten angeleitet. Das Projekt wurde ende 2016 erfolgreich abgeschlossen.

Ab 2017 Mitarbeit an der neuen Produktversion, dabei wird hauptsächlich bestehender Code für QNX auf die neue Platform gehoben, es werden neue Features für CarPlay hinzugefügt.

QtCreator git CMake SmartSvn SmartGit Enterprise Architect
Scrum Kanban C++ Apple CarPlay SDK QtCreator Linux Qnx CrossCompiling CMake svn git
Technisat Dresden/Preh Carconnect GmbH
Dresden

Aus- und Weiterbildung

Aus- und Weiterbildung

Diplom Informatiker (FH)

Position

Position

Seit dem Projekt bei Technisat/PrehCarConnect in Dresden, seit Mitte 2016 habe ich auch verstärkt leitende Tätigkeiten für das Team, übernommen und bin auch daran interessiert, mich in dieser Richtung weiter zu entwickeln.

Kompetenzen

Kompetenzen

Top-Skills

c++ Qt agile Software-Development Microsoft Windows Microsoft Visual Studio Mac

Produkte / Standards / Erfahrungen / Methoden

Apple CarPlay SDK
Atlassian Confluence
Atlassian JIRA
CrossCompiling
Enterprise Architect
git
git
Helix Swarm
Kanban
Microsoft Visual Studio
Perforce
Qt5
Qt5
QtCreator
QtCreator
Scrum
SmartGit
SmartSvn
svn
UML 2.0
XCode
XML
Qt2, 3, 4 und 5
Codejock XTreme Toolkit
OpenGl
DirectX
stl
UML
SDL
MS VisualStudio
XCode 3.x
MS Office
OpenOffice
MS Exchange
MS Outlook
Objektorientierte Analyse und Design
OOP
Compilerbau
3D Grafik
DirectX-Shader
OpenGl-Shader
Windows Systemprogrammierung
Linux Systemprogrammierung
Multithreading
flex und bison
Dokumentation
Doxygen
Help and Manual
Latex
Python, Ruby
Doors, Rhapsody
EnterpriseArchitect (Softwareentwicklungstool)
Visual Studion 2010
Wiki (Wikimedia - Wiki) für Dokumentationen
OPC (COM-Interface unter Windows) zur Kommunikation mit Siemens S200/S300 und B&R-Steuerungen
EigerPanel (Touchpanel von EigerGraphics / S-Tech aus der Schweiz)
IPCAS - Ethernet -> RS323/RS485 - Umwandler 

EnterpriseArchitect

Android-Entwicklung nativ mit Eclipse und mit Qt 5

 

Betriebssysteme

Dos
Linux
Mac OS
OS/2
Qnx
Unix
Windows
Windows CE

MacOSX

Android

 

 

 

Programmiersprachen

Assembler
x86er ein Semester an der Hochschule
Basic
Erfahrungen mit VisualBasic 4 gesammelt, neuere Erfarungen mit OpenOfficeOrg Basic (calc), BasicDialekt vom EigerPanel
C
gute Kentnisse
C#
gute Kentnisse
C++
sehr gute Kentnisse
CMake
CMake
Codegenerator
Delphi
Imake, GNU-Make, Make-Maker etc...
Java
gute Kentnisse in der Sprache, wenig Kentnisse und Erfahrungen mit JDKs wie JEEE, erste Erfahrungen mit Android
JavaScript
Pascal
PHP
Python
gute Erfahrungen durch Django und kleine Skripte zur Automatisierung
Qt
sehr gute Erfahrungen von 2.x - 5.x, auch erste Erfahrungen mit Qt5 au Android
SDL
Shell
TeX, LaTeX
yacc/lex

Datenbanken

MySQL
ODBC
SQL

Datenkommunikation

Ethernet
Internet, Intranet
Router
RS232
TCP/IP
Windows Netzwerk
Winsock

IPCAS Ethernet -> RS485/RS232 - Umwandler: wurde verwendet als virtueller COM-Port, und mit Hilfe eines UDP-Protokolls, für den Fall, dass ein entsprechender Treiber nicht verfügbar war. Diese Vorgehensweise ermöglichte die Verwendung dieser Geräte in Umgebungen, in denen keine entsprechenden Treiber (Windows 2008 Server/64Bit Windows) verfügbar sind/waren.

 

Hardware

CD-Writer / Brenner
Drucker
Emulatoren
Macintosh
Modem
PC
Scanner
Soundkarten

Design / Entwicklung / Konstruktion

Objektorientierte Entwicklung mit UML und Enterprise Architect, auch unter Verwendung von DesignPattern

Branchen

Branchen

Softwarehersteller
Industrie (Weinabfüller) 

bekannter Messgerätehersteller aus München

 

 

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.