Profile
- Application-focused Technical Engineer with an MSc in Automation & Robotics (hands on experience with Robotic Programming) and 10+ years of experience in software-hardware integration. Adept at translating complex customer requirements into technical solutions, simulating performance, and leading technical enablement. Proven track record in C/C++ programming for embedded systems and IoT device management.
- Leading end-to-end IT project delivery, enterprise cloud architecture, and Generative AI integration. I bridge the gap between business strategy and technical execution, providing both high-level system design and hands-on engineering (Modern C++, GenAI ecosystems, Cloud infrastructure). My focus is on delivering managed IT solutions, cross-functional team leadership, and ensuring scalable, robust product deployments from the initial requirement phase to CI/CD automation.
SkillsPython, C#, Java, C++, System Design, Multithreading; Requirement Engineering, Product Requirement Documents (PRDs), full-lifecycle Product Development, Vendor SLA Negotiation, ROS, KUKA programming, OMNET, Gazebo, Webots, NAO, Choreographe, Matlab, AutoCad; Generative AI Agentic Orchestration, Vertex AI, LangChain, Model Context Protocol (MCP), LibreChat, Cloud Architecture, AWS Lambda, Docker, Self-Hosted Servers, SSL/TLS, SSH, CI/CD Pipelines, GitHub Actions, GitLab Runners, Azure DevOps, Bamboo, PostgreSQL, NoSQL (MongoDB, CouchDB, ObjectBox), SQLite.
PROFESSIONAL EXPERIENCE06/2021 - todaySoftware Architect/ Developer
Sennheiser KG, Germany
- System Setup & Hardware Integration:
- Developed and scaled a turn-key ecosystem for the remote management of physical peripheral devices, optimizing system setup and data flow for complex hardware networks.
- Technical Enablement & Training:
- Acted as a trusted technical advisor, delivering technical training and leading initiatives to adopt new software tools and improve engineering efficiency across the organization.
- Application Support & Collaboration:
- Consulted closely with product owners and internal end users to translate complex requirements into robust code, supporting real production challenges.
2021 - todayIndependent Software Entrepreneur/ Founder
Self-Employed
- Architected and managed the end-to-end development of independent commercial software applications, translating complex user requirements into functional proof-ofconcepts (PoCs) and scalable solutions.
11/2015 - 09/2020Software Developer
Riedel Communications KG, Wuppertal
- Hardware-Level Programming:
- Programmed C kernel modules to directly interface with physical hardware components (displays and on-board keypads), ensuring reliable hardware-software operation.
- Complex Application Support:
- Led the development and optimization of C++ control software for complex communication hardware, providing critical technical support and troubleshooting.
- Simulation & Testing:
- ?Engineered automated testing frameworks utilizing C# to analyze applications and measure performance metrics for complex communication products.
- Designed a Qt 5.x C++11 framework for user interaction software on the Riedel Bolero Intercom.
08/2012 - 05/2013Simulations Engineer (Student Job)
Chair of Data Processing, TU Dortmund
- Constructed Simulation to measure performance metrics of Network on Chip (NoC) System approaches using C++ and Omnet