I am professionally active as a software engineer since the last year of my secondary education in 2008. Although I pursued a university education after finishing school by studying computer science—which has been rewarded with a bachelor’s degree, a master’s degree, and a submitted Ph.D. thesis currently being graded—I continued to work in the industry. Either as a part-time employee or as a freelancer tackling various engineering problems. The combination of this rigorous training in academia as well as in the industry has perfectly prepared me for all upcoming challenges.
My strongest skill is to quickly find and understand the root cause of a problem and to propose as well as implement a proper solution for it. Note that internalizing the scientific method has helped a lot in this regard. Nevertheless, I do know that deadlines are important and I do keep pushing until the job is done on time.
This is independent of the used technology. Hence, I worked with quite a bit of different programming languages, frameworks, libraries, and platforms. Additionally, I am a quick learner and can thus quickly adapt to technologies I am not yet well-versed in. The following list aggregates some of the technologies I have successfully worked with (in no particular order).
Python,C++ (C), Kotlin (Java), C#, TypeScript, Rust, Haskell,HTML/CSS/JS, …
Boost, Qt, React,.NET (WPF), Django, TensorFlow, SciPy, CUDA, OpenCL, MongoDB,…
Android, iOS, Windows, Linux,…
Up until now I worked with quite a bit of companies—ranging from small start-up companies to industry leaders—and some astonishing individuals. Here you find the names (again, in no particular order) of some of those.