Yongkie Wiyogo
Founder, Software Architect and Senior Software Engineer
Experience
Jan 2024 - Present
2 years 1 monthFounder, Software Architect and Senior Software Engineer
Yobotics
- 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 yearsSenior Software Engineer & Architect (Contract)
Vorwerk Group
- 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 yearsSenior Software Engineer (Contract)
Daimler AG
- 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 yearRobotics Software Engineer (Contract)
ICA GmbA
- 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 yearsEmbedded Software Engineer (Contract)
Siemens AG
- 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 yearsSenior Software Engineer
Visteon Electronics
- 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 yearsSoftware Engineer
Harman Becker Automotive
- 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 yearResearch Engineer
Daimler AG R&D
- Developed moving object tracking system using Kalman and particle filters achieving 92%+ tracking accuracy
Jan 2011 - Dec 2011
1 yearIntern
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 yearIntern
Panasonic R&D Germany
- Implemented real-time 3GPP LTE-Advanced data transfer protocol in C++ with MATLAB simulation
Jan 2008 - Dec 2008
1 yearIntern
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.
Skills
System, Embedded & Robotics Programming
- Languages: C/c++ (12+ Years), Python (8+ Years), Bash/shell Scripting (8+ Years), Rust (1+ Year)
- Operating Systems: Linux, Yocto, Qnx, Android
- Tools: Cmake, Make, Docker, Ros2, Gazebo, Qemu, Virtualbox, Valgrind, Gdb, Gprof
- Protocols: Zeromq, Mqtt, Can, Uds, Grpc, Protobuf, Uart, I2c, Spi, Rest Api
- Testing: Googletest, Catch2, Cxxtest, Pytest
Fullstack Web And Desktop Applications
- Languages: Javascript/typescript (3+ Years), Html5/css3 (5+ Years), Go (1+ Year)
- Frontend: Imgui, Qt, Wxwidgets, Sdl2, Eframe, React, Vue, Svelte, Tailwindcss, Astro
- Ci/cd: Gitlab Ci/cd, Github Actions, Jenkins
- Containers: Docker, Kubernetes, Podman
- Database: Sqlite, Postgresql, Supabase, Mongodb
Scientific, Computational And Ai Programming
- Languages: Python (5+ Years)
- Libraries: Opencv, Matplotlib, Plotly, Numpy, Pandas, Scikit-learn, Stable Baselines3, Gymnasium
Languages
Indonesian
NativeGerman
AdvancedEnglish
AdvancedChinese
IntermediateEducation
Oct 2009 - Jun 2011
TU Darmstadt
Master of Science, Specialized in Autonomous Systems · Information Systems Engineering · Darmstadt, Germany
Oct 2005 - Jun 2009
TU Darmstadt
Bachelor of Science, Specialized in 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
Udacity Nanodegree
Flying Car And Autonomous Flight Engineer
Udacity Nanodegree
Modern C++
Udacity Nanodegree
Self-Driving Car Engineer
Udacity Nanodegree
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience