Martin Hock

Software Architect

Mainz, Deutschland

Erfahrungen

Okt. 2024 - März 2025
6 Monaten

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
Okt. 2023 - Mai 2024
8 Monaten

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
Okt. 2022 - Okt. 2023
1 Jahr 1 Monate

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

Zusammenfassung

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

Sprachen

Deutsch
Muttersprache

Ausbildung

Sept. 1986 - Dez. 1992

Universität Frankfurt a. M.

Informatik, Medizin · Frankfurt am Main, Deutschland

März 1984 - Sept. 1986

FU Hagen

Elektrotechnik · Hagen, Deutschland

Herderschule Frankfurt a. M.

Abitur · Frankfurt am Main, Deutschland

Zertifikate & Bescheinigungen

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