Recommended expert

Alban Tchuinkou

C/C++ Developer on AIX Systems for SAP Kernel System Integration

Alban Tchuinkou
Stuttgart, Germany

Experience

Sep 2024 - Present
1 year 6 months
Böblingen, Germany

C/C++ Developer on AIX Systems for SAP Kernel System Integration

IBM Research and Development

  • AIX/Linux system administrator: deployment of LPARs (Logical Partitions) for SAP Kernel Development
  • C/C++ SAP kernel development and integration to SAP HANA Database
  • C/C++ programming and software integration, support for SAP kernel on AIX system; development and testing on SAP VDI
  • Example: development of the ABEC Tool (AIX Build Environment Checker) to create SAP build environments for debugging process and benchmarking
  • Benchmarking and test execution of SAP kernels (test from the communication to the SAP HANA Database and to SAP NetWeaver) on AIX
  • Automate the SAP kernel build via Jenkins and benchmarking over crontab jobs
  • New C/C++ compiler design and testing (based on Clang++ and LLVM)
  • Customer ticket handling to resolve SAP kernel bugs and build failures
  • SAP kernel development with Rust programming language, migrating some sub-kernel projects from C/C++ to Rust because of Rust's memory safety model, ownership system, and concurrency features
  • Refactoring selected components in Rust and integrating them with existing C++ codebase via FFI
Dec 2023 - Sep 2024
10 months
Göttingen, Germany

Embedded Programmer KV260 Xilinx

Coherent Inc

  • Designing hardware with Vivado: create a VHDL module
  • Testbench development
  • Generate constraints (XDC)
  • Synthesize and implement
  • Generate bitstream
  • Program the FPGA
  • Integration with software
  • Building Peta Linux kernel for FPGA (Yocto Project):
  • Setting up and configuring the Linux project
  • Customizing the kernel on the menu-config
  • Building the kernel with build Build-bake commands
  • Embedded (C/C++ and Python) programming of a state machine for laser user interface controller:
  • Programming of UART driver based on AXI UART 16550
  • Programming of Ethernet driver (TCP/UDP)
  • Configuring and generating with CMake (CMakeLists)
  • UML design for architecture
  • CI/CD pipeline for integration test and build automation over Jenkins, code analysis with SonarQube, setting up the correct build environments with Docker and Docker Compose
Jun 2023 - Dec 2023
7 months
Ulm, Germany

AUTOSAR Development and Test Engineer, Security Engineer

Mercedes Benz Tech Innovation (MBTI)

  • Basic security check, enhanced security check, penetration test on ECUs (Infineon Tricore)
  • Development of Spear tool (C/C++ and Python) for performing a complete security check on ECUs (based on CAN, CAN FD and FlexRay protocols) with CANDela files under VMware Workstation and QEMU hardware emulation; processes executable with tools like CANoe
  • XCP (Universal Measurement and Calibration Protocol) penetration test: check possibilities of reading/writing on the ECUs
  • UDS services check
  • JTAG examination and debugging with Lauterbach device (read and write): check if ECUs can be accessed over JTAG
  • Access control list violation check: ensure services execute with the right roles in correct sessions
  • Security access challenge test: check if keys and seeds are new and randomly generated after new request or ECU reset
  • Gateway tester over OBD (Ethernet) connector, TCP/IP communication
  • CAPL programming on CANalyzer
Nov 2021 - Jun 2023
1 year 8 months
Stuttgart, Germany

Embedded Software Engineer

Robert Bosch GmbH

  • Sensors calibration (e.g. stereo multi-purpose camera, LiDAR camera) on extrinsic and intrinsic levels for autonomous driving
  • Adjustment of the calibration so that the camera modules detect the same target
  • LiDAR registration: registration of point clouds from several LiDARs, registration of all point clouds recorded during a drive, determination of sensor trajectory
  • Data recording at the Daimler Auto in Renningen in bag file format, using resulting bag files for odometry-based calibration to generate calibration for sensor modules and installing/testing in the vehicle
  • Processes in C++ and Python to validate the calibration based on rotation and translation errors from xsensor frames of different sensor modules
  • Building the Linux kernel for radar and LiDAR (Yocto Project)
  • Implementation of odometry-based calibration and xsensor calibration in C++ and Python
  • Radar calibration, LiDAR calibration, stereo camera module calibration (SMPC)
  • Image/video processing using OpenCV on stereo camera video records for object recognition
  • Programming languages and scripting: C/C++, Python, Bash, CMake, Makefile
  • Libraries/APIs: PCL, Eigen, Boost, Ceres Solver, OpenCV, JSON, ROS, OpenGL
  • CI/CD pipelines and test automation:
  • Pipelines set up on GitHub Actions to automate code testing for workflows on Ubuntu-latest, Windows, macOS
  • Clean code and automatic format set up with pre-commit hook
  • Setting up correct build environments with Docker: generating a custom Docker (Ubuntu latest) via Docker Compose
  • Integration test, smoke test, sanity check
  • Use of Docker Compose to generate suitable containers with necessary build environments
  • Static code analysis, unit testing with Google Test framework
  • Hosting payloads on Artifactory and JFrog platforms
  • Setting up new pipelines on Azure DevOps to automate tests on new incoming payloads; results visualized live on a Grafana dashboard with a JavaScript GUI; involved a PostgreSQL database for hosting payload on Grafana
  • Alerts triggered by incoming payloads
Nov 2020 - Nov 2021
1 year 1 month
Stuttgart, Germany

System Engineer

XKRUG GmbH

  • Implementation of a Python state machine for monitoring and controlling CPU-core temperatures during the drive
  • Embedded programming in C/C++ on an ESP32 microcontroller board for automatic monitoring of vehicle control units; PCB design of converter with Altium software
  • Development of Python test processes for CAN (Peak CAN, FDCAN via I2C), Ethernet, CPU fan control
  • Software installations (Monaco MM6, Vector CANoe, Bosch automotive) on the seat wedge and carrying out tests and measurements while driving at the Daimler plant in Sindelfingen
  • ADTF filter implementation for sensor data validation
  • Embedded Linux programming (C/C++) on BeagleBone Black: building custom Linux image with Yocto Project and Buildroot; accessing UART GPIOs for communication with main modules; developing embedded GUI with Qt/QML
  • CI/CD pipeline for build automation over CircleCI: set of Docker containers (Ubuntu latest) for gathering suitable build environments
Oct 2019 - Apr 2020
7 months
Auerbach in der Oberpfalz, Germany

PCB Designer

ZF Friedrichshafen AG

  • Circuit design and PCB layout with Eagle Software for power electronics
  • Components circuit sorting with Mentor Graphics
Aug 2016 - Jul 2020
4 years
Erlangen, Germany

Working Student

Siemens Healthcare

  • Development of a hardware tester for signals monitoring from X-ray generators:
  • Circuit design implemented with Eagle
  • Test execution performed by microcontrollers (C programming on Arduino Mega and ESP32)
  • A GUI implemented with C++ (Qt/QML) on microcontrollers to monitor and store results
  • Development of a hardware tracker:
  • Hardware tester consists mainly of an RFID chip and a microcontroller (MSP480) programmed in C
  • Product specification: review of wiring diagrams and circuit designs of system cabinets
  • Data warehousing with SAP NetWeaver Business Warehouse (BW): warehousing, reporting, and analytics to consolidate and analyze data from different sources

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Healthcare (4 years), Automotive (3.5 years), Information Technology (1.5 years), and Manufacturing (1 year).

Healthcare
Automotive
Information Technology
Manufacturing

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Product Development (9 years), Information Technology (8.5 years), Business Intelligence (4 years), and Quality Assurance (2 years).

Product Development
Information Technology
Business Intelligence
Quality Assurance

Skills

  • Programming Languages: C/c++, Rust, Python, Java Script, Html/css, Vhdl.
  • Scripting Languages: Bash, Tcl , C Shell.
  • Frameworks: Opencv, Opengl-vulkan, Ros, Imgui, Pytorch , Pcl, Eigen, Boost.
  • Project Management: Git, Jira, Confluence.
  • Pipeline Platforms: Github Actions, Azure Devops, Cicle-ci
  • 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 Smt32, Atmega 2560 (Arduino), Esp32.
  • Electrical Measurement Devices: Oscilloscope, Multimeter
  • Virtual Machines: Vmware Workstation, Virtualbox
  • Hardware Emulation: Qemu

Languages

German
Native
English
Advanced

Education

Apr 2017 - Dec 2019

University of Erlangen-Nuremberg

Master Mechatronics · Mechatronics · Erlangen, Germany

Oct 2012 - Mar 2017

Technical University Nuremberg

Bachelor Mechatronics · Mechatronics · Nuremberg, Germany

Certifications & licenses

OpenGl Engine

udemy

Linux Device Driver

udemy

Embedded Linux

udemy

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Alban based?

Alban is based in Stuttgart, Germany.

What languages does Alban speak?

Alban speaks the following languages: German (Native), English (Advanced).

How many years of experience does Alban have?

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

What roles would Alban be best suited for?

Based on recent experience, Alban would be well-suited for roles such as: C/C++ Developer on AIX Systems for SAP Kernel System Integration, Embedded Programmer KV260 Xilinx, AUTOSAR Development and Test Engineer, Security Engineer.

What is Alban's latest experience?

Alban's most recent position is C/C++ Developer on AIX Systems for SAP Kernel System Integration at IBM Research and Development.

What companies has Alban worked for in recent years?

In recent years, Alban has worked for IBM Research and Development, Coherent Inc, Mercedes Benz Tech Innovation (MBTI), Robert Bosch GmbH, and XKRUG GmbH.

Which industries is Alban most experienced in?

Alban is most experienced in industries like Healthcare, Automotive, and Information Technology (IT). Alban also has some experience in Manufacturing.

Which business areas is Alban most experienced in?

Alban is most experienced in business areas like Product Development, Information Technology (IT), and Business Intelligence. Alban also has some experience in Quality Assurance (QA).

Which industries has Alban worked in recently?

Alban has recently worked in industries like Automotive, Information Technology (IT), and Manufacturing.

Which business areas has Alban worked in recently?

Alban has recently worked in business areas like Product Development, Information Technology (IT), and Quality Assurance (QA).

What is Alban's education?

Alban holds a Master in Mechatronics from University of Erlangen-Nuremberg and a Bachelor in Mechatronics from Technical University Nuremberg.

Does Alban have any certificates?

Alban has 3 certificates. These include: OpenGl Engine, Linux Device Driver, and Embedded Linux.

What is the availability of Alban?

Alban is immediately available for suitable projects.

What is the rate of Alban?

Alban's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Alban?

To hire Alban, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

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

1000
750
500
250
Market avg: 820-980 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.