Picture of Dennis Stetter
Dennis Stetter
Developer & Architecture Owner
Hamburg, Germany
C#
.NET
ASP.NET
.NET Core
Angular
TypeScript
Bootstrap
Angular Material

Skills

Professional experience


The following list shows all technologies that I have used in my daily work for a long time and gained a deep understanding of them by learning about their inner workings or technical backgrounds.
C#
.NET
.NET Core
ASP.NET Core
ASP.NET MVC
Entity Framework
LINQ
SQL
MongoDB
ASP.NET WebForms
TypeScript
Javascript
Angular
Angular Material
AngularJS
Bootstrap
jQuery
jQuery UI

Non-professional experience


The following list shows some technologies that I made myself more familiar with out of personal interest. Thus, I have more than just a basic level of understanding about them, but no expert level experience. I am currently digging into the language Q# as well as the basics of quantum computing in general.
Android
Java
Kotlin
F#
Chrome Extensions
Node
Flutter
IoT

Career

Dataport AöR

since June 2016

.NET
C#
ASP.NET MVC
Angular
TypeScript
MongoDB
WPF
git
DevOps
DDD
TDD
SCRUM
Working at Dataport, I especially improved on architectural aspects of software development and applying SOLID principles in practice. By contributing to an in-house framework I learned about carefully managing dependencies and using semantic versioning. I was involved in setting up CI and CD with TFS in multiple projects. I learned a lot about focused development of solutions by applying principles like SCRUM, Domain Driven Design and Test Driven Development.
The projects I worked on dealt with several problems from the domain of public administration and government, like management of areas, administration of schools and support of public projects.
I contributed to solutions developed with Angular + Angular Material in TypeScript, which includes working with npm, jasmine, karma and also jest. By using MongoDB in a project I was able to gain experience with NoSQL in a real-world project. In addition, I got familiar with several other frameworks and libraries, like WPF, AutoMapper, Ninject and Devexpress, as well as daily use of Resharper and version control with git.
For further education, I took the chance to attend the BASTA! conference in Mainz in 2017 and 2019 as well as the Developer Week in Nuremberg in 2018.

NeoGeo New Media GmbH

August 2010 - May 2016

.NET
C#
ASP.NET MVC
AngularJS
Javascript
Bootstrap
jQuery
ASP.NET WebForms
I have started and concluded my apprenticeship as a developer ("Fachinformatiker - Anwendungsentwicklung") at NeoGeo and continued to work there for three more years to get more experience. I maintained and extended a rich web-based application and also contributed to buildung new projects from scratch.
The projects I worked on dealt with energy management, software-supported team collaboration and financial management with risk analysis.
I contributed to web-based solutions developed with ASP.NET MVC + AngularJS and Bootstrap. I also worked with many other frameworks and libraries, like jQuery + jQuery UI, Entity Framework, WCF and ASP.NET WebForms, as well as Microsoft SQL Server.
In addition, I was able to familiarize with many tools for different problems in the context of real-world applications, like Cordova (formerly known as PhoneGap), Xamarin, Windows Services, WIX and Silverlight.

Education

B.Sc. Computer Science

Graduation 2021

Shortly after concluding my apprenticeship I decided to start studying computer science part time in addition to my job. Because of my interest in the theoretical backgrounds of my daily work as well as their mathematical foundations, I decided to enrol in the course of computer science (B.Sc.) at the FernUniversität in Hagen, which allows studying from home.

Modules

Software Engineering I
1.7
Security on the internet
1.7
Compilers
1.3
Modern programming techniques and methods
1.0

Final thesis

Applications of Domain-Driven Design in digital transformation of public administration
1.0

Apprenticeship: IT-Specialist specialised in software development

Graduation 2013

After graduating from school, I started an apprenticeship as an IT-Specialist specialised in software development at NeoGeo New Media GmbH in Elmshorn, Germany. I finished the apprenticeship in winter semester of 2012/13 (shortened to 2.5 years) with a certification issued by the IHK for best results in that semester.

School: A level

Graduation 2010

I graduated from school with the German Abitur (equivalent of A levels, final grade 2.0) in 2010.