Recommended expert

Johannes Knörzer

Software Developer

Johannes Knörzer
Altdorf bei Nürnberg, Germany

Experience

Mar 2024 - Dec 2025
1 year 10 months
Germany

Software Developer

Hoffmann Engineering Services GmbH

  • Software development
  • Technical design of software architecture and design (considering functional and non-functional requirements)
  • Frontend and backend
  • Refactorings
  • Code reviews
  • Unit tests
  • Automated integration tests
  • E2E tests

Global Identity Services (GIS) is the identity provider for the Digital Services Platform (DSP). The GIS are responsible for authenticating and authorizing end users and other DSP services by issuing security tokens. This includes:

  • Management of identities (e.g., user registration, password reset and change, user profiles)
  • Management of roles and permissions
  • Single sign-on (SSO) across DSP services
  • Management of OAuth resources and terms and conditions (T&C)
Sep 2023 - Dec 2023
4 months
Germany

Software Developer

Goldbeck GmbH

  • Software development
  • Technical design of software architecture and design (considering functional and non-functional requirements)
  • Frontend and backend
  • Refactorings
  • Code reviews
  • Unit tests
  • Automated integration tests

RBAC (Role Based Access Control) is an application that enables role-based access control for registered applications and their users within Goldbeck. It uses Microsoft Entra ID/Azure Active Directory role data, permissions, and users.

Jan 2022 - Jun 2023
1 year 6 months
Nuremberg, Germany

Software Developer, Software Architect

IQ-optimize Software AG

  • Software development
  • Technical design of software architecture and design (considering functional and non-functional requirements)
  • Frontend and backend
  • Refactorings
  • Code reviews
  • Unit tests
  • Automated integration tests
  • Performance analysis and optimizations

The goal is the introduction of Drillisch landline products (DSL), including product ordering, tariff change, and cancellation. Integration of external services (1&1 AG, SPRI, WBCI) and import of structured data from Deutsche Telekom via batch for availability checks.

Nov 2020 - Nov 2020
1 month
Erlangen, Germany

Software Architect

Mitsubishi Heavy Industries Europe Digital Solutions

  • See project GCCP (Global Communication and Control Platform) from 12.05.2020 to 31.10.2020
May 2020 - Oct 2020
6 months
Erlangen, Germany

Software Architect

Mitsubishi Heavy Industries Europe Digital Solutions

  • Documentation (based on arc42) and further development of software architecture and design
  • Frontend and backend
  • Evaluation of tools, frameworks, and libraries
  • Code reviews and concept reviews
  • Software development and refactorings
  • Unit tests and automated integration tests for four SCRUM teams (technical lead)
  • Planning and interaction at management level

GCCP (Global Communication and Control Platform) combines CCTV and PIS to monitor critical infrastructure and to inform passengers (current/next station, advertising) in stations, trains, and buses. Time series data is collected, analyzed and stored.

May 2018 - Apr 2020
2 years
Nuremberg, Germany

Software Architect and Deputy Project Manager

IT-Systemhaus der Bundesagentur für Arbeit

  • Technical conception of software architecture and design (considering functional and non-functional requirements)
  • Project and task planning
  • Design reviews
  • Frontend and backend
  • Code reviews
  • Prototyping
  • Unit tests and automated integration tests for two SCRUM teams (functional leadership)
  • Planning and interaction with stakeholders

Migration of the Identity Management System (One Identity Identity Manager) from version 6 to 8. Reimplementation of the IT shop with Angular and TypeScript. Migration of structured data (> 100 GB).

Nov 2017 - Apr 2018
6 months
Frankfurt, Germany

Software Developer

Condor Flugdienst GmbH

  • Software development
  • Refactorings
  • Code reviews
  • Unit tests and automated integration tests
  • Backend development

Design and implementation of microservices (REST) to synchronize flight and airport data from Netline and Sabre via SOA web service and database integration.

Jul 2017 - Nov 2017
5 months
Nuremberg, Germany

Software Developer/Development Lead

IT-Systemhaus der Bundesagentur für Arbeit

  • Technical conception of software architecture and design (considering functional and non-functional requirements)
  • Software development (frontend and backend)
  • Refactorings
  • Code reviews
  • Unit tests

Maintenance, further development and redesign of an adapter to transform the interface of a legacy system into the Enterprise Output Management System, with a web application for adapter configuration.

Jan 2016 - Jun 2017
1 year 6 months
Nuremberg, Germany

Software Developer

DATEV eG

  • Technical contact person for 48 interface partners (plugin suppliers)
  • Performance analyses and optimizations
  • Software development
  • Refactorings
  • Concept validation (proof of concept/prototypes)
  • Code reviews
  • Unit tests
  • Automated UI tests
  • 3rd level support

The DATEV Arbeitsplatz is the central entry product for DATEV users and enables access to functions of various specialist applications.

Nov 2014 - Dec 2015
1 year 2 months
Nuremberg, Germany

Development Lead

IT-Systemhaus der Bundesagentur für Arbeit

  • Evaluation of software architecture, design, and implementation, proposing optimization measures
  • Technical conception of software architecture and design
  • Concept validation (proof of concept/prototypes)
  • Design and code reviews
  • Software development (frontend and backend)
  • Refactorings
  • Unit tests and automated integration tests
  • Build management
  • 3rd level support
  • Functional leadership, planning and interaction with stakeholders and other teams

BAB/Reha.NET manages vocational training grants and rehabilitation measures with interfaces to various specialized systems.

Jun 2006 - Jul 2007
1 year 2 months
Nuremberg, Germany

Software Developer

IT-Systemhaus der Bundesagentur für Arbeit

  • Implementing an application to synchronize Active Directory forests
  • Exporting forests to XML and importing into Active Directory
  • Backend development

MODex2007 is an Identity and Access Management System for managing roles, user, and property data.

Sep 2005 - Oct 2014
9 years 2 months
Nuremberg, Germany

Development Lead, Software Developer

IT-Systemhaus der Bundesagentur für Arbeit

  • Technical planning of software architecture and design
  • Concept validation (PoC/prototypes)
  • Concept and code reviews
  • Software development (frontend and backend)
  • Refactoring
  • Unit tests and automated integration tests
  • Load and performance tests
  • Build management
  • 2nd and 3rd level support
  • Planning and interaction with stakeholders and other teams

BK-Text is an Enterprise Output Management System for managing, controlling, executing, and post-processing templates and documents.

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (16.5 years), Government and Administration (12.5 years), Telecommunication (1.5 years), Construction (0.5 years), and Aerospace and Defense (0.5 years).

Information Technology
Government and Administration
Telecommunication
Construction
Aerospace and Defense

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (18.5 years), Quality Assurance (6 years), Product Development (5 years), Project Management (2.5 years), and Operations (1 year).

Information Technology
Quality Assurance
Product Development
Project Management
Operations

Summary

My focus is on software architecture, design and development of complex distributed systems with .NET and TypeScript. I place great value on achieving high quality and fulfilling customer requirements as best as possible. In the team, I use clean code development, automated tests, refactorings, code reviews, and targeted, up-to-date documentation.

I really enjoy learning and trying out new things – both in terms of subject matter and technology. I also like sharing my knowledge with team members and appreciate constructive feedback to continuously improve.

Skills

Operating Systems

  • Windows Xp, 7, 8.1, 10, 11
  • Windows Server 2008-2019
  • Ubuntu Linux 18.04

Programming Languages

  • Microsoft .Net Framework 2.0-4.6.1, Core 2.2-3.1, 6, 8, 9 (C#, Vb)
  • Visual Basic 6
  • Vba (Word)
  • Typescript
  • Java (Jdk 17/21)
  • Powershell

Data Formats

  • Xml
  • Json
  • Yaml

Technologies / Libraries / Frameworks

  • Plinq/linq
  • Mstest
  • Nunit
  • Xunit
  • Fluentassertions
  • Uml
  • Multithreading (Threads, Tasks (Tpl), Concurrent Collections)
  • Wcf + Soapcore
  • Soa (Webservices)
  • Rest
  • Graphql
  • Openapi/swagger: Swashbuckle, Nswag
  • Odata
  • Sql
  • Angular 8+13 (With Angular Material)
  • Vue.js 2 (With Vuetify)
  • Next.js 13/14/15
  • React 18/19
  • Html5
  • Css3 (Scss)
  • Tailwind Css
  • Ngrx
  • Rxjs
  • Devextreme Components For Angular
  • Jasmine
  • Jest
  • Selenium
  • Cypress
  • Playwright
  • Windows Forms
  • Com
  • Ado.net
  • Msbuild/teambuild
  • Log4net
  • Serilog
  • Elk Stack
  • Moq
  • Asp.net Webforms
  • Asp.net Core Web Api 2.2-3.1, 2, 6, 8, 9
  • Asp.net Core Mvc 2.2
  • Asp.net Core Signalr 2.2-3.1
  • Blazor Server
  • Grpc
  • Entity Framework .Net Framework/core 2.2-3.1, 6, 8, 9
  • Unity Ioc
  • Automapper
  • Polly.net
  • Fluentvalidation
  • Certificates / Sso
  • Openid Connect (Oidc)
  • Oauth 2.0
  • Jwt
  • Identityserver 4
  • Quartz.net
  • Ldap (And Active Directory)
  • Spring Boot 2/3

Databases

  • Microsoft Sql Server 2000-2016
  • Microsoft Access 2000-2007
  • Mongodb (Atlas) 5/6/7
  • Mariadb
  • Influxdb
  • Mysql 5.7+8.0

Application Servers

  • Iis 7-10
  • Kestrel

Virtualization / Networking / Infrastructure

  • Docker
  • Docker-compose
  • Kubernetes
  • Podman
  • Nginx
  • Rabbitmq (Messaging)
  • Masstransit (Messaging)

Cloud

  • Microsoft Azure
  • Azure Active Directory (Aad)/microsoft Entra Id
  • Azure Sql Database
  • Azure Database For Postgresql 14 - Flexible Server
  • Microsoft Graph Api
  • Azure App Service
  • Azure Kubernetes Service (Aks)
  • Microsoft Identity Platform With Msal (Microsoft Authentication Library)
  • Azure Key Vault
  • Azure Container Registry (Acr)

Tools

  • Gitlab
  • Azure Devops
  • Microsoft Team Foundation Server (Tfs) 2010-2015 (Source Control, Build Management, Work Item Tracking)
  • Visual Studio Team Services (Vsts)
  • Jenkins
  • Svn
  • Microsoft Visual Studio 2005-2022
  • Visual Studio Code
  • Mid Innovator
  • Serena Business Mashups
  • Bmc Action Remedy System
  • Jira
  • Microsoft Visual Source Safe 2005
  • Resharper
  • Soapui
  • Enterprise Architect
  • Sonarqube/sonarcloud
  • Eclipse
  • Git
  • .Net Memory Profiler
  • Windbg
  • Debugdiag
  • Speedtrace
  • .Net Runtime Analyzer
  • Visual Studio Performance Profiler
  • Hashicorp Vault
  • Graylog
  • Prometheus
  • Grafana
  • Refit
  • Wibu Systems Codemeter
  • Slack
  • Confluence
  • Microsoft Project 2016
  • Microsoft Teams
  • Strapi Cms 4/5
  • Intellij
  • Figma

Methods

  • Scrum
  • Ooa And Ood (Technical Design)
  • Clean Code Development
  • Unit Tests, Automated Integration Tests
  • Test Driven Design (Tdd)
  • Itil
  • Microservices
  • Domain Driven Design (Ddd)
  • Continuous Integration
  • Continuous Delivery
  • Architecture And Design Patterns
  • Technical Design (Software Architecture And Design)

Standard Software

  • Microsoft Sharepoint 2013-2019, 365
  • One Identity Identity Manager Version 6/8
  • Microsoft Office 2000-2019, 365
  • Microsoft Visio 2007-2013, 365

Languages

German
Native
English
Advanced

Education

Oct 2008 - Nov 2014

FernUniversität in Hagen

Bachelor of Science in Computer Science · Computer Science · Hagen, Germany · Very good (1.5)

Mar 2007 - Jul 2008

Telekolleg

Technical College Entrance Qualification · Business · Nuremberg, Germany · Very good (1.5)

Sep 2001 - Jul 2004

Berufliches Schulzentrum für Wirtschaft und Datenverarbeitung

Training as IT Specialist for Application Development · IT Specialist for Application Development · Würzburg, Germany · Good (2.0), IHK exam: Good (90 points)

...and 1 more

Certifications & licenses

Isaqb Cpsa-A (International Software Architecture Qualification Board Certified Professional For Software Architecture - Advanced Level)

Isaqb

Microsoft Technology Specialist: .Net Framework 4, Service Communication Applications

Microsoft

Microsoft Certified Professional (Mcp) Microsoft Specialist: Programming In C#

Microsoft

Isaqb Cpsa-F (International Software Architecture Qualification Board Certified Professional For Software Architecture - Foundation Level)

Isaqb

Profile

Created
Last Update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Johannes based?

Johannes is based in Altdorf bei Nürnberg, Germany.

What languages does Johannes speak?

Johannes speaks the following languages: German (Native), English (Advanced).

How many years of experience does Johannes have?

Johannes has at least 19 years of experience. During this time, Johannes has worked in at least 7 different roles and for 7 different companies. The average length of individual experience is 2 years and 7 months. Note that Johannes may not have shared all experience and actually has more experience.

What roles would Johannes be best suited for?

Based on recent experience, Johannes would be well-suited for roles such as: Software Developer, Software Developer, Software Architect, Software Architect.

What is Johannes's latest experience?

Johannes's most recent position is Software Developer at Hoffmann Engineering Services GmbH.

What companies has Johannes worked for in recent years?

In recent years, Johannes has worked for Hoffmann Engineering Services GmbH, Goldbeck GmbH, and IQ-optimize Software AG.

Which industries is Johannes most experienced in?

Johannes is most experienced in industries like Information Technology (IT), Government and Public Administration, and Telecommunication. Johannes also has some experience in Aerospace and Defense, Construction, and Manufacturing.

Which business areas is Johannes most experienced in?

Johannes is most experienced in business areas like Information Technology (IT), Quality Assurance (QA), and Product Development. Johannes also has some experience in Project Management and Operations.

Which industries has Johannes worked in recently?

Johannes has recently worked in industries like Information Technology (IT), Telecommunication, and Construction.

Which business areas has Johannes worked in recently?

Johannes has recently worked in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA).

What is Johannes's education?

Johannes holds a Bachelor in Computer Science from FernUniversität in Hagen.

Does Johannes have any certificates?

Johannes has 4 certificates. Among them, these include: Isaqb Cpsa-A (International Software Architecture Qualification Board Certified Professional For Software Architecture - Advanced Level), Microsoft Technology Specialist: .Net Framework 4, Service Communication Applications, and Microsoft Certified Professional (Mcp) Microsoft Specialist: Programming In C#.

What is the availability of Johannes?

Johannes is immediately available for suitable projects.

What is the rate of Johannes?

Johannes's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Johannes?

To hire Johannes, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 680-840 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.