Zum Hauptinhalt springen
Top-Experten-Abzeichen
Empfohlener Experte
Profil-Kopfzeilen-Hintergrund

Syuleyman P.-Senior Software Engineer

Syuleyman P. - Senior Software Engineer - Profilbild
Profil-Kopfzeilen-Overlay
Verfügbar
Gabrovo, Bulgarien

Tagessatz prüfen

Erfahrungen

Juni 2023 - Okt. 2026

Senior Software Engineer

Carat (MHK-Gruppe)

Stellenbeschreibung
Senior Software Engineer bei Carat (MHK-Gruppe)
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung

für die Entwicklung einer MFC-Anwendung im Bereich Küchen- und Möbelplanung, mit Schwerpunkten:

  • GUI-Entwicklung mittels MFC
  • Anpassungen und Neuentwicklung von GUIs mittels MFC, Win32 API und der MFC-Extension von BCG
  • KI-gestützte Entwicklung: Claude Code
  • GUI-Portierung von MFC-/BCG-Frameworks auf das Qt6-/QML-Framework
  • Softwareentwicklung mit C++ 23 / 20 / 17 / 14 / 11 / C++98
  • Softwareentwicklung mit C (alte C-Codebasis, Win32 API)
  • Umstellung der Datenbank von DBF / MariaDB auf MongoDB – Entwicklung neuer Schnittstellen für MongoDB, Entwicklung von Methoden zur Datenmigration, Anpassung der bestehenden Funktionalitäten und Gewährleistung, dass die Anwendung mit allen unterstützten Datenbanken läuft
  • Fehler- und Performanceanalyse sowie Optimierung mittels verschiedener Werkzeuge
  • Einführung und Umsetzung von UnitTests auf Basis des Google-Test-Frameworks
  • Portierung der gesamten Anwendung und aller dazugehörigen Werkzeuge von 32-bit auf 64-bit
  • Erweiterungen und Änderungen bereits bestehender Funktionen, Implementierung neuer Funktionen nach Kundenanforderungen
  • Chromium Embedded Framework für neue UI-Komponenten
  • Jira wird als Projektmanagement-Tool eingesetzt
  • Nutzung von Confluence zum Erstellen technischer und kundenspezifischer Dokumentationen
  • Erstellung von Pflichtenheften im Zusammenhang mit den Kundenanforderungen
  • Umstellung des Projekts von GitLab auf GitHub, teilweise KI-gestützt mittels Claude Code
  • KI-Integration in bestehende Kundensoftware mittels Model Context Protocol (MCP), einschließlich der Anbindung von KI-/LLM-Diensten an bestehende Anwendungen und Systeme.

Die Projekttätigkeit findet zu 100% remote statt.

Bis 31.10.2023 60% Auslastung, ab 01.11.2023 100% Auslastung.

Technologien: C++ 11, 14, 17, 20, C, Python, MFC, Win32 API, BCGSoft MFC Extension, Qt6 / QML, Chromium Embedded Framework, STL, MS Visual Studio 2022, Qt Creator, MongoDB, DBF, MariaDB, Intel VTune Profiler, Googltest framework, JSon, RapidJson Framework, Git, GitHub, Jenkins, MCP, Resharper, PVS-Studio, Agile / Scrum Arbeitsweise / Kanban, Confluence, MS Teams, VPN, Jira

Dez. 2022 - Okt. 2023
Bern, Schweiz

Senior Software Engineer

Cascination AG

Stellenbeschreibung
Senior Software Engineer bei Cascination AG
Industrien
Gesundheitswesen
Bereichen
Informationstechnologie (IT)
Produktentwicklung

für die Entwicklung medizinischer Software, mit Schwerpunkt:

  • GUI-Entwicklung mit Qt 6 und QML für Windows- und Linux-Anwendungen
  • Design und Entwicklung neuer QML-Items, Erweiterung und Änderung bestehender QML-Steuerelemente nach Spezifikation
  • Softwareentwicklung mit C++ 20 / 17 / 14
  • Entwicklung neuer Verfahren zur Krebsbehandlung
  • Entwicklung eines Tools zur Verwaltung medizinischer (Nadel-)Instrumente und deren automatischer Verifizierung.
  • Jira wird als Projektmanagement-Tool eingesetzt
  • Entwicklung von UnitTests mittels Boost-Test-Framework
  • Arbeitsweise – Wasserfallmodell und iteratives Modell

Die Tätigkeit in diesem Projekt findet zu 90% remote statt, mit 10% Anwesenheit vor Ort in der Schweiz.

Technologien: C++ 11, 14, 17, 20, C, Python, Qt 6 / QML, Qt Creator, Cmake, STL, Boost, GTK, MS Visual Studio 2019 / 2022, Boost test framework, Googltest framework, JSon, openSSL, OpenCV, Windows, Linux, Git, Jenkins, MS Teams, VPN, Jira

Aug. 2022 - Dez. 2022
Vereinigte Staaten

Prototyp eines 3D City Viewers auf Basis der Unreal Engine 4

JLL

Stellenbeschreibung
Prototyp eines 3D City Viewers auf Basis der Unreal Engine 4 bei JLL
Industrien
Immobilien
Bereichen
Informationstechnologie (IT)
Produktentwicklung

Im zweiten Teil des 3D-City-Viewer-Projekts wurde als Proof of Concept für die Ziele aus Teil 1 ein Prototyp mithilfe von UE4, C++-Code und Blueprints umgesetzt. Ziel war es, die vorhandene Lösung im Hinblick auf Rendering und Feedback-Performance zu optimieren und die Qualität der 3D-Szene zu verbessern.

Danach wurde dem Kunden ein Angebot für eine neue eigenständige Implementierung unterbreitet.

Dieses Tool wird für Immobilienhändler aus den Vereinigten Staaten entwickelt.

Zusätzlich wurden Datenkonvertierungstools auf Basis der Win32 API, von OpenGL und Python weiter gepflegt, angepasst und erweitert.

Die 3D-Assets / Inhalte werden von einem anderen externen Unternehmen bereitgestellt.

Technologien: C++ (11, 14, 17), Unreal Engine 4, OpenGL, Python, Ms Visual Studio 2019, Windows 10, Perforce

Juni 2021 - Juli 2022
Bern, Schweiz

Senior Software Engineer

Cascination AG

Stellenbeschreibung
Senior Software Engineer bei Cascination AG
Industrien
Gesundheitswesen
Bereichen
Informationstechnologie (IT)
Produktentwicklung

für die Entwicklung medizinischer Software, mit Schwerpunkt:

Paralleles Projekt bis 30.09.2021 (bis max. 60%), danach mit Vollzeitauslastung.

  • GUI-Entwicklung mit Qt 5 /6 - QML für Windows- und Linux-Anwendungen
  • Design und Entwicklung neuer QML-Items, Erweiterung und Änderung bestehender QML-Steuerelemente nach Spezifikation
  • Softwareentwicklung mit C++ 17 / 14
  • Manuelle Erstellung von Lieferpaketen für den Hardwarehersteller
  • Entwicklung einer DDS-Schnittstelle zur Kommunikation mit Robotern auf Basis des Eprosima-fast-DDS-Frameworks
  • Entwicklung von UnitTests (ursprünglich mit dem Boost-Test-Framework, danach auf das Google-Test-Framework portiert und mit diesem Framework weiterentwickelt).

Die Tätigkeit in diesem Projekt findet zu 90% remote statt, mit 10% Anwesenheit vor Ort in der Schweiz.

Technologien: C++ 11, 14, 17, C, Qt 6 / QML, Qt 5 / QML, Qt Creator, Cmake, STL, Boost, MS Visual Studio 2019, Boost test Framework, Googltest Framework, JSon, openSSL, Git, Jenkins, Windows, Linux, MS Teams, VPN, Jira

Sept. 2020 - Juli 2021

Senior Software Engineer

Siemens Industries Software GmbH

Stellenbeschreibung
Senior Software Engineer bei Siemens Industries Software GmbH
Industrien
Automotive
Informationstechnologie (IT)
Fertigung
Bereichen
Informationstechnologie (IT)
Produktentwicklung

für die Entwicklung von PLM-Software, mit Schwerpunkt:

  • Weiterentwicklung der zugehörigen Module: GUI-Anpassungen mittels MFC und Qt
  • Weiterentwicklung und Pflege einer Sonderversion der Anwendung für Embedded Linux mittels Qt 5 Framework (und QML)
  • Entwicklung von Webschnittstellen – OAuth2.0-Protokoll, HTTP
  • Entwicklung von Webservern auf Basis von Apache, Nginx und WebSockets
  • Entwicklung von Web-Frontends mit HTML (vorwiegend zum Testen von Webserver-Funktionalitäten)
  • Entwicklung von Datenbankschnittstellen – Oracle, SQL, PostgreSQL
  • Umstellung von MS-Windows-Projekten auf CMake aufgrund der Linux-Kompatibilität
  • Entwicklung von UnitTests, Mocks und Integrationstests mit GoogleTest- und CppUnitTest-Frameworks
  • Implementierung von Parsern zur Auswertung von JSon und XML
  • Codeanalyse mit SonarQube
  • Entwicklung einer Risikoanalyse-Anwendung mittels .NET, C#, WinForms für BMW
  • Implementierung von UnitTests und Mocks auf Basis der Google-Test- und Gmock-Frameworks
  • Anpassungen in einer 3D-Anwendung zur Echtzeitanzeige von Roboterpositionen auf Fahrzeugen am Fließband – die Entwicklung erfolgt mithilfe der Win32API und der OpenGL-3D-API.

Die Entwicklung findet unter Desktop-Windows 10 und Desktop-Linux (open Suse, Ubuntu und Redhat) statt.

Technologien: C++ 11, 14, C, C#, MFC, Win32 API, OpenGL, .NET, Qt 5 / QML, Qt Creator, Cmake, WinForms, WPF, STL, Boost, MS Visual Studio 2017, 2019, VS Code, CppUnitTest framework, Googletest framework, Gmock framework, JSon, RapidJSON, XML, TFS, SonarQube, Curl, TCP / IP, HTTP, OAuth2.0, Eclipse, Apache, Nginx, Libwebsockets, HTML, SVN, Polarion, Windows 10, Oracle, SQL, Linux, Jenkins, Skype, VPN

Apr. 2020 - Aug. 2020

Senior-Softwareentwickler

Siemens Industries Software GmbH

Stellenbeschreibung
Senior-Softwareentwickler bei Siemens Industries Software GmbH
Industrien
Automotive
Informationstechnologie (IT)
Fertigung
Bereichen
Informationstechnologie (IT)
Produktentwicklung
Qualitätssicherung

für die Entwicklung von PLM-Software auf 50%-Basis, mit Schwerpunkt auf der Weiterentwicklung der zugehörigen Module: GUI-Anpassungen mittels MFC und Qt, Entwicklung von Webschnittstellen – OAuth2.0-Protokoll, HTTP. Entwicklung von Webservern auf Basis von Apache und Nginx sowie mit websockets. Entwicklung von Web-Frontends mit HTML (vorwiegend zum Testen von Webserver-Funktionalitäten), Datenbankentwicklung – Oracle und SQL.

Einführung von Integrationstests, Unit-Tests und Codeanalysen für alle Module. Erstellung grundlegender Testfälle mit dem CppUnitTest Framework. Anbindung von Integrationstests, Unit-Tests und Codeanalysen an SonarCube und Jenkins.

Anpassungen an einer 3D-Anwendung zur Echtzeitanzeige der Positionen von Robotern auf Autos am Fließband im Werk – die Entwicklung erfolgt mithilfe der Win32API und der OpenGL 3D API.

Die Entwicklung erfolgt unter Desktop Windows 10 und Desktop Linux(open Suse).

Technologien: C++ 11, 14, C, C#, MFC, Win32 API, OpenGL, .NET, Qt, Qt Creator, Cmake, WinForms, WPF, STL, Boost, MS Visual Studio 2017, 2019, CppUnitTest framework, Curl, TCP / IP, HTTP, OAuth2.0, Eclipse, Apache, Nginx, Libwebsockets, HTML, SVN, Polarion, Windows 10, Oracle, SQL, Linux, Jenkins, Skype, VPN

Jan. 2020 - März 2020

Senior-Softwareentwickler

Dräger Safety AG

Stellenbeschreibung
Senior-Softwareentwickler bei Dräger Safety AG
Bereichen
Informationstechnologie (IT)
Produktentwicklung

Entwicklung von Alkoholtestgeräten unter WinCE mit C++ und MFC.

Schwerpunkt ist die Portierung des Systems von WinCE4 auf WinCE 5, die Verifizierung der portierten Funktionalitäten und Anwendungen mit auf CPP UnitTest basierenden Tests sowie die Weiterentwicklung von Funktionen nach Kundenanforderungen.

Ein weiterer Schwerpunkt ist die Implementierung und Durchführung von Integrations- und Unit-Tests für das gesamte System sowie für einzelne Funktionen/Funktionalitäten auf Basis des CppUnitTest Frameworks und Jenkins. Zusätzlich Analyse der Testergebnisse.

Die Entwicklung erfolgt ausschließlich unter Windows CE und wird direkt auf dem Target getestet.

Technologien: C, C++, Embedded Visual C++, Win32 API, MFC, CPP UnitTest, STL, Git, Serielle Schnittstellen, Windows 10, WinCE, Jira, Confluence, Skype, VPN, Jenkins

Nov. 2019 - Dez. 2019

Senior-Softwareentwickler

Siemens Industries Software GmbH

Stellenbeschreibung
Senior-Softwareentwickler bei Siemens Industries Software GmbH
Industrien
Informationstechnologie (IT)
Fertigung
Bereichen
Informationstechnologie (IT)
Produktentwicklung

für die Entwicklung von PLM-Software, mit Schwerpunkt auf der Weiterentwicklung der zugehörigen Module: GUI-Anpassungen mittels MFC und Qt, Entwicklung von Webschnittstellen – OAuth2.0-Protokoll, HTTP. Entwicklung von Webservern auf Basis von Apache und mit websockets. Entwicklung von Web-Frontends mit HTML (vorwiegend zum Testen von Webserver-Funktionalitäten).

Die Entwicklung erfolgt unter Desktop Windows 10 und Desktop Linux(open Suse).

Technologien: C++ 11, 14, C, C#, MFC, Win32 API, .NET, Qt, Qt Creator, STL, Boost, MS Visual Studio 2017, Curl, TCP / IP, HTTP, OAuth2.0, Eclipse, Apache, Libwebsockets, HTML, SVN, Polarion, Windows 10, Linux, Skype, VPN

Aug. 2019 - Okt. 2019

Senior-Softwareentwickler

Dräger Safety AG

Stellenbeschreibung
Senior-Softwareentwickler bei Dräger Safety AG
Industrien
Fertigung
Bereichen
Informationstechnologie (IT)
Produktentwicklung

Entwicklung von Alkoholtestgeräten unter WinCE mit C++ und MFC.

Schwerpunkt ist die Portierung des Systems von WinCE4 auf WinCE 5, die Verifizierung der portierten Funktionalitäten und Anwendungen mit auf CPP UnitTest basierenden Tests sowie die Weiterentwicklung von Funktionen nach Kundenanforderungen.

Ein weiterer Schwerpunkt ist die Implementierung und Durchführung von Integrations- und Unit-Tests für das gesamte System sowie für einzelne Funktionen/Funktionalitäten auf Basis des CppUnitTest Frameworks und Jenkins. Zusätzlich Analyse der Testergebnisse.

Die Entwicklung erfolgt ausschließlich unter Windows CE und wird direkt auf dem Target getestet.

Technologien: C, C++, Embedded Visual C++, Win32 API, MFC, CPP UnitTest, STL, Git, Serielle Schnittstellen, Windows 10, WinCE, Jira, Confluence, Skype, VPN, Jenkins

Apr. 2019 - Juli 2019

Senior-Softwareentwickler

Siemens Industries Software GmbH

Stellenbeschreibung
Senior-Softwareentwickler bei Siemens Industries Software GmbH
Industrien
Automotive
Informationstechnologie (IT)
Fertigung
Bereichen
Informationstechnologie (IT)
Produktentwicklung

für die Entwicklung von PLM-Software, mit Schwerpunkt auf der Weiterentwicklung der zugehörigen Module: GUI-Anpassungen mittels MFC, Entwicklung von Webschnittstellen – OAuth2.0-Protokoll, HTTP. Entwicklung von Webservern auf Basis von Apache und mit websockets. Entwicklung von Web-Frontends mit HTML (vorwiegend zum Testen von Webserver-Funktionalitäten).

Anpassungen an einer 3D-Anwendung zur Echtzeitanzeige der Positionen von Robotern auf Autos am Fließband im Werk – die Entwicklung erfolgt mithilfe der Win32API und der OpenGL 3D API.

Die Entwicklung erfolgt unter Desktop Windows 10 und Desktop Linux(open Suse).

Technologien: C++ 11, 14, C, C#, MFC, Win32 API, OpenGL, .NET, STL, Boost, MS Visual Studio 2017, Curl, TCP / IP, HTTP, OAuth2.0, Eclipse, Apache, Libwebsockets, HTML, SVN, Polarion, Windows 10, Linux, Skype, VPN

März 2019 - März 2019

Entwicklung einer CAD-Anwendung zur Werkzeugweg-Generierung für einen CNC-Maschinenhersteller aus den USA

Stellenbeschreibung
Entwicklung einer CAD-Anwendung zur Werkzeugweg-Generierung für einen CNC-Maschinenhersteller aus den USA
Industrien
Fertigung
Bereichen
Informationstechnologie (IT)
Produktentwicklung

Schwerpunkt: Darstellung von 3D-Objekten aus Punktwolken mittels OpenGL, Erstellen von 3D-Meshes aus den 3D-Punkten und anschließendes Rendering; die 3D-Objekte werden anhand eines Algorithmus zur Werkzeugweg-Generierung erzeugt.

Technologien: C++ 11, 14, Qt, Qt Creator, OpenGL, STL, MS Visual Studio 2017, Skype

Jan. 2019 - Feb. 2019

Entwicklung eines Texteditors für große Textdateien

Stellenbeschreibung
Entwicklung eines Texteditors für große Textdateien
Industrien
Professionelle Dienstleistungen
Bereichen
Informationstechnologie (IT)
Produktentwicklung

für ein Übersetzungsbüro aus Dänemark mit C++, Qt und Win32 API.

Technologien: C++, Qt, MS Visual Studio 2015, Perforce, XML, JSON, Skype

Nov. 2018 - Jan. 2019
Hamburg, Deutschland
Remote

Remote-Softwareentwickler

eyefactive GmbH

Stellenbeschreibung
Remote-Softwareentwickler bei eyefactive GmbH
Industrien
Informationstechnologie (IT)
Tourismus und Gastgewerbe
Bereichen
Informationstechnologie (IT)
Produktentwicklung

Der Schwerpunkt meiner Tätigkeit war die Entwicklung einer Multi-Touch-Anwendung für AIDA-Kreuzfahrtschiffe auf Basis des SDKs von eyefactive, C++ und OpenGL.

Die Anwendung kann gleichzeitig von mehreren Anwendern benutzt werden. Das Schiff wird interaktiv in einer 3D-Szene zusammen mit den Decks angezeigt.

Die 3D-Modelle werden aus OBJ-Dateien generiert.

Zusätzlich wurden verschiedene Animationen entwickelt, zum Beispiel beim Auswählen eines Decks oder POI und beim Navigieren dorthin.

Technologien: C++ 11/14, Eyefactive SDK (Qt ähnlich), OpenGL, Boost, Git, XML, Slack, Clion

Sept. 2018 - Okt. 2018

Entwicklung eines Prototyps für einen Fahrzeugkonfigurator

Ducati

Stellenbeschreibung
Entwicklung eines Prototyps für einen Fahrzeugkonfigurator bei Ducati
Industrien
Automotive
Bereichen
Informationstechnologie (IT)
Produktentwicklung

auf Basis von Unreal Engine 4 und DirectX9 SDK – Phase 1.

Technologien: C++ 11/14, Unreal Engine 4, Qt, Shader-Programmierung, MS Visual Studio 2015, Windows 8.1/10, Perforce, 3DS Max 3D, Photoshop, Json, XML, Lua

Mai 2018 - Aug. 2018
Deutschland

Softwarearchitekt und Entwickler

ANS

Stellenbeschreibung
Softwarearchitekt und Entwickler bei ANS
Industrien
Informationstechnologie (IT)
Fertigung
Bereichen
Informationstechnologie (IT)
Produktentwicklung

Entwicklung von Phase 2 eines PCB-Viewers (CAM-/CAD-Anwendung) mit Qt 5.9 als Anwendungs-Framework und GUI sowie OpenGL als 3D-Renderer für die Firma ANS aus Hessen, Deutschland.

Als Softwarearchitekt und Entwickler war ich für die Spezifikation (die ich in einem früheren Zeitraum erstellt hatte), das Design sowie die Umsetzung, Tests und Inbetriebnahme verantwortlich.

Für die UI habe ich zunächst die Qt-Version 5.7 und danach 5.9 eingesetzt. Mithilfe von OpenGL wurden die 3D-Geometriedaten gerendert.

Die 3D-Objekte wurden aus OBJ-Dateien geladen und in einer interaktiven 3D-Szene gerendert. Dabei konnten Objekte ein- und ausgeblendet, bewegt, gedreht und gespiegelt werden.

Es wurden sowohl orthogonale als auch perspektivische Ansichten unterstützt.

Die Anwendung wurde sowohl unter Windows als auch unter Linux (Ubuntu) kompiliert und ausgeführt.

Dies ist die abschließende Entwicklung für Version 1.x.

Technologien: C++ 11/14, OpenGL, Json, rapidjson, Qt Creator, MS Visual Studio 2015, Perforce, Skype, VMware, Windows 7, 8, 10, Ubuntu

Aug. 2017 - Apr. 2018
Remote

Remote freiberuflicher Softwareentwickler

Abalta Technolgies

Stellenbeschreibung
Remote freiberuflicher Softwareentwickler bei Abalta Technolgies
Industrien
Automotive
Informationstechnologie (IT)
Medien, Unterhaltung und Druck
Bereichen
Informationstechnologie (IT)
Produktentwicklung

für Projekte von Abalta Technolgies (USA-Firma).

Schwerpunkt: HMI-Entwicklung für Multimedia-Produkte auf QNX- und Embedded-Linux-basierter Hardware für SiriusXM aus den USA;

Evaluierung der Umsetzung desselben HMI auch auf Basis von EB Guide!

Weiterentwicklung von Features für die Qt-basierte Version.

Die für HMI eingesetzten Frameworks waren Qt 5.3.1 / Qt 5.7 – QML, für die Emulation (VMware mit QNX und Ubuntu) und EB Guide Studio.

Entwicklung von .NET-Anwendungen auf Basis von WPF und C#.

Technologien: C++ 11/14, C#, .NET, Qt, QML, Qt Creator, EB Guide API, EB Guide Studio, WPF, Git, CMake, Slack, Skype, VMware, Windows 10, QNX, Ubuntu, Embedded Linux, Jira, Jenkins, Agile / Scrum

März 2017 - Juli 2017
Vereinigte Staaten
Remote

Remote freiberuflicher Softwareentwickler

Abalta Technologies

Stellenbeschreibung
Remote freiberuflicher Softwareentwickler bei Abalta Technologies
Industrien
Versicherung
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung

für Projekte von Abalta Technologies (USA-Firma). Schwerpunkt: Entwicklung von Navigationssoftware für eine Versicherungsfirma aus den USA: GUI, DB, Navigationsalgorithmen auf Desktop-Windows und Linux.

Entwicklung von Routingalgorithmen auf Basis des A-Star-Algorithmus unter Berücksichtigung zusätzlicher Daten aus:

  • einer speziellen Datenbank mit Speed Patterns – diese Daten waren statisch, hatten aber eine höhere Priorität im Vergleich zu den Kartendaten
  • Echtzeitdaten zum Lebensstatus als zusätzlichem Faktor, die sich alle 30 bis 60 Sekunden ändern konnten.

Portierung des gesamten Projekts von 32-bit auf 64-bit, sowohl unter Windows 7, 8.1, 10 als auch Ubuntu und Redhat (ca. 4 Millionen Codezeilen; 42 firmeneigene Bibliotheken + 11 externe Bibliotheken + 3 spezifische Qt-Plugin-Projekte + 2 Tools + Hauptanwendung + zugehörige UnitTests).

Aufgaben bei der Portierung:

  • Vorbereitung & Recherche zu den Projektabhängigkeiten, Codeanalyse, verfügbaren 64-bit-Versionen externer Bibliotheken, Erarbeitung einer Strategie und eines Testplans
  • Aufwandsschätzung
  • Erstellen eines Branches für die Portierung: git / SVN
  • Durchführung der Portierung auf Windows 10
  • Testfälle unter Windows 10, 8.1, Ubuntu, Redhat
  • Durchführung von UnitTests, Analyse der Testergebnisse, Tests kritischer Meilensteine, Bugfixing.
  • Mergen in den Mainbranch

Entwicklung eines Apache-Back-end-Servers für Webanwendungen unter Ubuntu / Redhat / Windows 8.1 / 10. Die Kommunikation zwischen dem Server und dem Frontend (webbasiert) erfolgt über HTTP-Requests – intern werden diese mittels curl aus C++-Code gesendet und empfangen. Für die Multithreading-Funktionalität des Servers werden die C++ 11/14-Features verwendet.

Technologien: C++ 11/14, Qt, Qt Creator, SVN, Git, MS Visual Studio 2010, MS Visual Studio 2015, Win32 API, Code::Blocks, CMake, PostgreSQL, HERE Engine, HERE Geocoding API, HERE Places API, CURL, Allstate Life Feed Server API, Windows 8.1 / 10, Linux: Ubuntu, Redhat, Skype, Apache2.2 / 2.4, Agile / Scrum

Feb. 2017 - Feb. 2017

Senior-Berater

IDS GmbH

Stellenbeschreibung
Senior-Berater bei IDS GmbH
Industrien
Informationstechnologie (IT)
Professionelle Dienstleistungen
Bereichen
Informationstechnologie (IT)

Unterstützung und Beratung bei der Portierung von Kundenapplikationen, entwickelt auf Basis von C und C++, von Win32 auf 64-Bit-Windows.

Jan. 2017 - Jan. 2017
Vereinigte Staaten
Remote

Remote freiberuflicher Softwareentwickler

Abalta Technologies

Stellenbeschreibung
Remote freiberuflicher Softwareentwickler bei Abalta Technologies
Industrien
Versicherung
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung

für Projekte von Abalta Technologies (USA-Firma). Schwerpunkt: Entwicklung von Navigationssoftware für eine Versicherungsfirma aus den USA: GUI, DB, Navigationsalgorithmen auf Desktop-Windows und Linux.

Entwicklung von Routingalgorithmen auf Basis des A-Star-Algorithmus unter Berücksichtigung zusätzlicher Daten aus:

  • einer speziellen Datenbank mit Speed Patterns – diese Daten waren statisch, hatten aber eine höhere Priorität im Vergleich zu den Kartendaten
  • Echtzeitdaten zum Lebensstatus als zusätzlichem Faktor, die sich alle 30 bis 60 Sekunden ändern konnten.

Portierung des gesamten Projekts von 32-bit auf 64-bit, sowohl unter Windows 7, 8.1, 10 als auch Ubuntu und Redhat (ca. 4 Millionen Codezeilen; 42 firmeneigene Bibliotheken + 11 externe Bibliotheken + 3 spezifische Qt-Plugin-Projekte + 2 Tools + Hauptanwendung + zugehörige UnitTests).

Entwicklung eines Apache-Back-end-Servers für Webanwendungen unter Ubuntu / Redhat / Windows 8.1 / 10. Die Kommunikation zwischen dem Server und dem Frontend (webbasiert) erfolgt über HTTP-Requests – intern werden diese mittels curl aus C++-Code gesendet und empfangen.

Technologien: C++ 11/14, Qt, Qt Creator, SVN, Git, MS Visual Studio 2010, MS Visual Studio 2015, Win32 API, Code::Blocks, CMake, PostgreSQL, HERE Engine, HERE Geocoding API, HERE Places API, CURL, Allstate Life Feed Server API, Windows 8.1 / 10, Linux: Ubuntu, Redhat, Skype, Apache2.2 / 2.4, Agile / Scrum

Nov. 2016 - Dez. 2016
Hamburg, Deutschland

Entwicklung einer CAM/CAD-Anwendung

Privatkunde

Stellenbeschreibung
Entwicklung einer CAM/CAD-Anwendung bei Privatkunde
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung

für einen Privatkunden aus Hamburg auf Desktop-Windows und Linux. GUI-Programmierung mit Qt für Windows & Linux, 3D-Rendering, Import von CAD-Daten. Erweiterung um zusätzliche CAD-Formate: Parser und Rendering; Erweiterung um zusätzliche GPU-Features; Anpassungen und Erweiterungen der GUI.

Technologien: C++, Qt, GDI, Win2 API, Qt Creator, Git, MS Visual Studio 2010, OpenGL, DXF, STL-Dateien

Okt. 2016 - Okt. 2016
Ettlingen, Deutschland
Remote

Senior-Softwareentwickler

IDS GmbH

Stellenbeschreibung
Senior-Softwareentwickler bei IDS GmbH
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung

Auf Remote- und Freelancer-Basis. Schwerpunkt: Analyse und Konzepterarbeitung für die Portierung von Applikationen mit insgesamt ca. 10 000 000 Quellcodezeilen (C und C++) von 32-Bit-Windows auf 64-Bit-Windows; Erstellung von Prototypen auf 64-Bit-Basis für Windows 10 und Windows Server 2012.

Technologien: MS Visual C++ / C, MFC, Win32 API, SVN, Git, MS Visual Studio 2010, MS Visual Studio 2015, Visual Lint, cygwin, Windows 8.1 / 10, Skype, Agile / Scrum

Apr. 2016 - Sept. 2016
Vereinigte Staaten
Remote

Freiberuflicher Softwareentwickler im Remote-Einsatz

Abalta Technologies

Stellenbeschreibung
Freiberuflicher Softwareentwickler im Remote-Einsatz bei Abalta Technologies
Industrien
Versicherung
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung

Für Projekte von Abalta Technologies (US-amerikanisches Unternehmen). Schwerpunkt: Entwicklung einer Navigationssoftware für eine Versicherungsgesellschaft aus den USA: GUI, DB und Navigationsalgorithmen für Desktop-Windows und Linux.

Entwicklung von Routing-Algorithmen auf Basis des A-Star-Algorithmus unter Berücksichtigung zusätzlicher Daten aus:

  • einer speziellen Datenbank mit Speed Patterns – diese Daten waren statisch, hatten jedoch eine höhere Priorität als die Kartendatenbank
  • Echtzeitdaten zum Life Score als zusätzlichem Faktor, die sich alle 30 bis 60 Sekunden ändern konnten.

Portierung des gesamten Projekts von 32-Bit auf 64-Bit unter Windows 7, 8.1 und 10 sowie Ubuntu und Redhat (ca. 4 Milionen Codezeilen; 42 firmeneigene Bibliotheken + 11 externe Bibliotheken + 3 spezifische Qt-Plug-in-Projekte + 2 Tools + Hauptanwendung + zugehörige UnitTests).

Entwicklung eines Apache-Back-end-Servers für Webanwendungen unter Ubuntu / Redhat / Windows 8.1 / 10.

Technologien: C++ 11/14, Qt, Qt Creator, SVN, Git, MS Visual Studio 2010, MS Visual Studio 2015, Win32 API, Code::Blocks, CMake, PostgreSQL, HERE Engine, HERE Geocoding API, HERE Places API, CURL, Allstate Life Feed Server API, Windows 8.1 / 10, Linux: Ubuntu, Redhat, Skype, Apache2.2 / 2.4, Agile / Scrum

Feb. 2016 - März 2016
Potsdam, Deutschland

Freiberuflicher Softwareentwickler

Stellenbeschreibung
Freiberuflicher Softwareentwickler
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung

Für ein Projekt aus dem Raum Potsdam.

Schwerpunkt: Portierung der GUI (von Qt 3.0) und Weiterentwicklung einer dynamischen 2D-Szene zur Darstellung von Echtzeitdaten (von Embedded-Geräten) mit Qt 5.5.6 und C++ für ein Desktop-Tool (Windows und Linux).

Die Arbeitsweise war: 20 % vor Ort und 80 % Remote.

Technologien: C++ 11 / 14, Qt, Qt Creator, Git, MS Visual Studio 2010, Windows 8.1 / 10, Linux, Skype

Jan. 2016 - Jan. 2016
Vereinigte Staaten
Remote

Freiberuflicher Softwareentwickler im Remote-Einsatz

Abalta Technologies

Stellenbeschreibung
Freiberuflicher Softwareentwickler im Remote-Einsatz bei Abalta Technologies
Industrien
Bank- und Finanzwesen
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung

Für Projekte von Abalta Technologies (US-amerikanisches Unternehmen). Schwerpunkt: Entwicklung einer Navigationssoftware für eine Versicherungsgesellschaft aus den USA: GUI, DB und Navigationsalgorithmen für Desktop-Windows und Linux.

Entwicklung von Routing-Algorithmen auf Basis des A-Star-Algorithmus unter Berücksichtigung zusätzlicher Daten aus:

  • einer speziellen Datenbank mit Speed Patterns – diese Daten waren statisch, hatten jedoch eine höhere Priorität als die Kartendatenbank
  • Echtzeitdaten zum Life Score als zusätzlichem Faktor, die sich alle 30 bis 60 Sekunden ändern konnten.

Portierung des gesamten Projekts von 32-Bit auf 64-Bit unter Windows 7, 8.1 und 10 sowie Ubuntu und Redhat (ca. 4 Millionen Codezeilen; 42 firmeneigene Bibliotheken + 11 externe Bibliotheken + 3 spezifische Qt-Plug-in-Projekte + 2 Tools + Hauptanwendung + zugehörige UnitTests).

Entwicklung eines Apache-Back-end-Servers für Webanwendungen unter Ubuntu / Redhat / Windows 8.1 / 10.

Technologien: C++ 11/14, Qt, Qt Creator, SVN, Git, MS Visual Studio 2010, MS Visual Studio 2015, Win32 API, Code::Blocks, CMake, PostgreSQL, HERE Engine, HERE Geocoding API, HERE Places API, CURL, Allstate Life Feed Server API, Windows 8.1 / 10, Linux: Ubuntu, Redhat, Skype, Apache2.2 / 2.4, Agile / Scrum

Nov. 2015 - Dez. 2015
Hamburg, Deutschland

Entwicklung einer CAM/CAD-Anwendung

Privatkunde

Stellenbeschreibung
Entwicklung einer CAM/CAD-Anwendung bei Privatkunde
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung

Für einen Privatkunden aus Hamburg, für Desktop-Windows und Linux. GUI-Programmierung, 3D-Rendering und Import von CAD-Daten. GUI-Entwicklung mit MFC und eine zweite Version für Linux mit Qt. Portierung des 2D-Renderings mit MFC / GDI auf 3D-Rendering mit OpenGL.

Technologien: C++, Qt, MFC, GDI, Win32 API, Qt Creator, Git, MS Visual Studio 2010, OpenGL, DXF-Dateien

Okt. 2015 - Dez. 2015
Vereinigte Staaten

Freiberuflicher Softwaredeveloper

Abalta Technologies

Stellenbeschreibung
Freiberuflicher Softwaredeveloper bei Abalta Technologies
Industrien
Versicherung
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung

für Projekte von Abalta Technologies (USA Firma).

Schwerpunkt: Entwicklung von Desktop Navigation Software Prototype für eine Firma aus dem Versicherungbereich.

Entwicklung von der Qt basierte Anwendung, Anbindung an dem Abalta Route Planing Engine, Erweiterung von den Route Planing Algorithmen.

Erstellen von Map Datenbanken.

Anbindung von Geolocation Services aus dem HERE Engine.

In dieser Phase wurde ausschließlich unter Desktop Windows entwickelt.

Technologien: C++, Qt, Qt Creator, SVN, MS Visual Studio 2010, MS Visual Studio 2015, Win32 API, PostgreSQL, HERE Engine, HERE Geocoding, CURL, Skype

Juni 2015 - Sept. 2015
Vereinigte Staaten

Freiberuflicher Softwareentwickler

Abalta Technologies

Stellenbeschreibung
Freiberuflicher Softwareentwickler bei Abalta Technologies
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung

für Projekte von Abalta Technologies (USA Firma). Schwerpunkt: Entwicklung von multimedia Software: GUI und Video streaming, auf Embedded Linux und Desktop Windows & Linux.

Technologien: C / C++, Qt, GStreamer, Qt Creator, Code::Blocks, Linux, Windows, Embedded Linux, Yocto, Git, Autotools, MS Visual Studio, Skype

Mai 2015 - Juni 2015
Vereinigtes Königreich

Softwareentwickler / Berater

Kunde aus

Stellenbeschreibung
Softwareentwickler / Berater bei Kunde aus
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung

Freiberufliche Tätigkeit als Softwareentwickler / Berater für Kunde aus Grossbritannien, im .NET Umfeld. Schwerpunkt: GUI Softwareentwicklung auf Basis von MFC, WinForms, WPF, Portierung, Erweiterung eines Projektes von Linux auf cygwin, Windows Server 2012.

Technologien: C++, C#, MFC, .NET, WinForms, WPF, Win32 API, Git, Autotools, MS Visual Studio 2010, Windows 8.1, Windows Server 2012, Skype

Apr. 2012 - März 2015
Erlangen, Deutschland

Senior Software Engineer

e.solutions GmbH

Stellenbeschreibung
Senior Software Engineer bei e.solutions GmbH
Industrien
Automotive
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung

im Bereich 3D HMI Entwicklung.

Hier ich war verantwortlich für die Umsetzung nach Kunden Spezifikationen, Design, Architektur, Implementierung und Test von HMI Komponenten/Widgets in einem komplexen System für die Automobile Branche: Audi Virtual Cockpit (FPK). Die Entwicklung hat mit den Programmiersprachen C++ unter QNX, Linux und Windows Umgebung stattgefunden. Bei meiner täglichen Arbeit habe ich ein 3D Engine (für HMI), UML, MS Visual Studio, CMake, OpenGL ES, Shaders und 3D Studio für Animationen benutzt.

Technologien: C++, MS Visual Studio 2008 / 2010, Qt, QtCreator, Eclipse / Momentics, CMake, Perforce, UnitTest, UML, Design Patterns, OpenGL / OpenGL ES, Kanzi Engine, Kanzi Studio, Teamforge

März 2008 - März 2012
Au, Schweiz

Software Engineer

Leica Geosystems

Stellenbeschreibung
Software Engineer bei Leica Geosystems
Industrien
Fertigung
Bereichen
Informationstechnologie (IT)
Produktentwicklung

Meine Tätigkeit bei diesem Unternehmen war im Bereich Vermessung Software Entwicklung auf WindowCE.

Ich war verantwortlich für die:

  • Entwicklung von GUI Komponente
  • 3D Grafikprogrammierung für WindowsCE mit OpenGL ES
  • Video Streaming Anwendung mit DirectShow
  • Entwicklung von Bilverarbeitung Funktionalitäten, für Anbindung von Image Bibliotheken (libPng, libJPG) zu der Anwendung und die Verwendung von diesen für Bilddatendekompromierung
  • Anbindung von DirectShow API an der Anwendung
  • Entwicklung und Pflege von einer Imaging Bibliotheken und Bildverarbeitung Funktionen
  • Programmierung von Schnittstellen zu unterschiedlichen Module, für die UnitTests und Cruise Control Unterstützung.

Technologien: MS Visual Studio 2003, 2005, 2008, Win32 API, MFC, .NET / VBA, Perforce, UnitTest, Cruise Control, UML, Design Patterns, Enterprise Architect, OpenVG, EGL, OpenGL / OpenGL ES, Direct3D, DirectShow, libjpeg, libTIFF, libPng, agile Softwareentwicklung: Scrum

Juni 2006 - Feb. 2008
Würzburg, Deutschland

Softwareentwickler

NAVIGON

Stellenbeschreibung
Softwareentwickler bei NAVIGON
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung

im Bereich Navigation Software Entwicklung für Windows CE, Windows, Linux. Der Schwerpunkt meiner Tätigkeit bei Navigon war das Design und die Entwicklung von GUI Komponenten mit C++ und die Integration von einer, von externer Firma entwickelte, grafischen Bibliothek für GUI; Entwurf, Anpassungen und Test von Schnittstellen zu von externen Firmen entwickelten Fernbedienung (Remote Control), TMC und Multimedia Geräte und Software Systeme.

Technologien: MS Visual Studio 2003, 2005, Win32 API, Embedded C++ 4.00, Perforce, Bugzilla, GUILLIANI, XML

Juli 2005 - Mai 2006
Bulgarien

Systemprogrammierer

AMK

Stellenbeschreibung
Systemprogrammierer bei AMK
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung

Anstellung bei der Firma „AMK“-Bulgarien als Systemprogrammierer mit C/C++ für Windows und Linux (Eclipse) Betriebssysteme. Als Mitglied eines Teams von mehr als 40 Software Entwickler und Tester, ich war beteiligt in dem Entwurf, Entwicklung und Test von Lösungen für Antriebe.

Technologien: Windows 2000, XP, Linux, C, C++, Win32 API, MFC, STL, MS Visual Studio 6.0, MS Visual Studio .NET – 2003 Edition, Eclipse

Mai 2001 - Juni 2005
Ainring, Deutschland

Softwareentwickler

Wanko - Informationslogistik

Stellenbeschreibung
Softwareentwickler bei Wanko - Informationslogistik
Industrien
Informationstechnologie (IT)
Transport und Logistik
Bereichen
Informationstechnologie (IT)
Produktentwicklung

Als Mitglied einer Mannschaft von mehr als 20 Entwickler, Projektleiter und Support Mitarbeiter ich habe entwickelt sowohl allgemeine als auch kundenspezifische Lösungen für den Logistikbranche.

Meine Aufgaben und Tätigkeiten waren im Bereich Systemprogrammierung, Betreuung und Weiterentwicklung der Oberflächen, und Datenbankprogrammierung (Btrieve, Oracle).

Der Schwerpunkt meiner Tätigkeit bei der Fa. „Wanko“ war Entwurf und Entwicklung grafische Komponente für Visualisierung digitale Landkarten und Strassennetze, und Wegermittlungs- und Optimierungsalgorithmen, Telematik und GIS Lösungen.

Bei dieser Firma ich sehr eng mit unterschiedlichen Kunde gearbeitet.

Eine andere Aufgabe von mir war die Überprüfung von Kunden geforderten und vorgeschlagenen Software Funktionalitäten und Lösungen für die Möglichkeit diese implementiert und in das System integriert zu werden.

Technologien: Windows 95, 98, NT, 2000, XP, CE, Terminal Server, C, C++, Win32 API, MFC, STL, OpenGL, MS Visual Studio 6.0, MS Visual Studio .NET – 2003 Edition, Embedded C++ 4.0, MS Source Safe, Perfoce, Btrieve, Oracle, SQL, XML

Apr. 2000 - Jan. 2001

Militärdienst

Stellenbeschreibung
Militärdienst
Industrien
Luft- und Raumfahrt und Verteidigung
Sept. 1999 - März 2000
Bulgarien

Softwareentwickler

ARM – Ltd

Stellenbeschreibung
Softwareentwickler bei ARM – Ltd
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung

im Bereich Betreuung und weiter Entwicklung von Office-Software für Windows95/98/NT (mit C++ (MFC, STL), Datenbankprogrammierung). Dazu 3 Wochen Auslanderfahrung.

Juni 1998 - Juni 1999
Gabrovo, Bulgarien

Programmierer

Graf-Soft-Ltd

Stellenbeschreibung
Programmierer bei Graf-Soft-Ltd
Industrien
Informationstechnologie (IT)
Fertigung
Bereichen
Informationstechnologie (IT)
Produktentwicklung

mit C- Win32API, und C++ - MFC), im Bereich Windows und 3D Programmierung mit OpenGL (CAM/CAD Software).

Branchenerfahrung

Sieh, in welchen Branchen dieser Freelancer den Großteil seiner beruflichen Laufbahn verbracht hat.

Erfahren in Informationstechnologie (IT), Fertigung, Automotive, Transport und Logistik, Gesundheitswesen und Versicherung.

Informationstechnologie (IT)
Fertigung
Automotive
Transport und Logistik
Gesundheitswesen
Versicherung
Profil-Übereinstimmungsdiagramm

Erfahrung nach Fachbereich

Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.

Erfahren in Informationstechnologie (IT), Produktentwicklung und Qualitätssicherung.

Informationstechnologie (IT)
Produktentwicklung
Qualitätssicherung
Profil-Übereinstimmungsdiagramm

Fähigkeiten

Betriebssysteme

  • Windows 95/98 – Sehr Gute Kenntnisse
  • Windows Nt, 2000, Xp – Sehr Gute Kenntnisse
  • Windows Ce – Sehr Gute Kenntnisse
  • Windows Vista – Sehr Gute Kenntnisse
  • Windows 7 – Sehr Gute Kenntnisse
  • Windows 8, 8.1 – Sehr Gute Kenntnisse
  • Windows 10 – Sehr Gute Kenntnisse
  • Windows Phone 8 – Gute Kenntnisse
  • Dos – Gute Kenntnisse
  • Ubuntu – Gute Kenntnisse
  • Unix/Solaris – Grundkenntnisse
  • Linux – Gute Kenntnisse
  • Embedded Linux – Gute Kenntnisse
  • Qnx – Grundkenntnisse
  • Red Hat Enterprise – Gute Kenntnisse

Datenbankprogrammierung

  • Btrieve – Gute Kenntnisse
  • Oracle – Gute Kenntnisse
  • Sql – Gute Kenntnisse
  • Postgresql – Gute Kenntnisse

Programmiersprachen, Apis, Tools Und Frameworks

  • C – Gute Kenntnisse
  • C++ – Ausgezeichnete Kenntnisse
  • C++ 11/14 – Sehr Gute Kenntnisse
  • Ms Visual Studio 2005–2013 – Sehr Gute Kenntnisse
  • C# – Durchschnittliche Kenntnisse
  • Win32 Api – Sehr Gute Kenntnisse
  • Mfc – Sehr Gute Kenntnisse
  • .Net – Grundkenntnisse
  • Xaml – Gute Kenntnisse
  • Wpf – Gute Kenntnisse
  • Winforms – Gute Kenntnisse
  • Qt – Sehr Gute Kenntnisse
  • Qt Creator – Gute Kenntnisse
  • Eb Guide Studio – Durchschnittliche Kenntnisse
  • Eb Guide Api (Gtf) – Gute Kenntnisse
  • Code::Blocks – Gute Kenntnisse
  • Stl – Sehr Gute Kenntnisse
  • Boost – Grundkenntnisse
  • Atl – Grundkenntnisse
  • Pascal, Delphi – Grundkenntnisse
  • Assembler – Grundkenntnisse
  • Egl – Gute Kenntnisse
  • Opengl – Gute Kenntnisse
  • Opengl Es – Gute Kenntnisse
  • Directx – Gute Kenntnisse
  • Com – Gute Kenntnisse
  • Ole – Grundkenntnisse
  • Visual Basic.Net – Gute Kenntnisse
  • Java – Grundkenntnisse
  • Eclipse – Gute Kenntnisse
  • Qnx Momentics – Grundkenntnisse
  • Cmake – Grundkenntnisse
  • Autotools – Durchschnittliche Kenntnisse
  • Yocto – Grundkenntnisse
  • Guiliani – Gute Kenntnisse
  • Kanzi Engine – Grundkenntnisse
  • Kanzi Studio – Grundkenntnisse
  • Ogre 3d Engine – Grundkenntnisse
  • Esenthel Engine – Gute Kenntnisse
  • Curl – Sehr Gute Kenntnisse
  • Http – Gute Kenntnisse
  • Apache Server – Gute Kenntnisse

Allgemeine Softwareentwicklung Know-Hows

  • Gui-Entwicklung – Gute Kenntnisse
  • 3d-Hmi-Entwicklung – Gute Kenntnisse
  • 2d/3d-Grafik – Gute Kenntnisse
  • 3d-Engine-Entwicklung – Gute Kenntnisse
  • 3d-Terrain-Entwicklung – Gute Kenntnisse
  • Shader-Programmierung – Gute Kenntnisse
  • Video-Streaming Mit Directshow – Gute Kenntnisse
  • Multithreading – Gute Kenntnisse
  • Imaging – Gute Kenntnisse
  • Unittesting – Gute Kenntnisse
  • Embedded Software Development – Gute Kenntnisse
  • Objektorientierte Programmierung – Sehr Gute Kenntnisse
  • Objektorientiertes Design – Gute Kenntnisse
  • Uml – Grundkenntnisse
  • Xml – Gute Kenntnisse
  • Json – Sehr Gute Kenntnisse
  • Design Patterns – Gute Kenntnisse
  • Winsock/Tcp/Ip – Grundkenntnisse
  • Agile Softwareentwicklung – Grundkenntnisse

Sonstiges

  • Ms Sourcesafe – Gute Kenntnisse
  • Perforce – Gute Kenntnisse
  • Git – Gute Kenntnisse
  • Bugzilla – Gute Kenntnisse
  • Teamforge – Gute Kenntnisse
  • Ms Project – Grundkenntnisse
  • Bildbearbeitungssoftware – Grundkenntnisse
  • Ms Office-Produkte – Gute Kenntnisse
  • Gis – Grundkenntnisse
  • Max3d – Gute Kenntnisse
  • Photoshop – Grundkenntnisse
  • Cruisecontrol – Gute Kenntnisse
  • Jira – Gute Kenntnisse

Fremdsprachen

  • Deutsch – Sehr Gute Kenntnisse
  • Englisch – Gute Kenntnisse
  • TüRkisch – Sehr Gute Kenntnisse
  • Bulgarisch – Sehr Gute Kenntnisse (Muttersprache)

Sonstiges

  • FüHrerschein Klasse B

Sprachen

Bulgarisch
Muttersprache
Türkisch
Muttersprache
Deutsch
Verhandlungssicher
Englisch
Fortgeschritten

Ausbildung

Sept. 1994 - Sept. 1999

Universität von V.Tarnovo

Master · Informatik · Veliko Tarnovo, Bulgarien

Sept. 1989 - Juni 1994

Deutsches Gymnasium

Abitur · Lovech, Bulgarien

Sept. 1982 - Juni 1989

Grundschule

Ryahovtsite, Bulgarien

Zertifikate & Bescheinigungen

Design Patterns Kurs

INTEGRATA – Stuttgart

Führerschein Klasse B

Statistiken

Erfahrung

Positionen gesamt 36
Erfahrung in Informationstechnologie (IT) 19.5 J.
Durchschn. Dauer 9 M.
Längste Erfahrung 4 J. 1 M.

Globale Erfahrung

Länder gearbeitet 5 (Deutschland, Vereinigte Staaten, Schweiz, Bulgarien, Vereinigtes Königreich)
Hauptland Deutschland

Fachkenntnisse

Aktuelle Rollen Senior Software Engineer, Prototyp eines 3D City Viewers auf Basis der Unreal Engine 4, Senior-Softwareentwickler
Hauptbranchen Informationstechnologie (IT), Fertigung, Automotive
Hauptfachbereiche Informationstechnologie (IT), Produktentwicklung, Qualitätssicherung

Qualifikationen

Höchster Abschluss Master
Zertifikate erworben 2
Mitglied seit
Du suchst Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Häufig gestellte Fragen

Du hast Fragen? Hier findest du mehr.

Syuleyman ist in Gabrovo, Bulgarien ansässig und kann in On-Site-, Hybrid- und Remote-Arbeitsmodellen arbeiten.

Syuleyman spricht folgende Sprachen: Bulgarisch (Muttersprache), Türkisch (Muttersprache), Deutsch (Verhandlungssicher), Englisch (Fortgeschritten).

Syuleyman hat mindestens 28 Jahre Erfahrung. In dieser Zeit hat Syuleyman in mindestens 20 verschiedenen Rollen und für 20 verschiedene Firmen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 1 Jahr und 9 Monate. Beachten Sie, dass Syuleyman möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.

Basierend auf der jüngsten Erfahrung wäre Syuleyman gut geeignet für Rollen wie: Senior Software Engineer, Prototyp eines 3D City Viewers auf Basis der Unreal Engine 4, Senior-Softwareentwickler.

Die neueste Position von Syuleyman ist Senior Software Engineer bei Carat (MHK-Gruppe).

In den letzten Jahren hat Syuleyman für Carat (MHK-Gruppe), Cascination AG und JLL gearbeitet.

Syuleyman hat die meiste Erfahrung in Industrien wie Informationstechnologie (IT), Fertigung und Automotive. Syuleyman hat auch etwas Erfahrung in Transport und Logistik, Gesundheitswesen und Versicherung.

Syuleyman hat die meiste Erfahrung in Bereichen wie Informationstechnologie (IT), Produktentwicklung und Qualitätssicherung.

Syuleyman hat kürzlich in Industrien wie Informationstechnologie (IT), Gesundheitswesen und Immobilien gearbeitet.

Syuleyman hat kürzlich in Bereichen wie Informationstechnologie (IT) und Produktentwicklung gearbeitet.

Syuleyman hat einen Master in Informatik von Universität von V.Tarnovo.

Syuleyman hat 2 Zertifikate. U.a: Design Patterns Kurs und Führerschein Klasse B.

Syuleyman ist sofort in Teilzeit verfügbar für passende Projekte.

Tagessatzverteilung

0% 25% 50% 75% 100%
10 % der Experten verlangen weniger als 320 € pro Tag.
40 % der Experten verlangen zwischen 320 € und 480 € pro Tag.
20 % der Experten verlangen zwischen 480 € und 640 € pro Tag.
10 % der Experten verlangen zwischen 640 € und 800 € pro Tag.
10 % der Experten verlangen zwischen 800 € und 960 € pro Tag.
10 % der Experten verlangen 1120 € oder mehr pro Tag.
<€320 €320-​480 €480-​640 €640-​800 €800-​960 €1120+

Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freelancer in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.

Durchschnittlicher Tagessatz für ähnliche Positionen

Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.

600
450
300
150
Stundensatzvergleich-Diagramm
Ø Tagessatz 520 €

Der durchschnittliche Tagessatz ist der Mittelwert aller Tagessätze aus aktuellen Verträgen vergleichbarer Freelancer auf unserer Plattform.

600
450
300
150
Stundensatzvergleich-Diagramm
Median-Tagessatz 480 €

Der Median-Tagessatz ist der mittlere Wert aller Tagessätze – die Hälfte der vergleichbaren Freelancer verlangt weniger, die andere Hälfte mehr. Anders als der Durchschnitt wird er von Ausreißern kaum beeinflusst.

Berechnet auf Basis der Tagessätze unserer Freelancer, Stand 23 Okt 2026. Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.