

Curriculum Vitae
Chronological Sequence
1998
2002
2006
2010
2014
2018
Educational leave
Backend developer
Study assistant
Master's
Summer internship
Civilian service
Bachelor's
School
Education
1
Y
07/2017
-
06/2018
Educational leave: Master’s Programme of Computer Science, Graz University of Technology
Bezeichnung | Beschreibung | Punkte10 |
---|---|---|
Description: | Lifelong learning is an important aspect in the field of software engineering. That’s the reason why I decided to take a yearlong educatioal leave. During this timespan, I acquired a profound knowledge in the field of machine learning, one of my main interests. I moved from Linz back to Graz, my home city, during this timespan. | |
Courses at TU Graz: | Neural Networks, Knowledge Discovery and Data Mining 1 + 2 and Recommender Systems. | |
Online courses: | Machine Learning - Stanford University | 98.4% |
Introduction to Data Science in Python - University of Michigan | 96.8% | |
Applied Machine Learning in Python - University of Michigan | 97.7% | |
Neural Networks and Deep Learning - deeplearning.ai | 100% | |
Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization - deeplearning.ai | 100% | |
Structuring Machine Learning Projects - deeplearning.ai | 100% | |
Convolutional Neural Networks - deeplearning.ai | 99.5% |
2
Years
02/2010
-
03/2012
Master's Programme of Software Development and Business Management, Graz University of Technology
Bezeichnung | Beschreibung |
---|---|
Main focus: | “Web and Data Science” and “Knowledge Management” |
Master’s thesis: | “Liquid Diagrams - A Suite of Information Visualisation Gadgets”, Institute of Interactive Systems and Data Science Liquid Diagrams, a suite of Flex-based visualizations and its underlying framework was extended in the context of this thesis. This includes the extension of the user interface, performance improvements, the introduction of 3d effects, and the extensive refactoring of the architecture of the framework. |
Graduation: | Graduated with honors on March 1st, 2012 |
3.5
Years
10/2005
-
02/2010
Bachelor's Programme of Software Development and Business Management, Graz University of Technology
Bezeichnung | Beschreibung |
---|---|
Motivation: | The writing of software is a very challenging task, because there is a high amount of creativity and thinking outside-of-the-box involved. This is the reason, why there was just one choice after finishing my school: I had to study software engineering. |
Bachelor’s thesis: | “Programming an Interface to Facebook” In the context of this thesis, a client library for Facebook’s API Facebook Connect was implemented using the programming language Groovy. The client library was designed using multiple design patterns in order to ensure its extensibility and maintainability. Additionally, unit tests were used to test and validate the implemented functionality. |
02/ 2006 - 10/ 2006: |
Study was interrupted by doing my mandatory alternative civil service in a residential care home for the elderly in Heiligenkreuz am Waasen |
Graduation: | Graduated on January 21st, 2010 |
8
Years
09/1997
-
07/2005
Bezeichnung | Beschreibung |
---|---|
Focus: | Natural sciences |
Graduation: | Matriculation (equals A Levels) on June 22nd , 2005 |
Professional Experience
5
Years
07/2012
-
ongoing
Backend Software engineer in the area Application Performance Management (APM), Dynatrace Austria GmbH, Linz
Bezeichnung | Beschreibung |
---|---|
Field of responsibility 2012 - 2013: |
At the beginning of my time at Dynatrace, I was responsible for the development of a SWT-based rich client. Later, my focus shifted towards the development of the web-UI using GWT in the area of real user monitoring (RUM). |
Field of responsibility 2013 - 2017: |
I switched to the Java backend because I wanted to tackle a new challenge. My field of responsibility consisted of server-side correlation, real-time, and on-demand analysis of big data. Additionally, I was responsible for a business-critic distributed in-memory- and cassandra-based data structure, which was continuously refined and improved. Of particular importance was the performance of the developed Java code, because it was executed millions of times per second. Since I was representing my team lead in diverse meetings, it was possible for me to acquire my first leadership experience. |
3
M
03/2010
-
06/2010
Institute of Computer Graphics and Knowledge Visualisation, Graz University of Technology
Bezeichnung | Beschreibung |
---|---|
Type of employment: | Study assistant with marginal employment |
Field of responsibility: | Mentoring of students in the course “Design and Development of Large Systems” and correcting of student exercises. |
08/2008
Summer internship, Kapsch CarrierCom AG - work was performed at the Institute for Software Technology at Graz University of Technology
Bezeichnung | Beschreibung |
---|---|
Field of responsibility: | Software development of a social media streaming portal using Java Server Faces. Within this time, I collected my first experience with agile methods. |