PROGRAMMING SKIILLS
Embedded Programming >
I specialised early on in embedded systems and most 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