Sascha Grüßhaber

I am a passionated
 

It all started with

... a great Christmas present 27 years ago: my first own computer. The performance of this „marvel of technology“ is currently probably surpassed by any better smartwatch, yet this PC was the cornerstone for my way into the digital world of today. With it I learned the basics of a text-based operating system, how to use a mouse and what this Minesweeper was all about.
Since then I am interested in everything that has to do with bits and bytes. The area doesn't matter, from A like Artificial Intelligence over M like Mobile Device Development up to Z like the ZIP-Algorythm.

My professional qualifications

Dream job: software engineer? For me it really is! Today, 20 years after the beginning of the training, I not only have a profound expertise in almost all areas of agile software development, but also in parts of DevSecOps as well as first experiences as a teamlead due to my long-term professional activity.
This know-how has been gained through the implementation and support of a large number of projects as well as my personal interest in realizing them with the help of the latest technologies.

What distinguishes me

An always concentrated and conscientious way of working and the ambition to continuously deliver optimal work results. I value solid communication as well as close cooperation within the team. In addition, my colleagues can rely on me at all times. What's more, I'm motivated, like to familiarize myself quickly with new projects and fields of activity, and am eager to develop professionally.

About me personally

I was born 36 years ago in Augsburg, Germany. I successfully completed my traning as an IT specialist in the field of application development 17 years ago and have been working as a software developer in the field of web technologies ever since.
Besides my „professional hobby“ I also like to spend my free time on the motorcycle or behind the camera. In the latter, I am particularly fond of macro and wildlife photography.
Career
Since June 2025 as

Lead Software Developer

Technical Architecture of a new product

Development of the technical product vision for a new Hoffmann Group product in collaboration with product owners and stakeholders.

Skills:  Architecture // GraphQL // Leadership // React // gRPC
From May 2022 until May 2025 as

Senior Software Engineer

Development of new features and rewrites of existing code inside Connected Manufacturing

Many new features were developed together with stakeholders and existing code was also newly developed/further developed in this context.

Skills:  EF Core // GraphQL // Jaeger // PostgreSQL // gRPC

Integration of a graphical tool to assemble a tool

Integration of a browser application for the graphical assembly of a complete tool within Connected Manufacturing.

Skills:  GraphQL // Jaeger // Kibana // REST // Swagger

Development of a BFF for the HCT Connect App

Development of a backend for frontend microservices (BFF) which publishes simplified REST endpoints and thereby simplifies the connection of the HCT Connect app by another team.

Skills:  GraphQL // Jaeger // Kibana // OIDC // REST // Swagger

Onboarding

Familiarization with the Digital Service Platform concept and getting to know the Connected Manufacturing product range.

Skills:  Docker // GraphQL // Jaeger // Kibana // Kuberentes // Postgres // React // SCRUM
From April 2020 until April 2022 as

Senior Software Engineer

At MATESO GmbH, I was not only able to further deepen my know-how in the areas of SCRUM, cryptography, Azure DevOps (build pipelines, CI/CD and our SSDLC) and TDD, but also to apply and successfully deliver it several times in the context of proof of concepts and features. I also fulfilled individual tasks of a team lead in one of our cross-functional teams there.

Elaboration of further steps for our SSDLC

Integration of a SAST tool as well as an automated dependency check into our CI/CD pipeline for an even better Secure Software Development Livecycle (SSDLC).

Skills:  DevSecOps // OWASP // SAST // SSDLC // Sonar Cloud

System for Cross-domain Identity Management (SCIM)

Implementation of a SCIM 2.0 standardized endpoint in the Password Safe product to facilitate provisioning of users and groups from the customer's deployed Identity Provider (IDP) such as Azure Active Directory or Okta following the Test Driven Design pattern.

Skills:  Azure Active Directory // OIDC // REST // SCIM // TDD

Onboarding

Familiarization with the end to end encryption concept and learning the technologies needed for day to day work such as Azure DevOps and WPF.

Skills:  Angular // Azure DevOps // CI/CD // ECDH // RSA // SCRUM // TypeScript // WPF
From May 2011 until March 2020 as

Senior Full-Stack Developer

At EurOwiG AG, I was able to learn new technologies in various web projects and incorporate them into new SaaS products. These new products were extended over the time and operated according to customer requirements, true to the principle 'You build it, you run it.'

Conception of EurOwiG® Ordnungswidrigkeiten 2.0

Conception and implementation of first proof of concepts for a software solution as successor for EurOwiG® Ordnungswidrgkeiten. The result was a concept of a SPA based on the Angular framework with a backend system based on the .NET Core Framework.

Skills:  .NET Core // Angular // C# // EF Core // NSwag // OData // Tenants // TypeScript

Development of EurOwiG® Mobile.Smart (iOS)

Conception, development and publishing of a native mobile application, which offers the possibility to record parking violations for parking monitoring by authorities or external service providers.

Skills:  .NET Core // C# // EF Core // SQlite // WCF // Xamarin

Development of EurOwiG® Anhörung Online

Design, development, and operation of a multi-tenant platform for the collection of hearing forms by the hearing recipient.

Skills:  .NET Core // Bootstrap 4 // C# // EF Core // HTML5 // LESS // PDF // SaaS // WebSocket

Development of VOIS | OWI

Development of the successor of our desktop application EurOwiG® Ordnungswidrigkeiten as a web application within the VOIS framework.

Skills:  HTML5 // Hibernate // JSON // Java // JavaScript // MS-SQL // Oracle // SCRUM

Development of EurOwiG® Mobile WebApp

Design, development and operation of a progressive web application for use in the mobile order service on smartphones and tablets for the rapid recording of messages in the field.

Skills:  ARR // ASP.NET // C# // HTML5 // IIS // JavaScript // SaaS // jQuery Mobile

Implementation and operation of various IT systems

In the course of time, several IT software solutions for various requirements were evaluated and implemented. These include a GIT installation, a Confluence installation and other tools that facilitate the daily work.

Skills:  Confluence // GIT // VCS

Development of EurOwiG® Mobile Webservice

Design, development and operation of a multi-client capable web service as a central point for communication between office and field staff for our customers. The operation and maintenance of the necessary infrastructure also fell into my area of responsibility.

Skills:  ARR // ASP.NET // C# // DacPac // IIS // MS-SQL // SaaS // WCF

Development of EurOwiG® Sicherheit und Ordnung

Further development of the multi-client capable control center software EurOwiG® Security and Order based on tenders and customer requests.

Skills:  Delphi // DevExpress // JSON // MS-SQL // Oracle // REST // XML
From October 2008 until April 2011 as

Application Developer

After my apprenticeship, I moved to asset New Media GmbH. There my tasks were the support and development of customer projects. This included the further development of a booking interface for hotels, the creation of complex WordPress themes and the development of a modular product configurator.

Online configurator for craft services

Design and development of a modular configurator in the field of craft services.

Skills:  ASP.NET // Access // Ajax // C# // JavaScript // jQuery // jQueryUI

InHouse Agency Portal

Internal tools for the agency. This included a client management and a tool for reporting SEO changes of our managed clients websites.

Skills:  ASP.NET // C# // JavaScript // MS-SQL // PDF // Webscraping

Media library management for Joomla CMS

Component for Joomla, which enabled the management of media (images, videos and audio files).

Skills:  EXIF // JavaScript // MySQL // PHP // VideoLAN // XML

ReadyWeb® CMS

Enhancements and optimizations of the in-house product ReadyWeb® CMS, which was used for content maintenance of hotel websites and online room reservations.

Skills:  ASP.NET // C# // JavaScript // MS-SQL // VB.NET // XML // jQuery
From September 2005 until July 2008 as

Apprenticeship for IT specialist

at OAS AG

I owe the apprenticeship for my dream job as an IT specialist in application development to OAS AG. There I was introduced and trained in the subject of object-oriented application development. The training included the support and further development of the product e:maxx Schüttgut.

Completion of the apprenticeship

Completion of my apprenticeship as an IT specialist specializing in application development with an overall average of Good.

Further development of e:maxx Schüttgut

Further development and support of the in-house product e:maxx Schüttgut, which was used in large manufacturing plants for weighing trucks with bulk material.

Skills:  Delphi // DevExpress // MS-SQL // Oracle // VCL // XML

Introduction to OOP

During this time, I learned the basic techniques of object-oriented programming through my instructor and the vocational school.

Skills:  Delphi // HTML // MS-SQL // Oracle // PHP // XML
Softskills
Teamwork

What makes up a successful engineering team?

For me: respectful interaction with each other, a high level of mutual trust, a continuous exchange of knowledge. In addition, problems should be communicated within the team at an early stage in order to solve them together with the help of deep dives, pair programming or workshops. All this is not only a matter of course for me, but a matter of the heart.

In addition, it doesn't hurt to take a step back from your own code every now and then and dedicate yourself to a colleague's problem. The entire team benefits from this, as not only are challenges overcome more quickly, but cohesion among colleagues is also promoted.

Communication

Already during my training I learned in second-level support that communication is an important part of any well-functioning business relationship. My many years of experience in development and project management as well as in support intensified this skill.

In this, I am helped by my always positive attitude, respectful interaction with all parties involved, my technical know-how, and my personal commitment. As a result, I always appear confident and self-assured to customers and my colleagues, thus creating a fact-based and solution-oriented platform for discussions and suggestions.

Quality standards

My demand on a software solution is comparable to the demand of a baker who wants to bake perfect bread. Nowadays, it is no longer enough for software to just work. Software products are the everyday work tool for many people, which is why I have a very high quality standard when implementing projects.

That's why, for me, implementing a good feature starts with a basic understanding of the problem: What challenges does the user face, and how can we help them overcome them more efficiently? How do we increase the product value?

Equally important for me is the underlying technology stack. This should offer state-of-the-art approaches to solving everyday development problems or be created by developing reusable program parts. For me, this includes the adaptation of best practices, the writing of generic classes as well as an appealing and intuitive user interface. Automated unit, integration and E2E tests ensure consistent quality throughout the software lifecycle.

Reliability

Due to my reliable, punctual and speedy way of working, I quickly gained a lot of trust in all previous employment relationships. Therefore, after a short time I was assigned further tasks, which go far beyond those of a software developer.

So today, together with my colleagues, I take care of our Azure DevOps system (build piplines, PR policies, etc.) and our DevSecOps lifecycle - in addition to traditional software development.

Planful working

Due to my systematic, solution-oriented and speedy way of working, I have already been able to successfully implement a large number of large and small projects.

This enables me to make precise complexity assessments and at the same time makes it easier for me to maintain an overall view of larger projects. For example, I recognize any resource bottlenecks or sources of errors early on so that these deviations can be communicated.

Hardskills

Through years of collaboration in various projects, I have already taught myself auto didactically numerous technologies and then used them successfully. The following graphs show which technologies I have mainly worked with.

Things around Engineering

Having fun at work 😊100%
CI // CD // DevOps89%
GIT87%
Atlassian Suite76%
Prompt engineering72%
MCP Services68%
LLM Integration65%

Backend-Stuff

REST // GraphQL92%
.NET88%
ORM (Entity Framework)88%
Authentication // Authorization82%
Testautomation (Unit- and Integration Tests)79%
EventSourcing72%
gRPC65%

Client-Stuff

React88%
Next.js85%
CSS Frameworks (Bootstrap // Tailwind)83%
E2E Tests (Playwright // Cypress)80%
Node.js // Bun79%
React Hook Forms75%

Cloud-Stuff

Docker89%
RabbitMQ80%
OpenTelemetry (Jaeger)78%
Kibana75%
Kubernetes70%
Redis68%
Azure Functions60%
Azure App Services56%
Azure Application Insights42%

IDE's and Tools

Jetbrains Rider92%
Visual Studio Code86%
Visual Studio83%
Bruno // Postman79%
Swagger75%

Protocols

REST98%
JSON94%
GraphQL89%
gRPC80%
XML66%

Programming Languages

C#95%
TS // JS90%
CSS / SCSS88%
Delphi50%
Java44%

DBMS

MS-SQL84%
SQLite78%
PostgreSQL70%
Oracle40%
IndexedDB // WebSQL38%

Operatingssystems

Windows93%
Linux (Ubuntu, Kali)74%
iOS70%
Android68%
MacOS35%

View CV

Here you'll find my professional background, experience, and skills compactly summarized on one page. You can also print this page directly.