Project name Fullstack Development Identity and Access Management Period 01.03.2024 – 31.12.2025 Company Hoffmann Engineering Services GmbH Roles Software Developer Activities and tasks Software development, Technical design of software architecture and design (considering functional/non-functional requirements), frontend and backend, refactorings, code reviews, unit tests, automated integration tests, end-to-end tests Description Global Identity Services (GIS) is the identity provider for the Digital Services Platform (DSP). GIS is responsible for authentication and authorization of end users and other DSP services by issuing security tokens. This also includes managing identities (e.g., user registration, password reset and change, user profiles), roles and permissions management, single sign-on (SSO) across DSP services, as well as management of OAuth resources and terms and conditions. Technologies Microsoft .NET 6/8/9 (C#), TypeScript, Java (JDK 17/21), Spring Boot 2/3, next.js 13/14/15, React 18/19, Azure DevOps, Azure Key Vault, Azure Kubernetes Service (AKS), Docker, Docker-Compose, Azure Container Registry (ACR), Azure Database for PostgreSQL 14 - Flexible Server, MongoDB Atlas 5/6/7, ELK Stack, Grafana, Entity Framework Core 6/8/9, IdentityServer 4, Strapi CMS 4/5, GraphQL, REST, Microservices, OAuth 2.0, OpenID Connect, Playwright, Slack, Microsoft Teams, SQL, LINQ, XML, JSON, YAML, OpenAPI/Swagger (Swashbuckle), HTML5, SCSS, Moq, FluentValidation, FluentAssertions, NUnit, AutoMapper, Polly.NET, Serilog, RabbitMQ, Jest, Multithreading, architecture and design patterns, UML, Clean Code Development, Continuous Integration, Continuous Delivery, Microsoft Visual Studio 2022, Microsoft Visual Studio Code, IntelliJ, Figma, SonarCloud, Jira, Confluence, Git, SCRUM Number of users - Special features Project language German and English
My focus is on software architecture, design and development of complex distributed systems with .NET and TypeScript. I put a lot of emphasis on achieving high quality and meeting customer needs as best as possible. For this, I use clean code development, automated tests, refactorings and code reviews in the team, as well as targeted and up-to-date documentation.
I really enjoy learning and trying new things – both in terms of subject matter and technology. I also like to share my knowledge with team members and appreciate constructive feedback so I can keep growing.
Discover other experts with similar qualifications and experience
2025 © FRATCH.IO GmbH. All rights reserved.