Martin Hock
Software Architect
Experience
Software Architect
Hays AG
- C# development in .NET 8.0
- Technical responsibility for architecture decisions (DDD, Clean Architecture, microservices)
- Introduction and systematic evaluation of GitHub Copilot, analyzing efficiency benefits, identifying suitable use cases, assessing code quality
- Developing best practices for using Copilot in the team, supporting rollout and coaching individual developers
- Conducting code reviews, architecture documentation according to Arc42
- Building stable CI/CD pipelines with Azure DevOps, introducing automated quality checks with SonarQube and .editorconfig
- Collaborating with stakeholders for continuous improvement of technical concepts
- Technologies used: Azure DevOps Server, Git, SonarQube, Visual Studio 2022, Sparx EA 17, Nagios LS, Nagios XI, C#, ReSharper 2.24.3, Clean Architecture, DDD, EF Core, Arc24, microservices, Angular, MediatR, SignalR, Copilot, OpenAI
Professional development leave
- Training, among others, in .NET MAUI, UWP/Windows App SDK, Kubernetes, Helm, Blazor, OpenAI, LLM
Backend Developer, Software Architect
50 Hertz GmbH
- Analyzing, designing, and implementing backend components in a heterogeneous system landscape (.NET, .NET 4.6.1)
- Developing and documenting caching strategies for a distributed data hub system
- Intensive use of GitHub Copilot for routine tasks, query optimizations, boilerplate generation, and unit tests
- Contributing to tool evaluation and increasing Copilot adoption in the development team, providing feedback to project management
- Using CI/CD with Azure DevOps and TFS, integrating static code analysis with SonarQube, NDepend, and .editorconfig
- Applying DDD patterns, OAuth 2.0 security, integrating with Oracle and MS SQL Server
- Technologies used: Visual Studio 2022, Sparx Enterprise Architect, Azure DevOps (Anchors, Templates), TFS 2018, ReSharper 2024.1, NDepend, SonarQube, Git, TFS, RabbitMQ, NServiceBus, DDD, Splunk, LINQ, SQL, OAuth 2.0, Oracle DB, MS SQL Server, Copilot, OpenAI
Backend Developer, Software Architect
Körber AG (Supply Chain)
- C# development in .NET 6.0 and .NET 7
- Technologies 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
Web Developer, System Architect
DMI GmbH & Co. KG
- ASP.NET C# development in .NET 6.0
- Migrating legacy Oracle DB system to EF Core
- Working with Postgres, converting from monolith to microservices
- Technologies used: Visual Studio 2022, TDD, C# 10.0, Bitbucket CI/CD, Jenkins Pipelines, Git, microservice architecture, SQL, ReSharper 2022.2, NDepend, Oracle, SonarQube, RabbitMQ, MassTransit, PostSharp, PowerShell 7.0, Docker, Kafka, OAuth 2.0, architecture documentation according to Arc42
Educational Leave
Web Developer, Systems Architect
BHS-Intralogistcs GmbH
- ASP.Net C# development on .NET Framework, .NET Core 5.0 and .NET 6.0
- Implemented the VDA5050 interface for communication between automated guided vehicles (AGVs) and a central control system
- Technologies used: GitLab, CI/CD build pipelines, MQTT message bus, LINQ, Tasks, SQL, Microsoft SQL Server, C#, .NET Standard 2.0; Resharper 2021.2, NDepend, Visual Studio 2019.16, SonarQube, Blazor, Razor Pages, RabbitMQ, Kafka, TDD, Scrum process model, architecture documentation according to Arc42
Vacation
Training Leave
Web Developer, IoT Developer
Kurtz Ersa GmbH & Co.
- ASP.Net C# development on .NET Standard 2.0 and .NET Core 3.1
- Writing unit tests to improve code coverage of the standard IoT gateway
- Technologies used: Azure DevOps, Azure CI/CD build pipelines, Azure Blob Storage, Azure IoT Hub, Azure Blob Storage, C#, .NET Standard 2.0; Resharper 2020.3, NDepend, Visual Studio 2019.6, Razor Pages, Git, SQL, Microsoft SQL Server, Oracle, TDD, Scrum process model
Web Developer, Azure DevOps Developer, Scrum Master
VW Financial Services
- ASP.NET C# development with .NET 4.72 and .NET Core 3.1
- Migration of applications to the Azure cloud platform
- Used technologies: Azure DevOps, Azure CI/CD build pipelines, Azure Blob Storage, Azure IoT Hub, C++ libraries, C#, .NET 4.72: ReSharper 2020.3, NDepend, Git, SQL, Visual Studio 2019.6, Oracle, MSSQL, pair programming, TDD, Scrum methodology
.NET Core Backend Services Developer
NEOQ Quality Imaging GmbH
- ASP.NET Core development, creating containers, container orchestration
- Developing .NET Core backend services
- Static code analysis and fixing findings
- Used technologies: .NET Core 3.1, ReSharper 2020.3, NDepend, Ubuntu Linux 18.4, LINQ, Git, Oracle, MsSql, DevOps Server 2019.2, Visual Studio 2019.3, Kafka, Docker/Microservices, OAuth 2.0, Kubernetes cluster for orchestrating Docker containers, Scrum methodology
ASP.NET Core development, WPF developer
IT-Niedersachsen
- Developing .NET Framework 4.8 and .NET Core 3.1 Web API REST web services, and WPF MVVM development of a system component 'Postbox Viewer' as part of the eBeihilfe project
- Used technologies: .NET Framework 4.8, .NET Core 3.1, ReSharper 2019.3, NDepend, DevOps Server 2019.2, Visual Studio 2019.3, Angular, Oracle, pair programming, MVVM, Telerik WPF UI Controls, LINQ, AMQP/RabbitMQ, Docker/Microservices, Git, Oracle DB, TDD, Scrum methodology
ASP.NET developer, WPF developer, Scrum Master
Grotz-Beckert KG
- Creating ASP.NET REST service interfaces
- Drafting test plans, backlog refinement, creating SRS items in the backlog
- Performing integration tests
- Extending a WPF MVVM application to control a Beckhoff PLC using the developed REST interface, as well as a SOAP SAP interface
- Used technologies: Oracle, Git, ReSharper, Visual Studio, Catel MVVM
Professional development leave
ASP.Net Developer, Scrum Master
Grenke Leasing AG
- Development of ASP.Net REST Web Services
- Development of Postman tests, development of Pact tests
- Creating test plans, refining backlog items, writing user stories, executing tests
- Technologies used: .NET 4.7.2, ReSharper 2019.3, NDepend, Azure DevOps Server 2019.2, Git, SQL, Azure Cloud Server, Azure Cloud Load Balancer, Azure Virtual Networking, Pair Programming, Microservices, TDD, CQRS, OWIN, Postman, Swagger, .NET 4.6.1, Azure, MS SQL Server 2016, Windows Server 2016 R2, C# 7.0, Web API 2, MVC5, JSON, Angular 2+, MSBuild, Visual Studio 2017 Enterprise, TFS 2018, ReSharper 2018.2, SCRUM, Code Reviews
Professional development leave
ASP.Net Developer, Scrum Master
Essers GmbH
- Development of ASP.Net REST Web Services to support Augmented Support: transferring BLOBs to Azure Blob Services, microservices
- Requirements analysis, test planning, test execution
- Technologies used: Angular 2+, Postman, Swagger, .NET 4.6.1, Azure, TDD, MS SQL Server 2016, Windows Server 2016 R2, C# 7.0, Windows Forms, WCF, Microsoft Entity Framework 6 Code First, Web API 2, MVC5, LINQ to XML, MSBuild, Visual Studio 2017 Enterprise, TFS 2018, ReSharper 2018.2, SCRUM, Pair Programming, Code Reviews
TFS Administrator, SCRUM Master, ASP.Net Developer
Hugo Boss AG
- Creation of RESTful Web microservices in C#
- Test planning for integration tests, unit tests, and test execution
- Technologies used: Swagger, .NET 4.6.1, Azure, TDD, Angular 2, JavaScript, MS SQL 2016 databases, Windows Server 2016 R2, C# 7.0, Windows Forms, WCF, Microsoft Entity Framework 6 Code First, Microservices, WebForms, Web API 2, SOAP, LINQ to XML, Angular 6, MSBuild, Visual Studio 2015 Professional, TFS 2018, SCRUM, Pair Programming, Code Reviews, Patterns
SCRUM Master / Coach, Requirement Engineer
Carl Zeiss GmbH
- Technologies used: Scrum, WinForms, .NET 4.6, C#, ReSharper 2018
Software Developer
Swiss-Post Solutions GmbH
- Developed add-ins including: Ghostscript add-in for improved threshold detection of grayscale for OCR software, ZUGFeRD compliance analysis add-in, PDF repair add-in to replace missing fonts
- Technologies used: .NET 4.6.1, Azure, TDD, MS SQL Server 2016 databases, Windows Server 2012 R2, C# 7.0, Windows Forms, WCF, Microsoft Enterprise Library, Entity Framework 6 Code First, REST Web Services, LINQ to XML, MS SQL Server, Git, MSBuild, Visual Studio 2017 Ultimate, TFS 2013, ReSharper 9.5, Scrum, pair programming, design patterns
Software Developer
Sinc GmbH
- Developed accounting module for Beirafa system
- Technologies used: .NET 4.5.2, TDD, Oracle 11.i databases, SQL, Windows Server 2012 R2, C# 5.0, Windows Forms, WCF, Microsoft Enterprise Library, REST Web Services, LINQ to XML, MSBuild, Visual Studio 2015 Ultimate, TFS 2017, Git, ReSharper 9.5, Scrum, pair programming
Software Developer
Landesbank Baden Württemberg
- Developed interfaces for OTC trading systems LeDIS 6.3 – LeDIS 7.11 to SmartStream Algo Collateral
- Technologies used: .NET 4.5.2, TDD, Oracle 11.i databases, SQL, Windows Server 2012 R2, C# 5.0, Windows Forms, WCF, Microsoft Enterprise Library, REST Web Services, LINQ to XML, MSBuild, Visual Studio 2015 Ultimate, TFS 2010, ReSharper 9.5, Scrum, pair programming, architecture documentation according to Arc42
Educational leave
Software Developer
Siemens Industries
- Developed CAB apps and WCF services
- Technologies used: .NET 4.5.2, TFS 2013, TDD, Oracle 11.i databases, Windows Server 2008 R2, C# 5.0, Windows Forms, WCF, Infragistics Controls 11.4, Microsoft CAB, REST Web Services, MSBuild, Visual Studio 2013 Ultimate, ReSharper 9.5, architecture documentation according to Arc42
Educational leave
Software Developer
Robert Bosch GmbH
- Creating tools for Team Foundation Server administration: Generating automated TFS builds for the Bosch Dynamic Data Link Framework
- Creating Coded UI tests for the OIS intranet platform
- Technologies used: .NET 4.5, TFS 2013, TDD, databases MSSQL 2012, MSSQL 2014, Windows Server 2012 R2, C# 5.0, WPF, WCF, MVVM, MSBuild, Visual Studio 2013 Ultimate
Software Developer
Obi Smart Technologies
- Creating and customizing validation rules
- Technologies used: Daily Scrum, sprint planning, sprint review, sprint retrospective, .NET 4.5, VB6, Git, databases MSSQL 2008 R2, MSSQL 2014, Windows Server 2012 R2, C# 5.0, Windows Forms, WPF, MVVM, Prism 4.0, Entity Framework 6.0, ReSharper 9.5, Git
Educational leave
Software Developer
Siemens Healthcare
- Developing and customizing TFS tools, especially Defect Exchange Services
- Technologies used: .NET 4.5, C#, TFS 2012, TFS 2013, databases MSSQL 2008 R2, MSSQL 2014, WebForms, Windows Server 2012 R2, C# 5.0, WPF, WCF, MVVM, Windows Forms, TFS 2013, multithreading, parallelization
TFS Administrator
Commerzbank AG
- Support / administration of a TFS installation (4 project collections, over 200 projects, about 1900 users worldwide, distributed development teams)
- Customization of process templates, TFS migration from 2012 to 2013
- Development and customization of TFS tools
- Technologies used: Daily Scrum, sprint planning, sprint review, sprint retrospective, .NET 4.5, C#, TFS 2012, TFS 2013, MSSQL 2008 R2, MSSQL 2014 databases, Windows Server 2012 R2, load balancing, proxy server, build controller + agents, SharePoint Foundation, SharePoint Server 2013
Software Developer
Technisat GmbH
- Test case generation tool and automation in the automotive sector
- Technologies used: low-level (USB) control of HMI, .NET 4.5, C# 4.5, SOA, MVC 4, Windows GUI development with WPF MVVM, Windows Forms, MySQL 6.4 databases, MS Visual Studio 2012, NDepend 5, ALM with Polarion, Redmine, Sparx Enterprise Architect 10.0, SmartSVN, Git, ReSharper, agile development, TDD, Scrum, CAN bus, Entity Framework 5.0, LINQ to SQL, LINQ to XML, LINQ to Objects, Unity IoC, SharePoint Services, multithreading, parallelization
Educational leave
Scrum Master, Software Developer
NEW YORKER
- User support for an existing legacy ERP application (PCL), porting NY merchandise management PCL from Visual Objects 2.5 to .NET 4.0
- Migration of DBF/CDX based data storage to Oracle 11
- Establishment of new development processes according to Scrum and PRINCE2
- Set up a central code repository as well as task and error tracking
- Technologies used: .NET 4.0, C# 4.0, SOA, TCP-IP, HTTP, FTP protocol stack, data file transfers, MS SQL Server 2008 R2, MS-SQL BI, DWHS, Oracle 11g, MS Visual Studio 2010, TFS 2010 administration, VS Test Manager, PowerShell 2.0, SharePoint Server, Sparx Enterprise Architect 9.0, PowerDesigner 15.3, agile development, TDD, Scrum, GUI development Windows Forms with MVC WPF/Silverlight
Software Developer
ERT Würzburg
- Review of test implementations and test case specifications for medical study workflows
- Test applications / unit tests
- Technologies used: V-Model, .NET 3.0, .NET 3.5, C# 3.0, SOA, WPF/Silverlight, WCF, WF, MS SQL Server 2008, MS Visual Studio 2008, TFS 2008, automated tests, Sparx Enterprise Architect 8.0, ASP.NET MVC, SQL, Oracle, LINQ
QA Consultant
Cal-Consult
- Concept development for introducing a QA system to improve processes in the development process, definition of quality gates
Project Planner, System Designer
Clear IT GmbH
- Project planning and system design of a travel booking and billing system for Kuoni
- Technologies used: .Net 3.5 - 4.0, Visual Studio 2010 Ultimate, Team Foundation Server 2010, Sparx Enterprise Architect 7.5, V-Model XT, n-tier, modular software architecture, interchangeable presentation layer, business rule layer, security/authentication layer, data access layer
Training / Certification
- Certified Professional Requirements Engineer
Software Developer
Carefusion
- Test applications / unit tests for medical study workflows
- Technologies used: .Net 3.0, .Net 3.5, C# 3.0, SOA, WPF/Silverlight, WCF, WF, MS SQL Server 2005, MS Visual Studio 2008, Team Foundation Server 2008, Sparx Enterprise Architect 8.0, design patterns (MVP), unit tests, Spring.Net, AOP (PostSharp)
Software Developer
Kirba GmbH
- Website porting from HTML to ASP.Net 2.0
- SEO optimization of the website
- Development of a web-based DMS system
- Development of internal usage reports
- Training in SQL Server 2008, MS Server 2008, Visual Studio 2008 TFS, Spring.Net, NHibernate, Unity Framework, C# 3.0
- Certification as MCTS Microsoft .NET Framework 3.5 Windows Presentation Foundation and Windows Communication Foundation
- Technologies used: SQL Server 2000, ASP.NET 2.0, C# 2.0, Visual Studio Team Foundation Server 2008, Visual Studio Team System 2008, Crystal Reports
Training
- .Net 3.0, 3.5 WCF, Silverlight, Visual Studio 2008, Visual Studio TFS
C# Workflow Developer
update4u
- C# workflow project for asset management
- Creating new workflows and web services in C# according to customer extension requests
- Technologies used: .Net 3.0, C# 3.0, ASP.NET, HTML, CSS, SOAP web services, AJAX, SQL query optimization, WCF, WF, MS SQL Server 2005, MS Visual Studio 2005 TFS, Power Designer 12.5, design patterns, unit tests, SQL analysis patterns
C# Workflow Developer
Plazamedia
- C# workflow project in the broadcasting area
- Creating workflows for broadband media transfer from various source systems to a media grid for different target systems (FTP, AVID, PebbleBeach Video Archive)
- Technologies used: .Net 3.0, C#, web services, SOAP, HTML, CSS, XSLT, WCF, ASP.NET, MS SQL Server 2005, T-SQL, MS Visual Studio 2005, Power Designer 12.5, CVS, design patterns, unit tests
Software Developer
Global Learning Alliance
- EAMT project: C# development project of business simulation software for management trainee training
- System analysis, design, and implementation according to customer specifications
- Technologies used: .Net 2.0, C#, ASP.NET, .NetNuke, JavaScript, XML, MS SQL Server 2005, MS Visual Studio 2005, Power Designer 12.5, Subversion, design patterns, unit tests (NUnit), Crystal Reports, ERD structure optimization, views, stored procedures
Software Developer
Datev eG
- C# development project EHUG transfer editor for disclosure of company data in the electronic Federal Gazette
- Development of classes and interfaces to integrate disclosure into the existing Datev Kanzlei and accounting system
- Technologies used: .Net 1.1, .Net 2.0, C#, MS SQL Server 2005, MS Visual Studio 2003, MS Visual Studio 2005, Rational Rose, design patterns, Visual SourceSafe 2006, unit tests, T-SQL
Consultant, Software Developer
Kirba GmbH / Privatunternehmer
- Consulting, development and migration of a call center/CRM application using C#, C++, Access, Visual Basic VBA and MS SQL Server 2000
- Restructuring and redesign of the static Kirba website with dynamic content, considering SEO aspects
- Certification for Microsoft MCSD, MCTS MSSQL 2005 and MCTS Business Intelligence Developer
- Technologies used: .Net 1.1, .Net 2.0, JavaScript, ASP, Asp.Net, HTML, CSS, MS SQL Server 2005 T-SQL, MS Visual Studio, Subversion, T-SQL, MDX
Web Developer
- Online shop website for a private entrepreneur
- Technologies used: WEB, PHP4, ASP, Visual Basic, MySQL
System Administrator
Jugendhilfe Köln e.V.
- System administration and user support
System Administrator
Kirba GmbH
- System administration and optimization
Software Developer
- Internet cafe software
- Technologies used: .Net 1.1, C#, ASP, MS SQL Server 2000, T-SQL, Subversion
Family leave/Sabbatical
Software Developer
Fischer & Consultants GmbH / Ferbersoft GmbH
- Worked on a dongle programming system for Fischer & Consultants using Visual Objects 2.0, Sybase SQL Anywhere, COM, DCOM
- Worked on the IKAROS debt collection software for Ferbersoft GmbH using Visual Objects 2.5, COM, DCOM, Win32 API, SQL stored procedures, SQL views, ERD diagram design
Freelance Instructor / Developer
- Instructor at training courses and developer conferences on object-oriented software development techniques and strategies
- Developed training software for risk assessment / position size optimization for traders (C++, C#, Java)
- Instructor on trading tactics and strategies for US markets (TradeStation Easy Language)
- Developed trading support systems for TradeStation 2000i and MetaStock
- Traded NASDAQ and NYSE stocks as well as CME futures as a private trader
Self-employed Software Developer
- Practice management system for Dr. Schöbel's office in Frankfurt am Main
- CRM systems for Reuters AG in Hamburg, Düsseldorf, Bonn and Frankfurt am Main
- Optimized telecommunications for NYSE Reuters AG in Frankfurt am Main
- Contract management, analysis, and subledger accounting system for Reuters AG Germany using Assembly, C, C++
- Subledger accounting system for telecommunications costs for Reuters AG Germany
- Customer management, route planning, and CMR system for JCDecaux branch in Cologne (C, C++)
- Route planning and cost booking system ANABR for the Mainz public transport services
- Printer control system for AKZO Nobel AG in collaboration with Fischer & Consultants
- Natural monument registry application for the Unna district administration
Computer science studies with a minor in medicine
University of Frankfurt am Main
Freelance Software Developer
Schneithorst & Partner FFM
- Project Monitoring System PMS Portugal I + II, Burundi and Togo
- Programming languages: Clipper, Turbo Pascal and C
Distance learning in Electrical Engineering
FU Hagen
Radar Operator
German Air Force
High School Diploma
Herderschule Frankfurt a. M.
Industry Experience
See where this freelancer has spent most of their professional time.
Experienced in Information Technology, Government and Administration, Media and Entertainment, Advertising, Banking and Finance, and Education.
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Product Development, Finance, Logistics, Research and Development, and Quality Assurance.
Skills
- Operating Systems: 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
- Applications: Ms-office Product Line, Equis Metastock 7.2 Professional, Omega Research Prosuite 2000i, Omega Tradestation, Realtick Iii
- Programming Languages: C# 14.0, .Net 9.0, Ca Visual Objects, C, Clipper, Xbase, Javascript, Typescript, Pascalsql, Easy Language For Omega Tradestation
- Databases: X-base, Access, Mysql, Postgres, Ms-sql Server 2000-2022, Oracle 19c
- Development Processes: Scrum, V-modell Xt, Waterfall
- Design Methods: Ooa, Ood, Uml, Ddd
- Tools: Enterprise Architect
Languages
Education
University of Frankfurt am Main
Computer Science with a minor in Medicine · Frankfurt, Germany
University of Hagen
Electrical Engineering · Hagen, Germany
Herderschule Frankfurt am Main
Abitur · Frankfurt, Germany
Certifications & licenses
CPRE (Certified Professional for Requirements Engineering)
MCTS Microsoft .NET Framework 3.5 Windows Communication Foundation
GFN GmbH Munich
MCTS Microsoft .NET Framework 3.5 Windows Presentation Foundation
GFN GmbH Munich
iSAQB Software Architect Foundation
MCSD (Microsoft Certified Solution Developer)
MCTS MS SQL 2005
GFN GmbH Cologne
MCTS SQL Server
MCTS SQL Server 2005 Business Intelligence Developer
MCTS Team Foundation Server 2010
PSM (Professional Scrum Master)
Statistics
Experience
Global Experience
Expertise
Qualifications
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Martin based?
What languages does Martin speak?
How many years of experience does Martin have?
What roles would Martin be best suited for?
What is Martin's latest experience?
What companies has Martin worked for in recent years?
Which industries is Martin most experienced in?
Which business areas is Martin most experienced in?
Which industries has Martin worked in recently?
Which business areas has Martin worked in recently?
What is Martin's education?
Does Martin have any certificates?
What is the availability of Martin?
What is the rate of Martin?
How to hire Martin?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Software Architect
Nearby freelancers
Professionals working in or nearby Mainz, Germany