Skip to main content
Top expert badge
Recommended expert
Profile header background

Syuleyman P.-Senior Software Engineer

Syuleyman P. - Senior Software Engineer - profile avatar
Profile header overlay
Available
Gabrovo, Bulgaria

Check rate

Experience

Jun 2023 - Oct 2026

Senior Software Engineer

Carat (MHK-Gruppe)

Position summary
Senior Software Engineer at Carat (MHK-Gruppe)
Industries
Information Technology
Business areas
Information Technology
Product Development

for the development of an MFC application in the field of kitchen and furniture planning, with a focus on:

  • GUI development using MFC
  • Customization and redevelopment of GUI using MFC, Win32 API and the BCG MFC Extension
  • AI-assisted development: Claude Code
  • GUI porting from MFC / BCG frameworks to the Qt6 / QML framework
  • Software development with C++ 23 / 20 / 17 / 14 / 11 / C++98
  • Software development with C (legacy C code base, Win32 API)
  • Database migration from DBF / MariaDB to MongoDB – development of new interfaces for MongoDB, development of methods for data migration, adaptation of existing functionality and ensuring that the application runs with all supported databases
  • Error and performance analysis and optimization using various tools
  • Introduction and implementation of unit tests based on the Google Test Framework
  • Porting the entire application and all associated tools from 32-bit to 64-bit
  • Extensions and changes to existing features, implementation of new features according to customer requirements
  • Chromium Embedded Framework for a new UI component
  • Jira is used as the project management tool
  • Use of Confluence to create technical and customer-specific documentation
  • Creation of specifications related to customer requirements
  • Migration of the project from GitLab to GitHub, partly AI-assisted using Claude Code
  • AI integration into existing customer software using the Model Context Protocol (MCP), including connecting AI/LLM services to existing applications and systems.

The project work is carried out 100% remotely.

Until 31.10.2023 at 60% capacity, from 01.11.2023 at 100% capacity.

Technologies: 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 methodology / Kanban, Confluence, MS Teams, VPN, Jira

Dec 2022 - Oct 2023
Bern, Switzerland

Senior Software Engineer

Cascination AG

Position summary
Senior Software Engineer at Cascination AG
Industries
Healthcare
Business areas
Information Technology
Product Development

for medical software development, with a focus on:

  • GUI development with Qt 6 and QML for Windows and Linux applications
  • Design and development of new QML items, extension and modification of existing QML controls according to specifications
  • Software development with C++ 20 / 17 / 14
  • Development of new methods for cancer treatment
  • Development of a tool for managing medical (needle) instruments and their automatic verification.
  • Jira is used as the project management tool
  • Development of unit tests using the Boost test framework
  • Methodology – waterfall and iterative model

Work on this project is carried out 90% remotely, with 10% on-site presence in Switzerland.

Technologies: 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 - Dec 2022
United States

Prototype of 3D City Viewer based on Unreal Engine 4

JLL

Position summary
Prototype of 3D City Viewer based on Unreal Engine 4 at JLL
Industries
Real Estate
Business areas
Information Technology
Product Development

In part 2 of the 3D City Viewer project, a prototype was implemented as a proof of concept for the objectives of part 1, using UE4, C++ code and Blueprints. The goal was to optimize the existing solution in terms of rendering and feedback performance and to improve the quality of the 3D scene.

The customer was then presented with an offer for a new standalone implementation.

This tool is being developed for real estate agents in the United States.

In addition, data conversion tools based on both Win32 API and OpenGL, as well as Python, were maintained, adapted and extended.

The 3D assets / content are provided by another external company.

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

Jun 2021 - Jul 2022
Bern, Switzerland

Senior Software Engineer

Cascination AG

Position summary
Senior Software Engineer at Cascination AG
Industries
Healthcare
Business areas
Information Technology
Product Development

for medical software development, with a focus on:

Parallel project until 30.09.2021 (up to max 60%), afterwards full-time.

  • GUI development with Qt 5 /6 - QML for Windows and Linux applications
  • Design and development of new QML items, extension and modification of existing QML controls according to specifications
  • Software development with C++ 17 / 14
  • Manual creation of delivery packages for the hardware manufacturer
  • Development of a DDS interface for communication with robots, based on the Eprosima fast DDS framework
  • Unit test development (originally with the Boost Test Framework, but later ported to the Google Test Framework and further developed with this framework).

Work on this project is carried out 90% remotely, with 10% on-site presence in Switzerland.

Technologies: 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

Sep 2020 - Jul 2021

Senior Software Engineer

Siemens Industries Software GmbH

Position summary
Senior Software Engineer at Siemens Industries Software GmbH
Industries
Automotive
Information Technology
Manufacturing
Business areas
Information Technology
Product Development

for PLM software development, with a focus on:

  • Further development of the associated modules: GUI customization using MFC and Qt
  • Further development and maintenance of a special version of the application for Embedded Linux using the Qt 5 framework (and QML)
  • Web interface development – OAuth2.0 protocol, HTTP.
  • Development of web servers based on Apache, Nginx and websockets
  • Web frontend development with HTML (mainly for testing web server functionality)
  • Database interface development – Oracle, SQL, PostgreSQL
  • Migration of MS Windows projects to CMake for Linux compatibility.
  • Development of unit tests, mocks and integration tests with GoogleTest and CppUnitTest frameworks.
  • Implementation of parsers for JSon and XML data processing.
  • Code analysis with SonarQube.
  • Development of a risk analysis application using .NET, C#, WinForms for BMW.
  • Implementation of unit tests and mocks based on google test and gmock frameworks
  • Modifications to a 3D application for real-time display of robot positions on cars on the production line – development was carried out using Win32API and OpenGL 3D API.

Development takes place on desktop Windows 10 and desktop Linux (open Suse, Ubuntu and Redhat).

Technologies: 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 Software Engineer

Siemens Industries Software GmbH

Position summary
Senior Software Engineer at Siemens Industries Software GmbH
Industries
Automotive
Information Technology
Manufacturing
Business areas
Information Technology
Product Development
Quality Assurance

for PLM software development on a 50% basis, with a focus on further developing the associated modules: GUI customization using MFC and Qt, web interface development – OAuth2.0 protocol, HTTP. Development of web servers based on Apache, Nginx and websockets. Web frontend development with HTML (mainly for testing web server functionality), database development – Oracle and SQL.

Introducing integration tests, unit tests and code analysis for all modules. Creating basic test cases with the CppUnitTest Framework. Connecting integration tests, unit tests and code analysis to SonarCube and Jenkins.

Customizations in a 3D application for real-time display in the factory of the positions of robots on cars on the assembly line – development is carried out using the Win32API and OpenGL 3D API.

Development takes place on desktop Windows 10 and desktop Linux (openSUSE).

Technologies: 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 - Mar 2020

Senior Software Engineer

Dräger Safety AG

Position summary
Senior Software Engineer at Dräger Safety AG
Business areas
Information Technology
Product Development

Development of alcohol testing devices under WinCE, using C++ and MFC.

The main focus is porting the system from WinCE4 to WinCE 5, verifying the ported functionalities and applications with tests based on CPP UnitTest, and further developing features according to customer requirements.

The second focus is implementing and carrying out integration and unit tests for the entire system and for individual features / functionalities based on the CppUnitTest Framework and Jenkins. This also includes analyzing the test results.

Development takes place exclusively under Windows CE and is tested directly on the target.

Technologies: C, C++, Embedded Visual C++, Win32 API, MFC, CPP UnitTest, STL, Git, serial interfaces, Windows 10, WinCE, Jira, Confluence, Skype, VPN, Jenkins

Nov 2019 - Dec 2019

Senior Software Engineer

Siemens Industries Software GmbH

Position summary
Senior Software Engineer at Siemens Industries Software GmbH
Industries
Information Technology
Manufacturing
Business areas
Information Technology
Product Development

for PLM software development, with a focus on further developing the associated modules: GUI customization using MFC and Qt, web interface development – OAuth2.0 protocol, HTTP. Development of web servers based on Apache and websockets. Web frontend development with HTML (mainly for testing web server functionality).

Development takes place on desktop Windows 10 and desktop Linux (openSUSE).

Technologies: 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 - Oct 2019

Senior Software Engineer

Dräger Safety AG

Position summary
Senior Software Engineer at Dräger Safety AG
Industries
Manufacturing
Business areas
Information Technology
Product Development

Development of alcohol testing devices under WinCE, using C++ and MFC.

The main focus is porting the system from WinCE4 to WinCE 5, verifying the ported functionalities and applications with tests based on CPP UnitTest, and further developing features according to customer requirements.

The second focus is implementing and carrying out integration and unit tests for the entire system and for individual features / functionalities based on the CppUnitTest Framework and Jenkins. This also includes analyzing the test results.

Development takes place exclusively under Windows CE and is tested directly on the target.

Technologies: C, C++, Embedded Visual C++, Win32 API, MFC, CPP UnitTest, STL, Git, serial interfaces, Windows 10, WinCE, Jira, Confluence, Skype, VPN, Jenkins

Apr 2019 - Jul 2019

Senior Software Engineer

Siemens Industries Software GmbH

Position summary
Senior Software Engineer at Siemens Industries Software GmbH
Industries
Automotive
Information Technology
Manufacturing
Business areas
Information Technology
Product Development

for PLM software development, with a focus on further developing the associated modules: GUI customization using MFC, web interface development – OAuth2.0 protocol, HTTP. Development of web servers based on Apache and websockets. Web frontend development with HTML (mainly for testing web server functionality).

Customizations in a 3D application for real-time display in the factory of the positions of robots on cars on the assembly line – development is carried out using the Win32API and OpenGL 3D API.

Development takes place on desktop Windows 10 and desktop Linux (openSUSE).

Technologies: 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

Mar 2019 - Mar 2019

Development of a CAD application for path tool generation for a CNC machine manufacturer from the USA

Position summary
Development of a CAD application for path tool generation for a CNC machine manufacturer from the USA
Industries
Manufacturing
Business areas
Information Technology
Product Development

Focus: Displaying 3D objects from point clouds using OpenGL, creating 3D meshes from the 3D points and then rendering them; the 3D objects are generated using a path tool generation algorithm.

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

Jan 2019 - Feb 2019

Development of a text editor for large text files

Position summary
Development of a text editor for large text files
Industries
Professional Services
Business areas
Information Technology
Product Development
Explore Editor

for a translation agency from Denmark, using C++, Qt, Win32 API.

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

Nov 2018 - Jan 2019
Hamburg, Germany
Remote

Remote Software Engineer

eyefactive GmbH

Position summary
Remote Software Engineer at eyefactive GmbH
Industries
Information Technology
Tourism
Business areas
Information Technology
Product Development

The main focus of my work was developing a multi-touch application for AIDA cruise ships based on eyefactive's SDK, C++, OpenGL.

The application can be used by several users at the same time, and the ship is displayed interactively in a 3D scene together with the decks.

The 3D models are generated from Obj files.

Various animations were also developed, for example when selecting and navigating to a deck or POI.

Technologies: C++ 11/14, Eyefactive SDK (similar to Qt), OpenGL, Boost, Git, XML, Slack, Clion

Sep 2018 - Oct 2018

Development of a Car Configurator Prototype

Ducati

Position summary
Development of a Car Configurator Prototype at Ducati
Industries
Automotive
Business areas
Information Technology
Product Development

based on Unreal Engine 4 and DirectX9 SDK – Phase 1.

Technologies: C++ 11/14, Unreal Engine 4, Qt, shader programming, MS Visual Studio 2015, Windows 8.1/10, Perforce, 3DS Max 3D, Photoshop, Json, XML, Lua

May 2018 - Aug 2018
Germany

Software Architect and Developer

ANS

Position summary
Software Architect and Developer at ANS
Industries
Information Technology
Manufacturing
Business areas
Information Technology
Product Development

Development Phase 2 of a PCB Viewer (CAM / CAD application), using Qt 5.9 as the application framework and GUI and OpenGL as the 3D renderer, for the company ANS from Hesse, Germany.

As Software Architect and Developer, I was responsible for the specification (which I had created at an earlier stage), design, implementation, testing, and commissioning.

For the UI, I used Qt version 5.7 and later 5.9. The 3D geometric data was rendered using OpenGL.

The 3D objects were loaded from Obj files and rendered in an interactive 3D scene, with options to show/hide, move, rotate, and mirror objects.

Both orthogonal and perspective views were supported.

The application compiled and ran on both Windows and Linux (Ubuntu).

This is the final development for version 1.x.

Technologies: 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 freelance Software Developer

Abalta Technolgies

Position summary
Remote freelance Software Developer at Abalta Technolgies
Industries
Automotive
Information Technology
Media and Entertainment
Business areas
Information Technology
Product Development

for projects of Abalta Technolgies (USA company).

Focus: HMI development for multimedia products on QNX- and Embedded Linux-based hardware for SiriusXM in the USA;

Evaluation of implementing the same HMI based on EB Guide!

Further development of features for the Qt-based version.

The frameworks used for HMI were Qt 5.3.1 / Qt 5.7 – QML, for emulation (Vmware with QNX and Ubuntu) and EB Guide Studio.

Development of .NET applications based on WPF and C#.

Technologies: 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

Mar 2017 - Jul 2017
United States
Remote

Remote freelance Software Developer

Abalta Technologies

Position summary
Remote freelance Software Developer at Abalta Technologies
Industries
Insurance
Information Technology
Business areas
Information Technology
Product Development

for projects of Abalta Technologies (USA company). Focus: Development of navigation software for an insurance company in the USA: GUI, DB, navigation algorithms, on desktop Windows and Linux.

Development of routing algorithms based on the A-Star algorithm, taking additional data into account from:

  • a special database with Speed Patterns – this data was static, but had higher priority compared to the map database
  • realtime life score data, as an additional factor that could change every 30 to 60 seconds.

Porting of the entire project from 32-bit to 64-bit, both under Windows 7, 8.1, 10 and Ubuntu and Redhat (approx. 4 million lines of code; 42 proprietary libraries + 11 external libraries + 3 specific Qt Plugging projects + 2 tools + main application + associated UnitTests).

Tasks during the porting:

  • Preparation & research of project dependencies, code analysis, available 64-bit versions of external libraries, development of strategy and test plan
  • Effort estimation
  • Creating a branch for the porting: git / SVN
  • Performing the porting on Windows 10
  • Test cases under Windows 10, 8.1, Ubuntu, Redhat
  • Performing UnitTests, analyzing test results, testing critical milestones, bug fixing.
  • Merging into the main branch

Development of a back-end Apache server for web applications under Ubuntu / Redhat / Windows 8.1 / 10. Communication between the server and the frontend (web-based) takes place via HTTP requests – internally, these are sent and received using curl from C++ code. C++ 11/14 features are used for the multithreading functionality of the server.

Technologies: 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 Consultant

IDS GmbH

Position summary
Senior Consultant at IDS GmbH
Industries
Information Technology
Professional Services
Business areas
Information Technology

Support and consulting for porting customer applications developed based on C and C++, from Win32 to 64-bit Windows.

Jan 2017 - Jan 2017
United States
Remote

Remote freelance Software Developer

Abalta Technologies

Position summary
Remote freelance Software Developer at Abalta Technologies
Industries
Insurance
Information Technology
Business areas
Information Technology
Product Development

for projects of Abalta Technologies (USA company). Focus: Development of navigation software for an insurance company in the USA: GUI, DB, navigation algorithms, on desktop Windows and Linux.

Development of routing algorithms based on the A-Star algorithm, taking additional data into account from:

  • a special database with Speed Patterns – this data was static, but had higher priority compared to the map database
  • realtime life score data, as an additional factor that could change every 30 to 60 seconds.

Porting of the entire project from 32-bit to 64-bit, both under Windows 7, 8.1, 10 and Ubuntu and Redhat (approx. 4 million lines of code; 42 proprietary libraries + 11 external libraries + 3 specific Qt Plugging projects + 2 tools + main application + associated UnitTests).

Development of a back-end Apache server for web applications under Ubuntu / Redhat / Windows 8.1 / 10. Communication between the server and the frontend (web-based) takes place via HTTP requests – internally, these are sent and received using curl from C++ code.

Technologies: 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 - Dec 2016
Hamburg, Germany

Development of a CAM/CAD application

Private Client

Position summary
Development of a CAM/CAD application at Private Client
Industries
Information Technology
Business areas
Information Technology
Product Development

for a private client from Hamburg, for desktop Windows and Linux. GUI programming with Qt for Windows & Linux, 3D rendering, import of CAD data. Extension with additional CAD formats: parser and rendering; extension with additional GPU features; GUI adaptations and extensions.

Technologies: C++, Qt, GDI, Win2 API, Qt Creator, Git, MS Visual Studio 2010, OpenGL, DXF, STL files

Oct 2016 - Oct 2016
Ettlingen, Germany
Remote

Senior Software Engineer

IDS GmbH

Position summary
Senior Software Engineer at IDS GmbH
Industries
Information Technology
Business areas
Information Technology
Product Development

on a remote and freelance basis. Focus: analysis and concept development for porting applications consisting of approximately 10 000 000 lines of source code (C and C++) from 32-bit Windows to 64-bit Windows; creating prototypes based on 64-bit for Windows 10 and Windows Server 2012.

Technologies: 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 - Sep 2016
United States
Remote

Remote Freelance Software Developer

Abalta Technologies

Position summary
Remote Freelance Software Developer at Abalta Technologies
Industries
Insurance
Information Technology
Business areas
Information Technology
Product Development

for projects from Abalta Technologies (US company). Focus: development of navigation software for an insurance company from the USA: GUI, DB, navigation algorithms, on desktop Windows and Linux.

Development of routing algorithms based on the A-Star algorithm, taking additional data into account from:

  • a special database with Speed Patterns – this data was static, but had higher priority compared to the map database
  • realtime life score data as an additional factor, which could change every 30 to 60 seconds.

Porting of the entire project from 32-bit to 64-bit, both under Windows 7, 8.1, 10, as well as Ubuntu and Redhat (approximately 4 Milionen lines of code; 42 proprietary libraries + 11 external libraries + 3 specific Qt Plugging projects + 2 tools + main application + associated UnitTests).

Development of a back-end Apache server for web applications under Ubuntu / Redhat / Windows 8.1 / 10.

Technologies: 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 - Mar 2016
Potsdam, Germany

Freelance Software Engineer

Position summary
Freelance Software Engineer
Industries
Information Technology
Business areas
Information Technology
Product Development

for a project from the Potsdam area.

Focus: GUI porting (from Qt 3.0) and further development of a dynamic 2D scene for displaying realtime data (from embedded devices) with Qt 5.5.6 and C++ in a desktop (Windows & Linux) tool.

The working arrangement was: 20% on-site and 80% remote.

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

Jan 2016 - Jan 2016
United States
Remote

Remote Freelance Software Developer

Abalta Technologies

Position summary
Remote Freelance Software Developer at Abalta Technologies
Industries
Banking and Finance
Information Technology
Business areas
Information Technology
Product Development

for projects from Abalta Technologies (US company). Focus: development of navigation software for an insurance company from the USA: GUI, DB, navigation algorithms, on desktop Windows and Linux.

Development of routing algorithms based on the A-Star algorithm, taking additional data into account from:

  • a special database with Speed Patterns – this data was static, but had higher priority compared to the map database
  • realtime life score data as an additional factor, which could change every 30 to 60 seconds.

Porting of the entire project from 32-bit to 64-bit, both under Windows 7, 8.1, 10, as well as Ubuntu and Redhat (approximately 4 million lines of code; 42 proprietary libraries + 11 external libraries + 3 specific Qt Plugging projects + 2 tools + main application + associated UnitTests).

Development of a back-end Apache server for web applications under Ubuntu / Redhat / Windows 8.1 / 10.

Technologies: 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 - Dec 2015
Hamburg, Germany

Development of a CAM/CAD application

Private Client

Position summary
Development of a CAM/CAD application at Private Client
Industries
Information Technology
Business areas
Information Technology
Product Development

for a private client from Hamburg, on desktop Windows and Linux. GUI programming, 3D rendering, import of CAD data. GUI development with MFC and a second version for Linux with Qt. Porting of 2D rendering with MFC / GDI to 3D rendering with OpenGL.

Technologies: C++, Qt, MFC, GDI, Win32 API, Qt Creator, Git, MS Visual Studio 2010, OpenGL, DXF files

Oct 2015 - Dec 2015
United States

Freelance Software Developer

Abalta Technologies

Position summary
Freelance Software Developer at Abalta Technologies
Industries
Insurance
Information Technology
Business areas
Information Technology
Product Development

for projects of Abalta Technologies (US company).

Focus: Development of a desktop navigation software prototype for an insurance company.

Development of a Qt-based application, integration of the Abalta Route Planing Engine, extension of the route planning algorithms.

Creation of map databases.

Integration of geolocation services from the HERE Engine.

During this phase, development was carried out exclusively for Windows desktop.

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

Jun 2015 - Sep 2015
United States

Freelance Software

Abalta Technologies

Position summary
Freelance Software at Abalta Technologies
Industries
Information Technology
Business areas
Information Technology
Product Development

for projects of Abalta Technologies (US company). Focus: Development of multimedia software: GUI and video streaming on Embedded Linux and desktop Windows & Linux.

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

May 2015 - Jun 2015
United Kingdom

Software Developer / Consultant

Client from

Position summary
Software Developer / Consultant at Client from
Industries
Information Technology
Business areas
Information Technology
Product Development

Freelance work as a Software Developer / Consultant for a client from the United Kingdom in the .NET environment. Focus: GUI software development based on MFC, WinForms, WPF, porting and extending a project from Linux to cygwin, Windows Server 2012.

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

Apr 2012 - Mar 2015
Erlangen, Germany

Senior Software Engineer

e.solutions GmbH

Position summary
Senior Software Engineer at e.solutions GmbH
Industries
Automotive
Information Technology
Business areas
Information Technology
Product Development

in the field of 3D HMI development.

I was responsible for implementation according to customer specifications, design, architecture, implementation and testing of HMI components/widgets in a complex system for the automotive industry: Audi Virtual Cockpit (FPK). Development was carried out using C++ under QNX, Linux and Windows environments. In my daily work, I used a 3D engine (for HMI), UML, MS Visual Studio, CMake, OpenGL ES, shaders and 3D Studio for animations.

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

Mar 2008 - Mar 2012
Au, Switzerland

Software Engineer

Leica Geosystems

Position summary
Software Engineer at Leica Geosystems
Industries
Manufacturing
Business areas
Information Technology
Product Development

My work at this company was in the field of surveying software development for WindowCE.

I was responsible for:

  • Development of GUI components
  • 3D graphics programming for WindowsCE with OpenGL ES
  • Video streaming application with DirectShow
  • Development of image processing functionality, integrating image libraries (libPng, libJPG) into the application and using them for image data decompression
  • Integration of the DirectShow API into the application
  • Development and maintenance of imaging libraries and image processing functions
  • Programming interfaces to different modules to support UnitTests and Cruise Control.

Technologies: 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 software development: Scrum

Jun 2006 - Feb 2008
Würzburg, Germany

Software Engineer

NAVIGON

Position summary
Software Engineer at NAVIGON
Industries
Information Technology
Business areas
Information Technology
Product Development

In the field of navigation software development for Windows CE, Windows, and Linux. The main focus of my work at Navigon was the design and development of GUI components with C++ and the integration of a graphical GUI library developed by an external company; design, customization, and testing of interfaces for remote controls, TMC, and multimedia devices and software systems developed by external companies.

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

Jul 2005 - May 2006
Bulgaria

Systems Programmer

AMK

Position summary
Systems Programmer at AMK
Industries
Information Technology
Business areas
Information Technology
Product Development

Employed by “AMK”-Bulgaria as a systems programmer using C/C++ for Windows and Linux (Eclipse) operating systems. As a member of a team of more than 40 software developers and testers, I was involved in the design, development, and testing of solutions for drives.

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

May 2001 - Jun 2005
Ainring, Germany

Software Engineer

Wanko - Informationslogistik

Position summary
Software Engineer at Wanko - Informationslogistik
Industries
Information Technology
Transportation
Business areas
Information Technology
Product Development

As a member of a team of more than 20 developers, project managers, and support staff, I developed both general and customer-specific solutions for the logistics industry.

My responsibilities included systems programming, maintenance and further development of user interfaces, and database programming (Btrieve, Oracle).

The main focus of my work at “Wanko” was the design and development of graphical components for visualizing digital maps and road networks, as well as route calculation and optimization algorithms, telematics, and GIS solutions.

At this company, I worked very closely with different customers.

Another task of mine was reviewing software functionalities and solutions requested and proposed by customers to determine whether they could be implemented and integrated into the system.

Technologies: 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

Military service

Position summary
Military service
Industries
Aerospace and Defense
Sep 1999 - Mar 2000
Bulgaria

Software Developer

ARM – Ltd

Position summary
Software Developer at ARM – Ltd
Industries
Information Technology
Business areas
Information Technology
Product Development

Responsible for maintaining and further developing office software for Windows95/98/NT (using C++ (MFC, STL) and database programming). This also included 3 weeks of international experience.

Jun 1998 - Jun 1999
Gabrovo, Bulgaria

Programmer

Graf-Soft-Ltd

Position summary
Programmer at Graf-Soft-Ltd
Industries
Information Technology
Manufacturing
Business areas
Information Technology
Product Development

with C- Win32API, and C++ - MFC), in the field of Windows and 3D programming with OpenGL (CAM/CAD software).

Industry experience

See where this freelancer has spent most of their professional time.

Experienced in Information Technology, Manufacturing, Automotive, Transportation, Healthcare, and Insurance.

Information Technology
Manufacturing
Automotive
Transportation
Healthcare
Insurance
Profile match chart

Business area experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Product Development, and Quality Assurance.

Information Technology
Product Development
Quality Assurance
Profile match chart

Skills

Operating Systems

  • Windows 95/98 – Very Good Knowledge
  • Windows Nt, 2000, Xp – Very Good Knowledge
  • Windows Ce – Very Good Knowledge
  • Windows Vista – Very Good Knowledge
  • Windows 7 – Very Good Knowledge
  • Windows 8, 8.1 – Very Good Knowledge
  • Windows 10 – Very Good Knowledge
  • Windows Phone 8 – Good Knowledge
  • Dos – Good Knowledge
  • Ubuntu – Good Knowledge
  • Unix/Solaris – Basic Knowledge
  • Linux – Good Knowledge
  • Embedded Linux – Good Knowledge
  • Qnx – Basic Knowledge
  • Red Hat Enterprise – Good Knowledge

Database Programming

  • Btrieve – Good Knowledge
  • Oracle – Good Knowledge
  • Sql – Good Knowledge
  • Postgresql – Good Knowledge

Programming Languages, Apis, Tools And Frameworks

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

General Software Development Know-How

  • Gui Development – Good Knowledge
  • 3d Hmi Development – Good Knowledge
  • 2d/3d Graphics – Good Knowledge
  • 3d Engine Development – Good Knowledge
  • 3d Terrain Development – Good Knowledge
  • Shader Programming – Good Knowledge
  • Video Streaming With Directshow – Good Knowledge
  • Multithreading – Good Knowledge
  • Imaging – Good Knowledge
  • Unit Testing – Good Knowledge
  • Embedded Software Development – Good Knowledge
  • Object-Oriented Programming – Very Good Knowledge
  • Object-Oriented Design – Good Knowledge
  • Uml – Basic Knowledge
  • Xml – Good Knowledge
  • Json – Very Good Knowledge
  • Design Patterns – Good Knowledge
  • Winsock/Tcp/Ip – Basic Knowledge
  • Agile Software Development – Basic Knowledge

Other

  • Ms Sourcesafe – Good Knowledge
  • Perforce – Good Knowledge
  • Git – Good Knowledge
  • Bugzilla – Good Knowledge
  • Teamforge – Good Knowledge
  • Ms Project – Basic Knowledge
  • Image Editing Software – Basic Knowledge
  • Ms Office Products – Good Knowledge
  • Gis – Basic Knowledge
  • Max3d – Good Knowledge
  • Photoshop – Basic Knowledge
  • Cruisecontrol – Good Knowledge
  • Jira – Good Knowledge

Foreign Languages

  • German – Very Good Knowledge
  • English – Good Knowledge
  • Turkish – Very Good Knowledge
  • Bulgarian – Very Good Knowledge (Native Language)

Other

  • Driver'S License, Class B

Languages

Bulgarian
Native
Turkish
Native
German
Advanced
English
Intermediate

Education

Sep 1994 - Sep 1999

University of V.Tarnovo

Master · Computer Science · Veliko Tarnovo, Bulgaria

Sep 1989 - Jun 1994

German High School

Abitur · Lovech, Bulgaria

Sep 1982 - Jun 1989

Primary School

Ryahovtsite, Bulgaria

Certifications & licenses

Design Patterns Course

INTEGRATA – Stuttgart

Driver's license, Class B

Statistics

Experience

Total positions 36
Experience in Information Technology 19.5 y
Avg length 9 m
Longest experience 4 y 1 m

Global experience

Countries worked in 5 (Germany, United States, Switzerland, Bulgaria, United Kingdom)
Primary country Germany

Expertise

Recent roles Senior Software Engineer, Prototype of 3D City Viewer based on Unreal Engine 4, Development of a CAD application for path tool generation for a CNC machine manufacturer from the USA
Main industries Information Technology, Manufacturing, Automotive
Main business areas Information Technology, Product Development, Quality Assurance

Qualifications

Highest degree Master
Certifications earned 2
Member since
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Have questions? Find more information here.

Syuleyman is based in Gabrovo, Bulgaria and can operate in on-site, hybrid, and remote work models.

Syuleyman speaks the following languages: Bulgarian (Native), Turkish (Native), German (Advanced), English (Intermediate).

Syuleyman has at least 28 years of experience. During this time, Syuleyman has worked in at least 20 different roles and for 20 different companies. The average length of individual experience is 1 year and 9 months. Note that Syuleyman may not have shared all experience and actually has more experience.

Based on recent experience, Syuleyman would be well-suited for roles such as: Senior Software Engineer, Prototype of 3D City Viewer based on Unreal Engine 4, Development of a CAD application for path tool generation for a CNC machine manufacturer from the USA.

Syuleyman's most recent position is Senior Software Engineer at Carat (MHK-Gruppe).

In recent years, Syuleyman has worked for Carat (MHK-Gruppe), Cascination AG, and JLL.

Syuleyman is most experienced in industries like Information Technology, Manufacturing, and Automotive. Syuleyman also has some experience in Transportation, Healthcare, and Insurance.

Syuleyman is most experienced in business areas like Information Technology, Product Development, and Quality Assurance.

Syuleyman has recently worked in industries like Information Technology, Healthcare, and Real Estate.

Syuleyman has recently worked in business areas like Information Technology and Product Development.

Syuleyman holds a Master in Computer Science from University of V.Tarnovo.

Syuleyman has 2 certificates. These include: Design Patterns Course, Driver's license and Class B.

Syuleyman is immediately available part-time for suitable projects.

Daily rate distribution

0% 25% 50% 75% 100%
10% of experts charge less than €320 per day.
40% of experts charge between €320 and €480 per day.
20% of experts charge between €480 and €640 per day.
10% of experts charge between €640 and €800 per day.
10% of experts charge between €800 and €960 per day.
10% of experts charge €1120 or more per day.
<€320 €320-​480 €480-​640 €640-​800 €800-​960 €1120+

The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

600
450
300
150
Rate comparison chart
Daily rate avg. 520 €

The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.

600
450
300
150
Rate comparison chart
Median rate 480 €

The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.

Calculated based on our freelancers’ daily rates as of 23 Oct 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.