Martin Hock

Software Architect

Mainz, Germany

Experience

Oct 2024 - Mar 2025
6 months

Software Architect

Hays AG

  • Technical responsibility for architecture decisions (DDD, Clean Architecture, Microservices)
  • Introduction and systematic evaluation of GitHub Copilot, analysis of efficiency advantages, identification of suitable application scenarios, code quality assessment
  • Development of best practices for using Copilot in team, support during rollout and coaching individual developers
  • Conducting code reviews, architecture documentation according to Arc42
  • Building stable CI/CD pipelines with Azure DevOps, introduction of automated quality assurance with SonarQube and .editorconfig
  • Collaboration with stakeholders for continuous optimization of technical concepts
Oct 2023 - May 2024
8 months

Backend Developer, Software Architect

50 Hertz GmbH

  • Analysis, design and implementation of backend components in a heterogeneous system landscape (.NET 4.6.1)
  • Development and documentation of caching strategies for a distributed Data Hub system
  • Intensive use of GitHub Copilot for routine tasks, query optimizations, boilerplate generation and unit tests
  • Contribution to tool evaluation and increasing acceptance of Copilot in developer team, feedback to project management
  • Use of CI/CD with Azure DevOps and TFS, integration of static code analysis with SonarQube, NDepend and .editorconfig
  • Application of DDD patterns, OAuth 2.0 security, integration with Oracle and MS SQL Server
Oct 2022 - Oct 2023
1 year 1 month

Backend Developer, Software Architect

Körber AG

Technologies and approaches used: Visual Studio 2022, TDD, C# 10.0, Azure Devops CI/CD, Anchors, Templates, Resharper 2023.1, NDepend, LINQ, Git, SQL, SonarCloud, RabbitMQ, Masstransit, SQL, Oracle DB, MSSQL, OAuth 2.0/OpenID Connect, Docker, Blazor, Angular, Architecture documentation according to Arc42

Summary

EDV-Kenntnisse: Betriebssysteme: DOS, Win3.x, Win9x, Windows NT 4.0, Windows 2000 - Windows 2019 Server, Windows XP – Windows 11 , Debian Linux / Knoppix, Sun Solaris 4.2 , Ubuntu 20.04 Anwendungen: MS-Office Produktlinie, Equis Metastock 7.2 Professional, Omega Research Prosuite 2000i, Omega Tradestation, Realtick III Programmiersprachen: C# -14.0, .Net 9.0, CA Visual Objects, C, Clipper, xBase, Javascript, Typescript, PascalSQL, Easy Language for Omega Tradestation, Datenbanken: x-Base, Access, MySQL, Postgres, MS-SQL Server 2000-2022 Oracle 19c Vorgehensprozesse: SCRUM, V-Modell Xt, Wasserfall

Entwurfsmethoden: OOA, OOD; UML, DDD, Enterprise Architect

Languages

German
Native

Education

Sep 1986 - Dec 1992

Universität Frankfurt a. M.

Informatik, Medizin · Frankfurt am Main, Germany

Mar 1984 - Sep 1986

FU Hagen

Elektrotechnik · Hagen, Germany

Herderschule Frankfurt a. M.

Abitur · Frankfurt am Main, Germany

Certifications & licenses

Certified Professional Requirements Engineer

MCTS Microsoft.net Framework 3.5 Windows Communication Foundation

GFN GmbH München

MCTS Microsoft.net Framework 3.5 Windows Presentation Foundation

GFN GmbH München

CPRE (Certified Professional Requirement Engineering)

ISAQB Software Architect Foundation

MCSD

GFN GmbH Köln

MCTS MSSQL 2005

MCTS SQL Server

MCTS SQL Server 2005 Business Intelligence Developer

MCTS Team Foundation Server 2010

PSM Professional Scrum Master