SKILLS

PROGRAMMING SKIILLS
Embedded Programming > I specialised early on in embedded systems and the vast majority of my experience is in that sector. I am particularly proud to have developed an RTOS during my PhD. I also always strive to advance my skill set within this sector and learn new languages, like Rust.
LEVEL : EXPERT EXPERIENCE : 10+ Years
C C++ RTOS Rust
Application Development > I've developed several applications over the year. Most commonly, I used C++ and Qt to make it corss-platform. In my PhD, I developed applications to conduct systematic experiments. In my professional life, I used it to develop server/client as well as end-user applications.
LEVEL : ADVANCED EXPERIENCE : 9 YEARS
C C++ Python Qt WinAPI OpenCV
Agile Development > I started to hone agile methodologies a few years back and practice it ever since. I am particularly interested to apply these methods in the embedded world, as they haven't been well-established yet. I am also proud to have introduced agile methods at some of my workplaces.
LEVEL : INTERMEDIATE EXPERIENCE : 3 YEARS
SCRUM Kanban TDD Pair Programming
PROCESSES & AUTOMATION
Build Automation > I've used automated pipelines, such as GitLab CI/CD, set up custom runners, automated build, test, and deploy stages.
LEVEL : ADVANCED EXPERIENCE : 7 YEARS
GitLab CI/CD Python Docker
Process Automation > I've witten scripts to automate processes allowing efficent use of infrastructure and the programmer's time. In addition, I set up automated static analysis, test, and coverage environments.
LEVEL : ADVANCED EXPERIENCE : 4 YEARS
Regression Tests GTest CppUTest Coverage Git Python
STANDARDS
AUTOMOTIVE > At my work, in the automotive industry, I learned a lot about automotive standards and regulations.
LEVEL : Intermediate EXPERIENCE : 1 YEAR
Classic AUTOSAR ISO 26262 Automotive SPICE