Selection of Projects Software Architect Autonomous Driving Fully autonomous driving solution for public transportation systems. Combines different sensor technologies to support a digital environment enabling autonomous driving in public traffic. Role: Lead Software Architect, Software Specification and Review, Mentoring Enterprise Architect + Polarion + Jira + Confluence + Linux (4.x) + ROS + C++11/14 + Boost + protobuf + doxygen + Jenkins + Git + CLion + Sourcetrail + Cppcheck + Valgrind + Understand Automotive Telematics Control Unit Incorporating geolocation (GPS, Glonass) and mobile telecommunications (2G/3G/4G) technologies. Providing connected in-vehicle services, regarding safety and security such as eCall, Era-Glonass and Stolen Vehicle Recovery. Role: Senior Consultant - Embedded Linux Developer and Architect. Embedded Software, 3G/4G Communication, Software Specification, Implementation and Verification. Consulting and Mentoring. 7 MM: Embedded-Linux (3.x) + Yocto + Jenkins + C++11/14 + Boost + Git + ClearQuest + CLion + Shell-Scripting Kitchen Appliance Twelve Functions Kitchen Appliance that can mix and cook all at the same time, featuring recipe chips, touchscreen, Wifi connectivity with a unique Guided Cooking function. Role: Senior Consultant - Embedded Linux Developer and Architect: System improvement especially regarding Wifi-Connectivity and other Low-Level functionality. - Embedded Software, Wirless Communication, Software Specification, Implementation and Verification. Consulting and Mentoring. 18 MM: Embedded-Linux (2.6.35) + LTIB + BitBake + Freescale-Toolchain + Jenkins + Shell-Scripting + C/C++ + Guiliani + ARM9 (Freescale MX28EVK) + Subversion + Polarion + GoToMeeting + Google Test + Understand, Enterprise Architect, UMLet, wpa_supplicant Video Monitoring for Public Transportation Systems Video   streaming   and   recording   system   for   train   systems,   featuring   in-   and   outside   camera   systems,   alarming and more, letting the driver oversee what is going on. Role:     Senior    Consultant    -    Embedded    Linux    Developer    and    Architect:    System    improvement    regarding stability    of    the    various    communication    channels    between    the    different    components    of    the    distributed system.   -   Consulting,   Mentoring,   Embedded-Software,   Wired   Communication,   Software-Specification   and Verification 6 MM: Embedded-Linux (2.6.32) + Yocto + Angstrom-Toolchain + Shell-Scripting + C/C++ + QT4 + dbus + ARM7 + U-Boot + Subversion + Video-Streaming Mobile Communication Device Mobile communication device for shunting to replace analog radio by GSM-R. The implementation was already 24 months behind schedule in spring 2013. Role: Senior Consultant – Principal Software Architect: System improvement and optimization, especially regarding stability, performance and maintainability. Consulting, Mentoring, Embedded-Software, Mobile Communication, NAND-Technology, Metrics, Software-Specification, Verification and Reviews 18 MM: Embedded-Linux (2.6.38) + Kernel-Driver + Angstrom-Toolchain + Shell-Scripting + C/C++ + QT4 + JFFS2 + UBIFS + dbus + ARM9 + U-Boot + Multi-Threading + Subversion + GSM-R
Selected Accomplishments