Recommended expert

Alban Tchuinkou

C/C++-Entwickler für AIX-Systeme zur Integration des SAP-Kernels

Alban Tchuinkou
Stuttgart, Deutschland

Erfahrungen

Sept. 2024 - Bis heute
1 Jahr 6 Monate
Böblingen, Deutschland

C/C++-Entwickler für AIX-Systeme zur Integration des SAP-Kernels

IBM Research and Development

  • AIX-/Linux-Systemadministrator: Bereitstellung von LPARs (Logical Partitions) für die SAP-Kernel-Entwicklung
  • C/C++-Entwicklung des SAP-Kernels und Integration in die SAP HANA-Datenbank
  • C/C++-Programmierung und Software-Integration, Support für den SAP-Kernel auf AIX-System; Entwicklung und Testing auf SAP VDI
  • Beispiel: Entwicklung des ABEC-Tools (AIX Build Environment Checker) zur Erstellung von SAP-Build-Umgebungen für Debugging-Prozesse und Benchmarking
  • Benchmarking und Testdurchführung von SAP-Kernels (Test der Kommunikation mit der SAP HANA-Datenbank und SAP NetWeaver) auf AIX
  • Automatisierung des SAP-Kernel-Builds via Jenkins und Benchmarking über Crontab-Jobs
  • Entwurf und Test eines neuen C/C++-Compilers (basierend auf Clang++ und LLVM)
  • Bearbeitung von Support-Tickets zur Behebung von SAP-Kernel-Fehlern und Build-Ausfällen
  • Entwicklung des SAP-Kernels mit der Programmiersprache Rust, Migration einiger Sub-Kernel-Projekte von C/C++ zu Rust wegen des Memory-Safety-Modells, Ownership-Systems und der Concurrency-Features von Rust
  • Refactoring ausgewählter Komponenten in Rust und Integration in den bestehenden C++-Code über FFI
Dez. 2023 - Sept. 2024
10 Monate
Göttingen, Deutschland

Embedded-Programmierer KV260 Xilinx

Coherent Inc

  • Hardware-Design mit Vivado: Erstellen eines VHDL-Moduls
  • Entwicklung von Testbenches
  • Erstellen von Constraints (XDC)
  • Synthese und Implementierung
  • Erzeugen des Bitstreams
  • Programmierung des FPGAs
  • Integration mit Software
  • Erstellen des PetaLinux-Kernels für FPGA (Yocto Project):
  • Einrichten und Konfigurieren des Linux-Projekts
  • Anpassen des Kernels über die Menü-Konfiguration
  • Builden des Kernels mit Build-Bake-Befehlen
  • Embedded-Programmierung (C/C++ und Python) einer Zustandsmaschine für den Laser-Benutzerschnittstellen-Controller:
  • Programmierung eines UART-Treibers basierend auf AXI UART 16550
  • Programmierung eines Ethernet-Treibers (TCP/UDP)
  • Konfigurieren und Generieren mit CMake (CMakeLists)
  • UML-Design für die Architektur
  • CI/CD-Pipeline für Integrationstests und Build-Automatisierung über Jenkins, Code-Analyse mit SonarQube, Einrichtung der korrekten Build-Umgebungen mit Docker und Docker Compose
Juni 2023 - Dez. 2023
7 Monate
Ulm, Deutschland

AUTOSAR-Entwicklungs- und Testingenieur, Sicherheitsingenieur

Mercedes Benz Tech Innovation (MBTI)

  • Basis-Sicherheitschecks, erweiterte Sicherheitschecks, Penetrationstests an ECUs (Infineon TriCore)
  • Entwicklung des Spear-Tools (C/C++ und Python) für vollständige Sicherheitsprüfungen an ECUs (basierend auf CAN, CAN FD und FlexRay) mit CANDela-Dateien unter VMware Workstation und QEMU-Hardware-Emulation; Abläufe ausführbar mit Tools wie CANoe
  • XCP (Universal Measurement and Calibration Protocol) Penetrationstest: Überprüfung der Möglichkeiten zum Lesen/Schreiben an den ECUs
  • Überprüfung von UDS-Services
  • JTAG-Untersuchung und Debugging mit Lauterbach-Gerät (Lesen und Schreiben): Überprüfung des Zugriffs auf ECUs via JTAG
  • Überprüfung von Zugriffskontrolllistenverletzungen: Sicherstellen, dass Services mit den richtigen Rollen in den korrekten Sitzungen ausgeführt werden
  • Security-Access-Challenge-Test: Überprüfung, ob Schlüssel und Seeds nach einer neuen Anfrage oder ECU-Neustart neu und zufällig generiert werden
  • Gateway-Tester über OBD-(Ethernet-)Anschluss, TCP/IP-Kommunikation
  • CAPL-Programmierung in CANalyzer
Nov. 2021 - Juni 2023
1 Jahr 8 Monate
Stuttgart, Deutschland

Embedded-Softwareingenieur

Robert Bosch GmbH

  • Kalibrierung von Sensoren (z. B. Stereo-Multipurpose-Kamera, LiDAR-Kamera) auf extrinsischer und intrinsischer Ebene für autonomes Fahren
  • Anpassung der Kalibrierung, damit die Kameramodule dasselbe Ziel erfassen
  • LiDAR-Registrierung: Registrierung von Punktwolken mehrerer LiDARs, Registrierung aller während einer Fahrt aufgenommenen Punktwolken, Bestimmung der Sensortrajektorie
  • Datenerfassung bei Daimler in Renningen im Bag-File-Format, Verwendung der resultierenden Bag-Dateien für odometriebasierte Kalibrierung zur Erstellung von Kalibrierungen für Sensormodule sowie Installation/Test im Fahrzeug
  • Prozesse in C++ und Python zur Validierung der Kalibrierung basierend auf Rotations- und Translationsfehlern von XSensor-Frames verschiedener Sensormodule
  • Erstellen des Linux-Kernels für Radar und LiDAR (Yocto Project)
  • Implementierung der odometriebasierten Kalibrierung und XSensor-Kalibrierung in C++ und Python
  • Radarkalibrierung, LiDAR-Kalibrierung, Stereo-Kameramodulkalibrierung (SMPC)
  • Bild-/Videoverarbeitung mit OpenCV auf Videoaufnahmen der Stereo-Kamera zur Objekterkennung
  • Programmiersprachen und Scripting: C/C++, Python, Bash, CMake, Makefile
  • Bibliotheken/APIs: PCL, Eigen, Boost, Ceres Solver, OpenCV, JSON, ROS, OpenGL
  • CI/CD-Pipelines und Testautomatisierung:
  • Pipelines auf GitHub Actions eingerichtet, um Code-Tests für Workflows unter Ubuntu-latest, Windows und macOS zu automatisieren
  • Clean Code und automatische Formatierung mit Pre-Commit-Hook eingerichtet
  • Einrichtung korrekter Build-Umgebungen mit Docker: Erstellen eines Custom Docker (Ubuntu Latest) über Docker Compose
  • Integrationstest, Smoke Test, Sanity Check
  • Einsatz von Docker Compose zur Erstellung geeigneter Container mit notwendigen Build-Umgebungen
  • Statische Codeanalyse, Unit-Testing mit dem Google Test Framework
  • Hosting von Payloads auf Artifactory- und JFrog-Plattformen
  • Einrichtung neuer Pipelines auf Azure DevOps zur Automatisierung von Tests für neue eingehende Payloads; Ergebnisse live visualisiert auf einem Grafana-Dashboard mit JavaScript-GUI; Einsatz einer PostgreSQL-Datenbank zum Hosting der Payloads auf Grafana
  • Alarme ausgelöst durch eingehende Payloads
Nov. 2020 - Nov. 2021
1 Jahr 1 Monat
Stuttgart, Deutschland

Systemingenieur

XKRUG GmbH

  • Implementierung einer Python-Zustandsmaschine zur Überwachung und Steuerung der CPU-Kerntemperaturen während der Fahrt
  • Embedded-Programmierung in C/C++ auf einem ESP32-Mikrocontroller-Board zur automatischen Überwachung von Steuergeräten; PCB-Design des Konverters mit Altium
  • Entwicklung von Python-Testprozessen für CAN (PeakCAN, FDCAN via I2C), Ethernet, CPU-Lüftersteuerung
  • Softwareinstallation (Monaco MM6, Vector CANoe, Bosch Automotive) am Sitzkeil und Durchführung von Tests und Messungen während der Fahrt im Daimler-Werk Sindelfingen
  • ADTF-Filter-Implementierung zur Validierung von Sensordaten
  • Embedded-Linux-Programmierung (C/C++) auf BeagleBone Black: Erstellen eines eigenen Linux-Images mit Yocto Project und Buildroot; Zugriff auf UART-GPIOs zur Kommunikation mit Hauptmodulen; Entwicklung einer Embedded-GUI mit Qt/QML
  • CI/CD-Pipeline zur Build-Automatisierung über CircleCI: Satz von Docker-Containern (Ubuntu Latest) zur Bereitstellung geeigneter Build-Umgebungen
Okt. 2019 - Apr. 2020
7 Monate
Auerbach in der Oberpfalz, Deutschland

PCB-Designer

ZF Friedrichshafen AG

  • Schaltungsentwurf und Leiterplattenlayout mit Eagle-Software für Leistungselektronik
  • Sortierung von Bauteilschaltungen mit Mentor Graphics
Aug. 2016 - Juli 2020
4 Jahren
Erlangen, Deutschland

Werkstudent

Siemens Healthcare

  • Entwicklung eines Hardware-Testers zur Überwachung von Signalen von Röntgengeneratoren:
  • Schaltungsentwurf mit Eagle umgesetzt
  • Durchführung von Tests mithilfe von Mikrocontrollern (C-Programmierung auf Arduino Mega und ESP32)
  • GUI-Implementierung in C++ (Qt/QML) auf den Mikrocontrollern zur Überwachung und Speicherung der Ergebnisse
  • Entwicklung eines Hardware-Trackers:
  • Hardware-Tester besteht hauptsächlich aus einem RFID-Chip und einem Mikrocontroller (MSP480), programmiert in C
  • Produktspezifikation: Überprüfung von Schaltplänen und Schaltungsentwürfen von Systemschränken
  • Data-Warehousing mit SAP NetWeaver Business Warehouse (BW): Datenhaltung, Reporting und Analyse zur Zusammenführung und Auswertung von Daten aus verschiedenen Quellen

Industrie Erfahrung

Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.

Erfahren in Gesundheitswesen (4 Jahre), Automotive (3.5 Jahre), Informationstechnologie (1.5 Jahre) und Fertigung (1 Jahr).

Gesundheitswesen
Automotive
Informationstechnologie
Fertigung

Geschäftsbereich Erfahrung

Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.

Erfahren in Produktentwicklung (9 Jahre), Informationstechnologie (8.5 Jahre), Business Intelligence (4 Jahre) und Qualitätssicherung (2 Jahre).

Produktentwicklung
Informationstechnologie
Business Intelligence
Qualitätssicherung

Fähigkeiten

  • Programmiersprachen: C/c++, Rust, Python, Javascript, Html/css, Vhdl.
  • Skriptsprachen: Bash, Tcl, C-shell.
  • Frameworks: Opencv, Opengl-vulkan, Ros, Imgui, Pytorch, Pcl, Eigen, Boost.
  • Projektmanagement: Git, Jira, Confluence.
  • Pipeline-plattformen: Github Actions, Azure Devops, Circleci
  • Container-images: Docker (Ubuntu-latest)
  • Kernel-build: Yocto, Buildroot
  • Ide: Eclipse, Qt/qml, Vivado, Vitis, Wxwidgets, Vscode, Visual Studio.
  • Embedded-boards: Raspberry Pi, Beaglebone Black, Arm Stm32, Atmega2560 (Arduino), Esp32.
  • Elektrische Messgeräte: Oszilloskop, Multimeter
  • Virtuelle Maschinen: Vmware Workstation, Virtualbox
  • Hardware-emulation: Qemu

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Apr. 2017 - Dez. 2019

Universität Erlangen-Nürnberg

Master Mechatronik · Mechatronik · Erlangen, Deutschland

Okt. 2012 - März 2017

Technische Universität Nürnberg

Bachelor Mechatronik · Mechatronik · Nürnberg, Deutschland

Zertifikate & Bescheinigungen

OpenGL-Engine

Udemy

Linux-Gerätetreiber

Udemy

Eingebettetes Linux

Udemy

Profil

Erstellt
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Frequently asked questions

Sie haben Fragen? Hier finden Sie weitere Informationen.

Wo ist Alban ansässig?

Alban ist in Stuttgart, Deutschland ansässig.

Welche Sprachen spricht Alban?

Alban spricht folgende Sprachen: Deutsch (Muttersprache), Englisch (Verhandlungssicher).

Wie viele Jahre Erfahrung hat Alban?

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

Für welche Rollen wäre Alban am besten geeignet?

Basierend auf der jüngsten Erfahrung wäre Alban gut geeignet für Rollen wie: C/C++-Entwickler für AIX-Systeme zur Integration des SAP-Kernels, Embedded-Programmierer KV260 Xilinx, AUTOSAR-Entwicklungs- und Testingenieur, Sicherheitsingenieur.

Was ist das neueste Projekt von Alban?

Die neueste Position von Alban ist C/C++-Entwickler für AIX-Systeme zur Integration des SAP-Kernels bei IBM Research and Development.

Für welche Unternehmen hat Alban in den letzten Jahren gearbeitet?

In den letzten Jahren hat Alban für IBM Research and Development, Coherent Inc, Mercedes Benz Tech Innovation (MBTI), Robert Bosch GmbH und XKRUG GmbH gearbeitet.

In welchen Industrien hat Alban die meiste Erfahrung?

Alban hat die meiste Erfahrung in Industrien wie Gesundheitswesen, Automotive und Informationstechnologie. Alban hat auch etwas Erfahrung in Fertigung.

In welchen Bereichen hat Alban die meiste Erfahrung?

Alban hat die meiste Erfahrung in Bereichen wie Produktentwicklung, Informationstechnologie und Business Intelligence. Alban hat auch etwas Erfahrung in Qualitätssicherung.

In welchen Industrien hat Alban kürzlich gearbeitet?

Alban hat kürzlich in Industrien wie Automotive, Informationstechnologie und Fertigung gearbeitet.

In welchen Bereichen hat Alban kürzlich gearbeitet?

Alban hat kürzlich in Bereichen wie Produktentwicklung, Informationstechnologie und Qualitätssicherung gearbeitet.

Was ist die Ausbildung von Alban?

Alban hat einen Master in Mechatronik from Universität Erlangen-Nürnberg und einen Bachelor in Mechatronik from Technische Universität Nürnberg.

Ist Alban zertifiziert?

Alban hat 3 Zertifikate. U.a: OpenGL-Engine, Linux-Gerätetreiber und Eingebettetes Linux.

Wie ist die Verfügbarkeit von Alban?

Alban ist sofort verfügbar für passende Projekte.

Wie hoch ist der Stundensatz von Alban?

Der Stundensatz von Alban hängt von den spezifischen Projektanforderungen ab. Bitte verwenden Sie die Meet-Schaltfläche im Profil, um ein Meeting zu planen und die Details zu besprechen.

Wie kann man Alban beauftragen?

Um Alban zu beauftragen, klicken Sie auf die Meet-Schaltfläche im Profil, um ein Meeting anzufragen und Ihre Projektanforderungen zu besprechen.

Durchschnittlicher Tagessatz für ähnliche Positionen

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

1000
750
500
250
⌀ Markt: 820-980 €
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freiberufler in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.