freiberufler Senior Software Engineer mit Schwerpunkt C++, C# Entwcklung, QT, MFC, WinForms, UI & HMI, Navigation & Pathfinding, 2D&3D Graphics, Unreal Engine 4, Web Servers auf freelance.de

Senior Software Engineer mit Schwerpunkt C++, C# Entwcklung, QT, MFC, WinForms, UI & HMI, Navigation & Pathfinding, 2D&3D...

zuletzt online vor wenigen Minuten
  • 80‐115€/Stunde
  • 5300 Gabrovo
  • Weltweit
  • bg  |  tr  |  de
  • 05.03.2024

Kurzvorstellung

Suche Projekte mit mindestens 80% Remote Anteil. Schwerpunkt - Softwareentwicklung in den Bereichen: C/C++, UI&HMI, Qt, MFC, Navigation und Pathfinding Algorithmen, 2D/3D graphics, Unreal Engine 4, multimedia, Web Server, C#, WinForms, WPF

Qualifikationen

  • .Net
  • 3D Programmierung
  • Angular
  • Anwendungsentwicklung
  • Apache HTTP Server
  • Apache Subversion (SVN)
  • C#
  • C++
  • Confluence (Atlassian)
  • Eclipse
  • Git
  • HTML
  • JavaScript Object Notation (JSON)
  • Jenkins
  • Jira
  • Linux Entwicklung
  • Microsoft Foundation Classes (MFC)
  • NginX
  • OpenGL
  • Oracle Database
  • PL/SQL
  • PostgreSQL
  • Qt
  • Red Hat Enterprise Linux (RHEL)
  • Schnittstellenentwicklung
  • Spiele Entwicklung
  • User Interface (UI)
  • Visual C++
  • Visual Studio
  • Vmware (allg.)
  • VPN (Virtual Private Network)
  • Webservices
  • Windows 10
  • XML

Projekt‐ & Berufserfahrung

Senior C++ Engineer
Cascination AG, remote, Bern
12/2022 – 10/2023 (11 Monate)
Gesundheitswesen
Tätigkeitszeitraum

12/2022 – 10/2023

Tätigkeitsbeschreibung

Medizin Software Entwicklung mit C++, Qt / QML, Boost.
Entwicklung von Diversen Tools, Back-end und GUI.
Integration von PDF Viewer in einer QML Anwendung.

Die Tätigkeit ist vorwiegend Remote mit 10% vor Ort Anteil

Eingesetzte Qualifikationen

Git, JavaScript Object Notation (JSON), Jenkins, Jira, OpenGL, Qt, User Interface (UI), Visual C++, XML

Senior Software Engineer
JLL, Remote
8/2022 – 12/2022 (5 Monate)
Bauwirtschaft, Anlagen- und Schiffbau
Tätigkeitszeitraum

8/2022 – 12/2022

Tätigkeitsbeschreibung

Entwicklung von 3D City Viewer Prototype auf Basis von Unreal Engine 4.

Analyse von bereits existierende Blueprints only Lösung, Portierung von bestimmten Funktionalitäten zu C++ Klassen und Performance Optimierungen.

Entwicklung von zusätzliche Wekrzeuge für Datenerfassung und Bearbeitung mit Qt/QML und OpenGL as Renderer.

Eingesetzte Qualifikationen

C++, Git, JavaScript Object Notation (JSON), OpenGL, Qt, Representational State Transfer (REST), Visual C++

Senior Software Engineer
Cascination AG, remote
6/2021 – 7/2022 (1 Jahr, 2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2021 – 7/2022

Tätigkeitsbeschreibung

GUI Design und Entwicklung, Bussineslogik Entwicklung von Medizinsoftware mit C++, Qt, QML, Boost, MS Visual Studio, CMake.
Integration und Anbindung von eProsima Fast DDS. Anbindung and Hardware(Medizinroboter)

Eingesetzte Qualifikationen

C++, Confluence (Atlassian), Git, Jenkins, Jira, Qt, Schnittstellenentwicklung, User Interface (UI), Visual C++, Visual Studio

Senior Software Engineer
Siemens Industriesoftware GmbH, Koblenz / Remote
1/2020 – 10/2021 (1 Jahr, 10 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2020 – 10/2021

Tätigkeitsbeschreibung

QM Softwareentwicklung mit C++, MFC , QT, Boost.
Windows Softwareentwicklung mit .NET, C#, WinForms
Webserver und Webservices Entwicklung auf Basis von Apache, Nginx, libwebsockets API.
Web Frontend Programmierung mit HTML5, Angular, JSON.
Oracle DB Entwicklung - OCCI , ODPI Schnittstellen
PostgreSQL Schnittstellen
Anbindung das gesamte Projekt and SonarQube
Parsen und Auswerten von JSon / XML Formate.
Implementierung von UnitTests mit cppUnitTest und Google Test Frameworks

Eingesetzte Qualifikationen

.Net, Apache HTTP Server, Apache Subversion (SVN), C#, C++, Confluence (Atlassian), JavaScript Object Notation (JSON), Jira, Microsoft Foundation Classes (MFC), NginX, Oracle Database, PostgreSQL, Qt, Red Hat Enterprise Linux (RHEL), Visual C++, XML

Senior Software Engineer
Dräger Safety AG & Co. KGaA, Lübeck
8/2019 – 1/2020 (6 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/2019 – 1/2020

Tätigkeitsbeschreibung

Portierung von einem Alkocholtest System von WinCE4 auf WinCE 5 und Weiterentwicklung von Features.

Eingesetzte Qualifikationen

C++, Confluence (Atlassian), Embedded Entwicklung / hardwarenahe Entwicklung, Jira, Microsoft Foundation Classes (MFC), Schnittstellenentwicklung, Visual C++

Senior Software Engineer
Siemens Industriesoftware GmbH, Koblenz und remote
4/2019 – 7/2019 (4 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

4/2019 – 7/2019

Tätigkeitsbeschreibung

QM Softwareentwicklung mit C++, MFC, QT .
Apache Webserver Entwicklung. Webservices Entwicklung mit websockets.
Web Frontend Programmierung mit HTML.

Eingesetzte Qualifikationen

Oracle Database, Windows 10, Apache HTTP Server, Apache Subversion (SVN), C++, Eclipse, Linux Entwicklung, Qt, Visual C++, Visual Studio, Vmware (allg.), HTML, Webservices

Senior Software Engineer
eyefactive GmbH, Remote / Hamburg
11/2018 – 1/2019 (3 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

11/2018 – 1/2019

Tätigkeitsbeschreibung

Entwicklung multi-touch Anwendungen auf Basis von eyefactive's SDK, C++ ( 11 & 14 ), OpenGL, Qt, Boost, XML,.
Verwendete Wekrzeuge: git, Sourcetree, JetBrains CLion

Eingesetzte Qualifikationen

C++, OpenGL, Qt, XML

Senior Software Engineer
Ducati, Gabrovo / Bulgarien
9/2018 – 10/2018 (2 Monate)
Automobilindustrie
Tätigkeitszeitraum

9/2018 – 10/2018

Tätigkeitsbeschreibung

Entwicklung eines Car Configurator Prototype auf Basis von Unreal Engine 4.

Die angewendente Programmiersprache ist C++(11,14). Als GUI Framework für die Werkzeuge wurde Qt 5.9 eingesetzt.

Entwicklungsumgebung unter Windows, IDE - MS Visual Studio 2015

Eingesetzte Qualifikationen

UML, C++, DirectX, OpenGL, Qt, Visual C++

Software Architekt / Engineer
ANS answer Elektronik GmbH, Gabrovo / Bulgarien
5/2018 – 8/2018 (4 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

5/2018 – 8/2018

Tätigkeitsbeschreibung

Spezifikation, Entwurf, Design und Enwticklung, mittels C++, Qt, OpenGL, JSON, einer 3D CAD Anwendung für Windows und Linux

Eingesetzte Qualifikationen

3D Grafiken, Qualitätsmanagement / QS / QA (IT), UML, C++, Git, OpenGL, Qt, Visual C++, Visual Studio, JavaScript Object Notation (JSON)

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 Navigation und Pathfinding Algorithmen, GIS Lösungen.
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

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

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 Engineer
Abalta Technologies, 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

PostgreSQL, Red Hat Enterprise Linux (RHEL), Windows 10, Agile Entwicklung, Apache HTTP Server, Eclipse, Qt, Softwareentwicklung (allg.), Visual C++, Visual Studio, 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

PostgreSQL, 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
1999

Ausbildung

Informatik
Magister
1999
Veliko Tarnovo / Bulgarien
Deutsches Gymnasium
Ausbildung
1994
Lovech / Bulgarien

Weitere Kenntnisse

C
C++
C#
OOP / OOD
MS Visual Studio
Qt Creator
Eclipse / Momentcis
MFC,
Win32 API / GDI
Qt
WPF / XAML
WinForms
STL
Boost
DirectX
COM
DCOM
OpenGL (ES)
Shaders Programmierung
Unreal Engine 4
Augment & Mixed Reality
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
libwebsockets
HTTP
JSON

Persönliche Daten

Sprache
  • Deutsch (Fließend)
  • Englisch (Fließend)
  • Bulgarisch (Muttersprache)
  • Türkisch (Muttersprache)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
7902
Alter
49
Berufserfahrung
22 Jahre und 10 Monate (seit 05/2001)
Projektleitung
1 Jahr

Kontaktdaten

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

Jetzt Mitglied werden