Softwareentwicklug mit C, C++, C#; UI / HMI Expert; 3D Programmierung

Profil Foto
Verfügbarkeit einsehen
  Weltweit
de  |  en  |  bg
  55‐75€/Stunde
  5300 Gabrovo
 09.07.2018

Kurzvorstellung

Als Softwareentwickler / Ingenieur verfüge ich über 17 Jahre Berufserfahrung in der Programmierung / Entwicklung mit C, C++, C#, Qt, MFC, WPF, von GUI, HMI, Multimedia, 2D / 3D Grafik unter mehreren.

Ich biete

IT, Entwicklung
  • C++
    17 Jahre, 6 Monate Erfahrung
  • User Interface (UI)
    14 Jahre, 6 Monate Erfahrung

Projekt‐ & Berufserfahrung

Senior Software Engineer / Architect
Abalta Technologies, Gabrovo / Bulgarien, Chicago / USA, San Diesgo / U
11/2016 – 4/2018 (1 Jahr, 6 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

11/2016 – 4/2018

Tätigkeitsbeschreibung

Entwicklung von Module für einen Apache Server unter Ubuntu / Redhat / Windows 8.1 / 10.
Entwicklung von Multimedia und HMI Lösungen unter Windows, Linux, Embedded Linux, QNX mittels QT, QML, EB Guide.
Themenbereiche: Navigation, Versicherung, Multimedia, HMI, GUI;
Einsatzbereiche: GUI mit Qt und QML, Apache Server Programmierung, Entwicklung von spezifischen Algorithmen

Die Werkzeuge und Umgebungen die ich am häufigsten verwende sind:
• C++ 11/14
• Qt
• Qt Creator
• SVN, Git
• MS Visual Studio 2010, MS Visual Studio 2015
• Code::Blocks
• CMake
• PostgreSql
• HERE Engine
• HERE Geocoding API , HERE Places API
• CURL
• Windows 8.1 / 10
• Linux: Ubuntu, Redhat
• Skype
• Apache2.2 / 2.4
• Agile / Scrum
. EB Guide GTF
. EB Guide Studio

Eingesetzte Qualifikationen

PostgresSQL, Windows 7, Windows 8, Ubuntu, Red Hat Enterprise Linux (RHEL), Windows 10, Apache, Objektorientierte Design (OOD), Apache Subversion (SVN), C++, Qt, Visual C++, HTTP


Senior Software Engineer
IDS GmbH, Ettlingen
10/2016 – 10/2016 (1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

10/2016 – 10/2016

Tätigkeitsbeschreibung

Analyse und Erarbietung von Konzept für Portierung von Software Packter, von über 10 000 000 Zeilen C++ Quellcode, von 32-bit auf 64-bit, unter Windows 10 und Windows Server 2012.

Eingesetzte Qualifikationen

Windows 10, Objektorientierte Design (OOD), Apache Subversion (SVN), Visual C++, Visual Studio


Senior Software Developer
Kundenname anonymisiert, Gabrovo
6/2016 – 9/2016 (4 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

6/2016 – 9/2016

Tätigkeitsbeschreibung

Planung, Spezifikation und Entwicklung von Navigationslösung für Versicherungsbranche. Apache Module Entwicklung.

Verwendete Tools, Programmiersprachen, Umgebungen:
C++
MS Visual Studio
MS Visual Studio LinuxPlugin
Code:Blocks
Eclipse
GDB
Apache
HTTP
HERE Engine / HERE API
SVN
VPN
Jira
Navigations Algorithmen
Qt
STL
Boost
Redhat Linux
Windows 7, 8.1, 10
Agile / Scrum
PostgreSQL

Eingesetzte Qualifikationen

PostgresSQL, Windows 10, Red Hat Enterprise Linux (RHEL), Agile Entwicklung, Apache HTTP Server, Softwareentwicklung (allg.), Qt, Visual C++, Visual Studio, Eclipse, HTTP


Software Entwickler
Kundenname anonymisiert, Gabrovo
4/2016 – 5/2016 (2 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2016 – 5/2016

Tätigkeitsbeschreibung

Entwicklung von HMI Componenbte für Car Navigation.
Entwicklung mit C, C++, Win32 API, STL, Boost, OpenGL (ES).

Eingesetzte Qualifikationen

Embedded Linux, Microsoft Windows (allg.), OpenGL, Visual Studio, Visual C++, C++


Software Entwickler
Kundenname anonymisiert, Gabrovo / Potsdam
2/2016 – 3/2016 (2 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

2/2016 – 3/2016

Tätigkeitsbeschreibung

Redesign und Portierung von GUI und 2D Rendering Funktionen, einer auf Desktop Windows und Linux lauffähige Anwendung, von Qt3 auf Qt 5.5.1.

Entwicklung mit C++ (11 , 14), Qt 5.5.1 - Qt Graphics View Framework.

Zusätzlich verwendete Werkzeuge: Qt Creator, Qt Designer, Git, VPN, Skype

Eingesetzte Qualifikationen

Linux Entwicklung, Qt, Visual C++, C++


Software developer (homeoffice)
Abalta Technologies, Gabrovo
10/2015 – 1/2016 (4 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

10/2015 – 1/2016

Tätigkeitsbeschreibung

Entwicklung eines Navigation Softwareproduktes. Scherpunkt liegt bei Design, Programmierung, Test und Kommunikation mit dem Endkunden von Funktionalitäten nach Kundenspezifikationen. DB Entwicklung mit PostgreSQL, HERE Engine for Map matching and Geocoding.
Programmiersprache ist MS Visual C++, Entwicklungsumgebungen: MS Visual Studio 2010, Qt Creator.
GUI API: Qt. Andere Tools: SVN, Git, Jira, Skype (für Kommunikation mit dem Kunde), Replicon.

Eingesetzte Qualifikationen

PostgresSQL, SQL, Datenbankentwicklung, Qt, Visual C++, Visual Studio, Softwareentwicklung (allg.), C++, User Interface (UI)


Software Entwickler (Parallel Projekt: max 50% Auslastung)
Private Kunde aus Deutschland (Hamburg), Gabrovo
10/2015 – 10/2015 (1 Monat)
Bauwirtschaft, Anlagen- und Schiffbau
Tätigkeitszeitraum

10/2015 – 10/2015

Tätigkeitsbeschreibung

CAM / CAD Anwendung unter Desktop Windows und Linux. Softwareentwicklung mit C++, Qt, QtCreator, MS Visual Studio 2010, OpenGL. Source Control - Git. Kommunikation Tools : Skype.

Eingesetzte Qualifikationen

Ubuntu, OpenGL, Qt, Visual Studio, Softwareentwicklung (allg.), C++, User Interface (UI), Computer-aided manufacturing (CAM), CAD (computer-aided design)


Software developer (freelancer)
Abalta Technologies, Gabrovo
6/2015 – 9/2015 (4 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

6/2015 – 9/2015

Tätigkeitsbeschreibung

Homeoffice, Softwareentwicklung: UI, Multimedia, Navigation Lösungen unter Windows, Linux, Embedded Linux, mit C, C++, Qt, Gstreamer, OpenGL. Source Control - Git. Kommunikation Tools: Skype, VPN.

Eingesetzte Qualifikationen

Embedded Linux, Windows 7, Microsoft Windows (allg.), OpenGL, Qt, Softwareentwicklung (allg.), C++, C, User Interface (UI)


Software developer (homeoffice)
Kundenname anonymisiert, Gabrovo
5/2015 – 7/2015 (3 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

5/2015 – 7/2015

Tätigkeitsbeschreibung

Softwareentwicklung, Portierung, Erweiterung eines Projektes von Linux auf cygwin, Windows Server 2012.

Eingesetzte Qualifikationen

Windows Server 2012, Windows Server (allg.), Windows Phone, Samba, Linux Entwicklung, Visual Studio, Softwareentwicklung (allg.), C, C#, C++, JNI (Java Native Interface)


Senior software engineer
e.solutions GmbH, Erlangen
4/2012 – 3/2015 (3 Jahre)
Automobilindustrie
Tätigkeitszeitraum

4/2012 – 3/2015

Tätigkeitsbeschreibung

HMI Softwareentwicklung von Audi Virtual Cockpit. 3D Widgets Programmierung, System Architektur.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, QNX, OpenGL, Software engineering / -technik, Softwareentwicklung (allg.), C++, System Architektur, User Interface (UI), Benutzerschnittstelle / Mensch-Maschine-Schnittstelle (MMS), 3DS Max


Software engineer
Leica Geosystems AG, Heerbrugg
3/2008 – 3/2012 (4 Jahre, 1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

3/2008 – 3/2012

Tätigkeitsbeschreibung

Embedded Softwareentwicklung mit C,C++, OpenGL ES, GUI Design & Programmierung unter Windows Desktop, Windows CE.

Eingesetzte Qualifikationen

Windows CE, OpenGL, Microsoft Foundation Classes (MFC), Qt, Visual Basic, Visual C++, Visual Studio, Software engineering / -technik, Softwareentwicklung (allg.), C, C#, C++, DirectX, User Interface (UI)


Software engineer
Navigon AG, Würzburg
6/2006 – 2/2008 (1 Jahr, 9 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

6/2006 – 2/2008

Tätigkeitsbeschreibung

Crossplatform (Windows Desktop, WinCE, Linux) Navigation Softwareentwicklung, GUI Programmierung, Teilprojektleitung.

Eingesetzte Qualifikationen

Windows CE, Projektleitung / Teamleitung (IT), Microsoft Foundation Classes (MFC), Visual C++, Visual Studio, Software engineering / -technik, Softwareentwicklung (allg.), C++, User Experience (UX), User Interface (UI)


System Programmierer
AMK Gabrovo / Bulgarien, Gabrovo
7/2005 – 5/2006 (11 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

7/2005 – 5/2006

Tätigkeitsbeschreibung

System proogrammierung unter Windows und Linux, GUI Softwareentwicklung, Portierung

Eingesetzte Qualifikationen

Microsoft Foundation Classes (MFC), Visual C++, Visual Studio, Softwareentwicklung (allg.), C++, User Interface (UI)


Softwareentwickler
Wanko Informationslogistik, Ainring
5/2001 – 5/2005 (4 Jahre, 1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

5/2001 – 5/2005

Tätigkeitsbeschreibung

Logistiksoftwareentwicklung unter Windows Desktop, WinCE mit C, C++. DB Programmierung - Btrieve, SQL, Oracle. GUI Entwicklung mit Win32 API, MFC. GIS Anwendungen Design & Programmierung.

Eingesetzte Qualifikationen

Oracle (allg.), SQL, BTrieve, Datenbankentwicklung, Windows CE, Microsoft Foundation Classes (MFC), Visual C++, Visual Studio, Softwareentwicklung (allg.), C, C++, User Interface (UI), Logistik (Allg.), Forschung & Entwicklung (allg.)


Programmierer
GraphSoft Gabrovo / Bulgarien, Gabrovo
9/1999 – 9/2000 (1 Jahr, 1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

9/1999 – 9/2000

Tätigkeitsbeschreibung

3D Softwareentwicklung, GUI Programmierung

Eingesetzte Qualifikationen

OpenGL, Microsoft Foundation Classes (MFC), Visual C++, Visual Studio, C++, DirectX


Zertifikate

Universitätdiplom
September 1999

Ausbildung

Informatik
(Magister)
Jahr: 1999
Ort: Veliko Tarnovo / Bulgarien

Deutsches Gymnasium
(Ausbildung)
Jahr: 1994
Ort: Lovech / Bulgarien

Qualifikationen

C
C++
C#
OOP / OOD
MS Visual Studio
Qt Creator
Eclipse / Momentcis
MFC,
Win32 API / GDI
Qt
WPF / XAML
WinForms
STL
Boost
DirectX
OpenGL (ES)
Shaders Programmierung
Auttools
CMake
Git
Perforce
MS SourceSafe
SVN
Jira
BugZilla
SQL
PostgreSQL
GUI / HMI
2D / 3D Graphics
3DS Max
Crossplatform SW development
Windows Desktop
Windows Server
WinCE
Windows Phone
Linux
Embedded Linux
QNX
Cygwin
Gstreamer
Apache
HTTP
JSON

Persönliche Daten

Sprache
  • Deutsch (Fließend)
  • Englisch (Gut)
  • Bulgarisch (Muttersprache)
  • Türkisch (Muttersprache)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
unbedingt
Profilaufrufe
2043
Alter
43
Berufserfahrung
18 Jahre und 10 Monate (seit 09/1999)
Projektleitung
1 Jahr

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden »