Dominik Kesim

Software Engineer, B. Sc.
Information

Location

Haiterbach, Germany

University

University of Stuttgart

Education

Software Engineering, M. Sc.

Certifications

ISAQB F-Level

Skills
Java Javascript React.js MongoDB Git HTML/CSS Tailwind Typescript Docker Kubernetes software architecture cloud computing Scrum
About me
I'm 28 years old and living in Germany. In December 2022, I will finish my Master's degree in Software Engineering. During my studies I focused on Software Architecture, and selected topics in Cloud Computing such as Loose Coupling and Message-based Integration. I have sufficient practical knowledge in web development that mostly involve frontend development. I feel most comfortable in working with React.js as I have already finished multiple projects using that framework. However, I am also interested in diving into other frameworks as well.

I am looking forward to collaborate and work with other like-minded people to solve complex business problems. If you are interested, feel free to contact me on any platform you like. :-) Cheers!

Experience

I have successfully completed multiple projects in academia and industry

image...
Git Graph Analysis
Novatec Consulting GmbH

Design, implementation, and documentation of a web-based application to analyze software architectures and team structures based on log files from version control systems.

React.js Typescript Redux
Chart.js
image...
ILIAS Plugin
University of Stuttgart

Design, implementation, and documentation of a plugin for the open-source ILIAS education platform to automatically create and evaluate exams for MINT institutes of our university.

Java Docker PHP
image...
Scenario-based Resilience Evaluation of Microservice Architectures
University of Stuttgart DATEV eG

Research collaboration project to create a framework for automatic exploration and evaluation of resilience pattern configurations for microservice architectures.

C# Chaostoolkit
image...
Cloud Manufacturing Platform
ISW

Design, implementation, and documentation of a web-based proof-of-concept solution for providing manufacturing services and scheduling machine tasks using RBAC.

Java Spring Postgres React.js
Typescript Redux

Curriculum Vitae

I have more than four years of practical experience as a working student.

Experience

Master's Thesis

Novatec Consulting

Stuttgart

Full Time

June 2022 - present

Annotation-based Modeling of Non-functional Requirements and Analysis Results in Domain-driven Design. This thesis is part of the dqualizer research project.

Working Student – Application Architecture

Novatec Consulting

Stuttgart

Part Time

September 2020 - April 2022

Research, development, design and documentation of web application for visualization of project and team dependencies based on git-log entries.

React.js Chart.js Typescript Redux

Working Student – Technology Consulting

Novatec Consulting

Stuttgart

Part Time

September 2019 - September 2020

Development and design of re-usable and automated chaos experiments for web applications. Published a blog post about my learnings.

Docker Kubernetes Chaostoolkit

Thesis Student

Novatec Consulting

Stuttgart

Full Time

March 2019 - September 2019

Topic: Assessing Resilience of Software Systems by Application of Chaos Engineering (Grade: 1.0). Results were published and presented on several conferences and workshops, e.g., ISSRE 2020, and SSP 2019

Docker Kubernetes Chaostoolkit

Working Student – Cloud Native Development

Novatec Consulting

Stuttgart

Part Time

August 2018 - March 2019

Research differences between API gateway solutions. Implemented prototypes using Netflix Zuul, Netflix Zuul 2, and Spring Cloud Gateway. Published a blog post about my findings.

Java Spring Boot Netflix Zuul Netflix Zuul 2 Spring Cloud Gateway

Working Student

Daimler AG

Sindelfingen

Part Time

September 2017 - July 2018

Management and supervising projects for industry 4.0 relevant topics. Coordinated three different start up cooperation in context of the STARTUP Autobahn fast track program.

Education

M. Sc. Software Engineering (Current Grade: 1,4)

University of Stuttgart

Stuttgart

Full Time

November 2019 - present

Major classes: Cloud Computing fundamentals, Loose Coupling and Message-based Integration, Software Architecture and Requirements Engineering

B. Sc. Software Engineering (Grade: 2,6)

University of Stuttgart

Stuttgart

Full Time

September 2014 - September 2019

Major classes: Software Engineering, Development Project @ ISW. I have worked part time as a tutor for the classes Data Structures and Algorithms, Software Engineering, and Software Quality.