Curriculum Vitae

Profile picture

I am a software developer from Munich, Germany with a diverse field of expertise. I currently specialize in frontend development. My strong suit is applications that process and visualize complex data, preferably in 3D.

Skills

  • Frontend
    • Vue
    • Astro
    • CSS
    • Typescript
    • Three.js
    • GraphQL
    • gRPC
  • Backend
    • C
    • C++
    • Python
    • Java
  • General
    • Git
    • Linux
    • Leadership
    • Hiring
    • Feature Specification

Experience

  • 9/2014
    5 m
    2/2015

    Intern at Wildmoser electronic

    My first real job in the industry. I learned designing PCBs and how to properly program microcontrollers. The project I worked on was a capacitive sensor board that had two applications. Rain recognition and finger detection. I was told that my prototypes were the basis for actual products that made its way into our customers products.

    C, Circuit design, PCB design, Altium, MPLAB, Embedded Systems

  • 6/2015
    10 m
    4/2016

    Student Worker at Zentrale It der Hochschule München

    Here I worked while I was writing my bachelor thesis. Next to learning how to set up firewalls, which was necessary for my bachelor thesis, I learned a lot about the basics of computer networks and how the network of our university was setup. Since most servers we had were Linux servers I learned most of my command line skills during my time here.

    pfSense, Linux, Network Security, PHP

  • 3/2016
    7 m
    10/2016

    Working Student at Magazino GmbH

    My first Job in robotics. Which was very exciting to me. I just finished my bachelor in electrical engineering, which is why I started in the electrical engineering department. My main topic was reverse engineering a tool we used for flashing our electrical motors. The tool was only available on windows, but most engineers used Linux. A bit of CAN Signal analysis and Python wizardry created a library that was apparently further used long after I was gone (source: friends of mine that worked here after me).

    Python, C++, CAN, I2C, Embedded Systems

  • 10/2017
    1 y
    9/2019

    Lab Course, Junior Angel & Master Thesis at Roboy (these days Robody)

    This project accompanied me for the most of my time during my master studies. It started with working on locating sounds sources, which later allowed the robot to look into the direction of the speaker closest to it. In between I had my first leadership experience by guiding some other students towards building a UI that made it easier to assign and execute tasks on the robot. It ended with my master thesis in which I used a generative algorithm, in order to optimize the placement of our muskoskeletal actuators for a hypothetic exoskeleton arm. The exoskeleton never made it into a real life prototype, but writing the simulation taught me a lot about C++, Python and Robotics itself.

    FPGA, Verilog, Matlab, Python, ROS, C++, Raspberry Pi, Python, Gazebo, OpenSim, Audio Processing

  • 3/2017
    5 y
    8/2022

    Working Student Softwaredevelopment, Software Engineer & Senior Software Engineer at QAware GmbH

    Here I spent so far my longest time in a single company. I started during my master studies and stayed for some more years after I finished my master. Here I learned the difference between a programmer/coder and a software engineer. While building Java backends I learned how to think about a solution and talk with someone about it before you start coding. I also had my first real frontend experience here. In that project I found my love for it and was so motivated that I later took over the project as its team lead. The company also allowed us to have side projects, which I used to learn how to animate in 3D with Three.js. It was a great time here and it was a hard decision to leave, but I wanted to get back into robotics and I wanted to further use my newly acquired frontend skills.

    Java, Springboot, Maven, Elasticsearch, Go, Python, Vue, Typescript, Three.js, Mediapipe, Computer Vision, Pose Estimation, Team Lead, Scrum, Jira, Confluence, Feature Specification

  • 9/2022
    2 y
    today

    Software Engineer & Senior Software Engineer at Agile Robots SE

    After some years away from robots I finally found myself back in a robotics start up. I currently work here and I quite enjoy it. The product we build allows non robotics people to program robots with a visual programing language. My love for robotics and for frontend engineering really combine here. Additionally I was able to build up our Team, taking over interviews and even taking over as Team Lead while my colleague was on parental leave for 4 months. These days I am the technical frontend lead of our product and like to help my colleagues aligning their code with our architecture and teaching them CSS tricks and wizardry whenever possible.

    Vue, Typescript, Three.js, Vite, Vitest, SCSS, GraphQL, gRPC, Linux, Robotics, Team Lead, Hiring, Feature Specification, Scrum, Kanban

Education

  • 10/2012
    3 y
    4/2016

    Bachelor of Engineering at Hochschule München

    Electrical Engineering, focus on technical computer science

  • 10/2016
    2 y
    9/2019

    Master of Science at Technische Universität München

    Robotics, Cognition, Intelligence