C++, Qt, Linux, Android, Windows, Automotive, Embedded, System Programming
Aktualisiert am 18.03.2024
Profil
Referenzen (2)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 11.03.2024
Verfügbar zu: 100%
davon vor Ort: 20%
C++17
Python
Qt
QML
Softwarearchitektur
Embedded Linux
Deutsch
fließend
Englisch
fließend
Russisch
fließend

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich

Idealerweise, nach Einarbeitung vor Ort, Remote mit geringer On-Site Anteil.

möglich

Projekte

Projekte

2 Jahre
2022-02 - 2024-01

Mobile Game Engine

Lead Software Engineer C++17 Vulkan Linux ...
Lead Software Engineer
  • Planning, Design und Implementierung von Features
  • Einfuhrung von Scrum
  • Unterstützung von Kunden und Community (Debugging, Bugfixing, Feture Entwicklung )
  • Hiring / Aufbau Dev Teams
  • Coaching / Mentoring von Mitarbeiter
  • Personalverantwortung um 6 Direct Reports
Visual Studio Qt Creator Superluminal RenderDoc
C++17 Vulkan Linux Windows Android Scrum ECS
Berlin
2 Jahre 4 Monate
2019-10 - 2022-01

Map Rendering Engine

Software Developer C++17 Vulkan OpenGL ...
Software Developer
  • Design und Implementierung von Map Rendering Features im Automotiv Umfeld
  • Feature Implementierung im Vulkan Rendering Backend
  • Prototyping von Map Tile Streaming

Qt Creator Embedded Linux
C++17 Vulkan OpenGL Android Linux CMake Scrum
Berlin
4 Jahre 4 Monate
2015-06 - 2019-09

NDS Map Update

Architect / Team Lead / Dev Manager C++14 STL NDS ...
Architect / Team Lead / Dev Manager
  • Design und Implementierung von NDS Map Update Komponenten
  • Unterschtutzung SOP(Start Of Production) Aktivitäten für 4 große Kunden
  • Hiring / Aufbau Dev Teams
  • Coaching / Mentoring von Mitarbeiter
  • 5 kundenspezifischen Sub-Teams
  • Personalverantwortung um 30 Direct Reports
  • Primary Contact NDS Map Update für VAG Projekte
  • NDS SME (Subject Matter Expert)
Qt QtCreator QNX Embedded Linux
C++14 STL NDS CMake Git Scrum Boost REST OTA
Berlin
1 Jahr 1 Monat
2014-06 - 2015-06

Implementierung von Music Streaming Client

Software Developer (Freiberuflich) C++11 STL CMake ...
Software Developer (Freiberuflich)
Implementierung von Music Streaming Client on ARM7 unter Embedded Linux (Buildroot)
QtCreator Embedded Linux
C++11 STL CMake Git Scrum
Berlin
11 Monate
2013-08 - 2014-06

Implementierung von Laser TrackerSystem

Software Developer (Freiberuflich) C++ Boost Poco ...
Software Developer (Freiberuflich)

Implementierung von HMI Unit für Industrial Laser Tracker

Team City
C++ Boost Poco STL XML make Subversion Git QNX Momentics Tool Suite Microsoft Visual Studio Scrum Scrum
Aarau (Switzerland)

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Informatik an der Staatliche Universität für Funk/Elektronik, Kharkiv, Ukraine ( Kharkov State University of Radio-Electronics )
Abschluss: Diplom Ingenieur, "Software Systems Analytiker"

Kompetenzen

Kompetenzen

Top-Skills

C++17 Python Qt QML Softwarearchitektur Embedded Linux

Produkte / Standards / Erfahrungen / Methoden

QtCreator
Experte
Microsoft Visual Studio
Experte
Git
Fortgeschritten
STL
Fortgeschritten
Boost
OpenSSL
Fortgeschritten
Erfahrungen im Bereichen:
  • Telekommunikation, Internet Protokolls
  • Anwendungs- und Systemprogrammierung
  • Spezifikation, Programmierung, Debugging, Test
  • Build-Management, Software Versionierung

Methoden:
  • Objektorientierte Analyse (OOA), Design (OOD), Programmierung, Design Patterns, Data Oriented Architecture (DOA)
  • "Test-Driven" Softwareentwicklung, Agile Methoden (Scrum, Kanban)

 Client-Entwicklung:
  • Qt4/5/6
  • OpenGL/Vulkan
  • Win32 API

Weitere Bibliotheken, Produkten:
  • GoogleTest, CxxTest, CppUnit
  • Git, Subversion
  • CMake, Ninja, MSBuild
  • WireShark/Etherial, tcpdump, RenderDoc

Betriebssysteme

Echtzeitbetriebssysteme
Nucleos RTOS, QNX
Embedded Linux
Solaris x86/sparc
SUN OS, Solaris
Android

Programmiersprachen

C++17
Experte
Python
Fortgeschritten
CMake
Fortgeschritten
Qt
Fortgeschritten
C#
Imake, GNU-Make, Make-Maker etc...
GNU Make, NMake, CMake, Ant, Ant.Net, Jam
Assembler
Intel, ARM, SH4
yacc/lex
GNU flex / bison / lemon
ECMAScript
LUA Script
Ausgezeichnete C/C++ Kenntnisse (Standard Bibliothek, Generic Programming, Meta-Programming, Multi-Threading)

Datenbanken

MySQL
MySQL
Sqlite

Datenkommunikation

TCP/IP
TCP/UDP sockets, SSL/TLS
Internet, Intranet
HTTP/HTTPS
OTA

IPC: (Sys V, QNX)

Hardware

embedded Systeme
Intel, ARM, XScale based, SH4 based
PC
Android

Branchen

Branchen

Automobil
Industrievermessung, Industrial Metrology
Telekommunikation, Mobilfunk
Logistik
Startups

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich

Idealerweise, nach Einarbeitung vor Ort, Remote mit geringer On-Site Anteil.

möglich

Projekte

Projekte

2 Jahre
2022-02 - 2024-01

Mobile Game Engine

Lead Software Engineer C++17 Vulkan Linux ...
Lead Software Engineer
  • Planning, Design und Implementierung von Features
  • Einfuhrung von Scrum
  • Unterstützung von Kunden und Community (Debugging, Bugfixing, Feture Entwicklung )
  • Hiring / Aufbau Dev Teams
  • Coaching / Mentoring von Mitarbeiter
  • Personalverantwortung um 6 Direct Reports
Visual Studio Qt Creator Superluminal RenderDoc
C++17 Vulkan Linux Windows Android Scrum ECS
Berlin
2 Jahre 4 Monate
2019-10 - 2022-01

Map Rendering Engine

Software Developer C++17 Vulkan OpenGL ...
Software Developer
  • Design und Implementierung von Map Rendering Features im Automotiv Umfeld
  • Feature Implementierung im Vulkan Rendering Backend
  • Prototyping von Map Tile Streaming

Qt Creator Embedded Linux
C++17 Vulkan OpenGL Android Linux CMake Scrum
Berlin
4 Jahre 4 Monate
2015-06 - 2019-09

NDS Map Update

Architect / Team Lead / Dev Manager C++14 STL NDS ...
Architect / Team Lead / Dev Manager
  • Design und Implementierung von NDS Map Update Komponenten
  • Unterschtutzung SOP(Start Of Production) Aktivitäten für 4 große Kunden
  • Hiring / Aufbau Dev Teams
  • Coaching / Mentoring von Mitarbeiter
  • 5 kundenspezifischen Sub-Teams
  • Personalverantwortung um 30 Direct Reports
  • Primary Contact NDS Map Update für VAG Projekte
  • NDS SME (Subject Matter Expert)
Qt QtCreator QNX Embedded Linux
C++14 STL NDS CMake Git Scrum Boost REST OTA
Berlin
1 Jahr 1 Monat
2014-06 - 2015-06

Implementierung von Music Streaming Client

Software Developer (Freiberuflich) C++11 STL CMake ...
Software Developer (Freiberuflich)
Implementierung von Music Streaming Client on ARM7 unter Embedded Linux (Buildroot)
QtCreator Embedded Linux
C++11 STL CMake Git Scrum
Berlin
11 Monate
2013-08 - 2014-06

Implementierung von Laser TrackerSystem

Software Developer (Freiberuflich) C++ Boost Poco ...
Software Developer (Freiberuflich)

Implementierung von HMI Unit für Industrial Laser Tracker

Team City
C++ Boost Poco STL XML make Subversion Git QNX Momentics Tool Suite Microsoft Visual Studio Scrum Scrum
Aarau (Switzerland)

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Informatik an der Staatliche Universität für Funk/Elektronik, Kharkiv, Ukraine ( Kharkov State University of Radio-Electronics )
Abschluss: Diplom Ingenieur, "Software Systems Analytiker"

Kompetenzen

Kompetenzen

Top-Skills

C++17 Python Qt QML Softwarearchitektur Embedded Linux

Produkte / Standards / Erfahrungen / Methoden

QtCreator
Experte
Microsoft Visual Studio
Experte
Git
Fortgeschritten
STL
Fortgeschritten
Boost
OpenSSL
Fortgeschritten
Erfahrungen im Bereichen:
  • Telekommunikation, Internet Protokolls
  • Anwendungs- und Systemprogrammierung
  • Spezifikation, Programmierung, Debugging, Test
  • Build-Management, Software Versionierung

Methoden:
  • Objektorientierte Analyse (OOA), Design (OOD), Programmierung, Design Patterns, Data Oriented Architecture (DOA)
  • "Test-Driven" Softwareentwicklung, Agile Methoden (Scrum, Kanban)

 Client-Entwicklung:
  • Qt4/5/6
  • OpenGL/Vulkan
  • Win32 API

Weitere Bibliotheken, Produkten:
  • GoogleTest, CxxTest, CppUnit
  • Git, Subversion
  • CMake, Ninja, MSBuild
  • WireShark/Etherial, tcpdump, RenderDoc

Betriebssysteme

Echtzeitbetriebssysteme
Nucleos RTOS, QNX
Embedded Linux
Solaris x86/sparc
SUN OS, Solaris
Android

Programmiersprachen

C++17
Experte
Python
Fortgeschritten
CMake
Fortgeschritten
Qt
Fortgeschritten
C#
Imake, GNU-Make, Make-Maker etc...
GNU Make, NMake, CMake, Ant, Ant.Net, Jam
Assembler
Intel, ARM, SH4
yacc/lex
GNU flex / bison / lemon
ECMAScript
LUA Script
Ausgezeichnete C/C++ Kenntnisse (Standard Bibliothek, Generic Programming, Meta-Programming, Multi-Threading)

Datenbanken

MySQL
MySQL
Sqlite

Datenkommunikation

TCP/IP
TCP/UDP sockets, SSL/TLS
Internet, Intranet
HTTP/HTTPS
OTA

IPC: (Sys V, QNX)

Hardware

embedded Systeme
Intel, ARM, XScale based, SH4 based
PC
Android

Branchen

Branchen

Automobil
Industrievermessung, Industrial Metrology
Telekommunikation, Mobilfunk
Logistik
Startups

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.