Yongkie W.

Founder, Software Architect and Senior Software Engineer

Jakarta, Indonesia

Experience

Jan 2024 - Present
1 year 8 months

Founder, Software Architect and Senior Software Engineer

Yobotics

  • Robotics and SaaS projects
  • Tech Stack: C++20, Python3, Go, TypeScript, ROS2, Linux, PostgreSQL, Docker, React, Svelte
  • Developing modern full-stack web applications for SaaS and robot management
  • Developed robot docking algorithms and offline simulation environment for Nexaro project
  • Prototyping a portable SLAM solution enabling indoor mapping and robot arms SO-101
Jan 2021 - Dec 2023
3 years

Senior Software Engineer & Architect (Contract)

Vorwerk Group

  • Nexaro: Vacuum Cleaner Robots
  • Tech Stack: C++20, Rust, Python3, CMake, Docker, Yocto Linux, ROS2, OpenGL
  • Redesigned core software architecture and CMake build system, improving modularity and build times by 40%
  • Developed SLAM algorithms for fast exploration with 98% autonomy and lidar-based object detection for docking
Jan 2020 - Dec 2021
2 years

Senior Software Engineer (Contract)

Daimler AG

  • MBUX: In-Car-Infotainment System
  • Tech Stack: C++17, Python3, Bash, CMake, Docker, Yocto Linux, DLT, QNX, QEMU, Catch2
  • Implemented real-time logging system reducing debug time by 30%
  • Created automated test framework covering 85% of critical paths
  • Designed cross-platform build and deployment pipeline
Jan 2020 - Dec 2020
1 year

Robotics Software Engineer (Contract)

ICA GmbH

  • HERO21: Autonomous UV-C Disinfection Robot
  • Tech Stack: C++14, Python3 (FastAPI), ROS, OpenCV, Docker
  • Developed real-time motion detection system using RPLidar achieving 90%+ detection accuracy
  • Implemented proof-of-concept for Cartographer-SLAM integration to reduce mapping errors
  • Developed Python3 backend with FastAPI for the robot web interface
Jan 2018 - Dec 2019
2 years

Embedded Software Engineer (Contract)

Siemens AG

  • LMV: Combustion Control System
  • Tech Stack: C, C++11, Python3, Enterprise Architect, Jenkins, CxxTest, CANOpen, SPI, UART
  • Designed and implemented SIL3 safety-certified persistence module on TI-RM4x SoC
  • Created automated test infrastructure leveraging ECC (Error Correction Code) and chip self-test capabilities
Jan 2016 - Dec 2018
3 years

Senior Software Engineer

Visteon Electronics

  • SmartCore: In-Car-Infotainment
  • Tech Stack: C, C++11, CMake, Ninja, QNX, Linux, OpenSSL, DLT, Qt
  • Designed and implemented forensic module using asymmetric cryptography, enabling secure data logging
  • Developed ISO26262-compliant OS abstraction layer (OSAL) following AUTOSAR standards
  • Created cross-platform CMake build system supporting QNX/Linux deployments
Jan 2012 - Dec 2015
4 years

Software Engineer

Harman Becker Automotive

  • MIB: In-Car-Infotainment
  • Tech Stack: C, C++03, Makefile, QNX, CANoe, CANalyzer
  • Implemented lifecycle management system with real-time logging and UDS protocol support on ARM SoC
  • Standardized cross-platform build system using CMake, reducing build times by 35%
Jan 2011 - Dec 2011
1 year

Research Engineer

Daimler AG R&D

  • Autonomous Driving System Research
  • Tech Stack: C++03, Python2
  • Developed moving object tracking system using Kalman and particle filters achieving 92%+ tracking accuracy
Jan 2011 - Dec 2011
1 year

Intern

Fraunhofer Institute for Computer Graphics Research

  • Developed real-time image processing and computer vision algorithms in C++ for film making
Jan 2010 - Dec 2010
1 year
Germany

Intern

Panasonic R&D Germany

  • Implemented real-time 3GPP LTE-Advanced data transfer protocol in C++ with MATLAB simulation
Jan 2008 - Dec 2008
1 year
Germany

Intern

European Aeronautic Defence and Space Company Germany

  • Developed C# GUI for evaluating NH90 and UH-Tiger helicopter control units, reducing test time by 40%

Summary

Senior Software Engineer with 13+ years of experience in robotics, automotive, and embedded systems, complemented by full-stack web development expertise. As Founder at Yobotics Pte. Ltd., I specialize in robotics software, scalable distributed systems, and modern web applications.

Languages

Indonesian
Native
German
Advanced
English
Advanced
Chinese
Intermediate

Education

Oct 2009 - Jun 2011

TU Darmstadt

Master of Science, Autonomous Systems · Information Systems Engineering · Darmstadt, Germany

Oct 2005 - Jun 2009

TU Darmstadt

Bachelor of Science, Software Development and Embedded Systems · Information Systems Engineering · Darmstadt, Germany

Certifications & licenses

Adaptive AUTOSAR Training

Elektrobit

CANoe Basic Workshop

Vector Informatik GmbH

Certified System Administrator (LFCS)

Linux Foundation

Data Structures and Algorithms Nanodegree

Udacity

Flying Car and Autonomous Flight Engineer Nanodegree

Udacity

Modern C++ Nanodegree

Udacity

Self-Driving Car Engineer Nanodegree

Udacity

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