Skip to main content
Top expert badge
Recommended expert
Profile header background

Timo (Roman) Heck-Freelance Software Architect, Developer And Business Analyst

Timo Heck
Profile header overlay
Riedstadt, Germany

Check rate

Experience

Jan 2026 - Jun 2026

Software Developer

Continentale Krankenversicherung AG

Position summary
Software Developer at Continentale Krankenversicherung AG
Industries
Insurance
Business areas
Information Technology
  • Implementation of a REST-based web service for querying contract, claims, customer, and sales data as part of the Dialogmanager project.
  • Data release is done in compliance with CoC requirements and individual user permissions from IAM (Identity and Access Management).
  • Implementation using JBoss EAP 8.1 (JakartaEE 10) and Java 21 as well as JAX-RS, CDI, Microprofile-Config, Microprofile-OpenAPI.
Jan 2024 - Dec 2025

Software Developer

Continentale Krankenversicherung AG

Position summary
Software Developer at Continentale Krankenversicherung AG
Industries
Insurance
Business areas
Information Technology
Project Management
  • Rebuild of batch processes in the area of accrued liabilities. Migration of the processes to Jakarta Batch (JSR 352) implementations.
  • Worked as project architect for the topic: zOS rebuild
  • Implementation of backend interfaces using JBoss EAP 7.4 and JAX-RS, JPA, CDI, Microprofile-Config, Microprofile-OpenAPI
Sep 2022 - Dec 2023
Mannheim, Germany

Software Architect

Stadler Mannheim GmbH

Position summary
Software Architect at Stadler Mannheim GmbH
Industries
Manufacturing
Business areas
Information Technology
Product Development
Project Management
  • Development and maintenance of a fleet diagnostics system for rail vehicles. Migration of software projects from SVN to Gitlab.
  • Design and implementation of an application for storing Kafka events: As part of the fleet diagnostics system, an application was created that can dynamically transfer diagnostic data from a fleet into any database.
  • Product Owner "Backoffice": A SPA for an overview of status and configuration of rail vehicles for the fleet operator.
  • Support of a service provider in creating a UI application based on Angular for monitoring rail vehicles.
  • Analysis and design of an architecture within the "Backoffice" scope. Prototypical implementation of the services with Java 17, Spring Boot 3, PostgreSQL, Keycloak and Angular, Node.js, HTML5, SASS/SCSS.
Oct 2020 - Aug 2022

Software Developer Java

Gesellschaft für Innovative Personalwirtschaftssysteme mbH

Position summary
Software Developer Java at Gesellschaft für Innovative Personalwirtschaftssysteme mbH
Industries
Government and Administration
Business areas
Information Technology
  • Development and maintenance of procedures in the reporting system of the German social insurance institutions
  • Work in an agile team, with a focus on stable and legally compliant backend systems
  • Use of current Java technologies as well as knowledge of technical standards for the public sector
  • Contribution to a critical part of the digital infrastructure in the social welfare sector
Apr 2018 - Sep 2020

Senior IT Consultant, Software Engineering

msg systems AG

Position summary
Senior IT Consultant, Software Engineering at msg systems AG
Industries
Government and Administration
Business areas
Information Technology
Operations
Project Management
  • Technical lead in the further development of a toll system for trucks on behalf of Toll Collect GmbH, based on Java 11, Spring-Boot, Keycloak, Microservices, VueJS, Angular, PrimeNG, PrimeVue, Node.js, SASS/SCSS
  • Development and operation of cloud-based applications on OpenShift
  • Responsibility for build and release management, including automation with tools such as Jenkins, Maven and Docker, HashiCorp Salt
  • Lead of a maintenance team with a focus on Service Delivery Management and SLA compliance
Nov 2015 - Mar 2018

Senior IT Consultant, Software Engineering

msgGillardon AG

Position summary
Senior IT Consultant, Software Engineering at msgGillardon AG
Industries
Banking and Finance
Business areas
Information Technology
Product Development
  • Lead technical developer for a master data management system at a direct bank (technologies: Java 8, Spring, Hibernate, Tomcat 8, PostgreSQL)
  • Development of a 24/7 recording system for frequency data, optimized for data throughput and performance (Java 8)
  • Technical lead in the development of a web service for subsidy value calculation (Java 6, IBM WebSphere)
  • Responsibility for architecture, software design, and implementation of complex Java-based applications in regulated industries
Sep 2009 - Oct 2015

Lead Developer

German National Library

Position summary
Lead Developer at German National Library
Industries
Education
Government and Administration
Business areas
Information Technology
  • Development and further development of the search system (frontend & backend) using J2SE/JEE, Spring, Hibernate, Tomcat, Solr/Lucene and OCLC-PSI, Apache Velocity, Bootsfaces, HTML, CSS
  • Implementation of SOA concepts with SOAP and REST services
  • Carrying out requirements analysis and creating technical concepts
  • Setting up a deployment pipeline with Maven and Hudson
  • Contribution to the digitization and provision of library content as well as system integration in the public sector
Apr 2006 - Aug 2009

Software Developer

rabbit eMarketing Sinn von Graeve GmbH

Position summary
Software Developer at rabbit eMarketing Sinn von Graeve GmbH
Industries
Advertising
Information Technology
Business areas
Information Technology
Marketing
Product Development
  • Development and design of email marketing systems and campaign solutions
  • Focus on usability, HTML code design, and newsletter design
  • Implementation of integration solutions in the JEE environment
  • Resource planning and active involvement in the training of media designers
  • Work at the interface between technical implementation and marketing requirements

Industry experience

See where this freelancer has spent most of their professional time.

Experienced in Government and Administration, Education, Advertising, Information Technology, Insurance, and Banking and Finance.

Government and Administration
Education
Advertising
Information Technology
Insurance
Banking and Finance
Profile match chart

Business area experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Product Development, Project Management, Marketing, and Operations.

Information Technology
Product Development
Project Management
Marketing
Operations
Profile match chart

Summary

Timo Roman Heck – freelance software architect, developer, and business analyst with nearly 20 years of experience in the Java/JEE environment. My mission is to develop stable, maintainable, and high-performance software solutions that create real value. I stand for clean code, well-thought-out architectures, and agile development methods. My focus is on sustainable software quality through Clean Code, Test-Driven Development, automation, and DevOps practices.

Under the Heck IT-Consulting brand, I support companies in capturing their requirements and use cases, and together we find the best solution – technically sound, practical, and future-proof. I help companies analyze complex systems efficiently, modernize them in a smart way, and implement them reliably – from the first concept to production delivery.

Skills

  • Programming Languages: Java, Javascript/Typescript (Dom), Html5, Sql, Xml, Php, Xslt, Sass/Scss
  • Databases: Sybase, Mariadb, Mongodb, Postgresql, Oraclesql, Mssqlserver, Db2
  • Component Architectures: Jakarta Ee, Java Libraries And Frameworks, Ant, Struts, Swing, Poi, Hibernate, Junit, Dbunit, Archunit, Angular, Vuejs, React, Mui, Angular Material, Primeng, Primevue, Bootstrap, Jms, Jax-Ws, Jax-Rs, Jpa, Cdi, Ejb3, Jsf2, Jakarta Batch, Swt, Spring, Mockito, Flyway, Liquibase
  • Operating Systems: Ms-Windows, Fedora, Debian, Ubuntu
  • Web Server: Apache
  • Appliances: Ibm Websphere, Jboss Wildfly, Apache Tomcat, Apache Kafka, Node.Js
  • Office Applications: Ms-Office, Ms-Visio, Ms-Project, Ms-Outlook
  • Project Management: Iterative-Incremental Project Planning/Management
  • Business Process Modeling: Business Process Modeling (Uml)
  • Domain Analysis / Modeling: Object-Oriented Analysis (Ooa), Use Case Modeling (Uml), Domain Class Modeling (Uml), Interface Specification, Ui Specification, Ui Prototyping.
  • Architecture: Service-Oriented Architecture (Soa), Enterprise Application Integration (Eai), J2ee Design Patterns, Gang Of Four (Gof) Patterns
  • Technical Design: Object-Oriented Design (Ood), Technical Class Modeling (Uml), Entity-Relationship Modeling (Erm)
  • Development Tools: Eclipse, Intellij, Visual Studio Code, Maven, Gradle, Docker, Pmd, Findbugs, Spotbugs, Checkstyle, Jfrog Xray, Owasp Dependency-Check, Jenkins/Hudson, Sonatype Nexus, Jfrog Artifactory, Jira, Confluence, Gitlab, Hashicorp Salt
  • Configuration Management Tools: Git, Mercurial, Subversion

Languages

German
Native

Education

Oct 2001 - Jan 2006

University of Applied Sciences Darmstadt

Diploma in Media System Design · Media System Design · Darmstadt, Germany

Oct 1999 - Sep 2001

Technical University Darmstadt

Industrial Engineering Electrical Engineering · Darmstadt, Germany

Oct 1989 - Sep 1998

Gymnasium Gernsheim

Abitur · Gernsheim, Germany

...and 1 more

Certifications & licenses

IEC 61508 - Overview and Introduction Module A1

SGS TÜV Saar

JavaServer Faces

GFU Cyrus AG

LinuxFoundationX LFS158x - Introduction to Kubernetes

edX

Programming with JEE7 Technology

Thomas Frey

Software Craftsmanship

OOSE

Statistics

Experience

Total positions 8
Experience in Government and Administration 10.5 y
Avg length 2 y 5 m
Longest experience 6 y 1 m

Global experience

Countries worked in 1 (Germany)
Primary country Germany

Expertise

Recent roles Software Developer, Software Architect, Software Developer Java
Main industries Government and Administration, Education, Advertising
Main business areas Information Technology, Product Development, Project Management

Qualifications

Highest degree Bachelor
Certifications earned 6

Profile

Member since
Last update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Have questions? Find more information here.

Timo is based in Riedstadt, Germany.

Timo speaks the following languages: German (Native).

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

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

Timo's most recent position is Software Developer at Continentale Krankenversicherung AG.

In recent years, Timo has worked for Continentale Krankenversicherung AG, Stadler Mannheim GmbH, and Gesellschaft für Innovative Personalwirtschaftssysteme mbH.

Timo is most experienced in industries like Government and Administration, Education, and Advertising. Timo also has some experience in Information Technology, Insurance, and Banking and Finance.

Timo is most experienced in business areas like Information Technology, Product Development, and Project Management. Timo also has some experience in Marketing and Operations.

Timo has recently worked in industries like Insurance, Government and Administration, and Manufacturing.

Timo has recently worked in business areas like Information Technology, Project Management, and Product Development.

Timo holds a Bachelor in Media System Design from University of Applied Sciences Darmstadt.

Timo has 6 certificates. Among them, these include: IEC 61508 - Overview and Introduction Module A1, JavaServer Faces, and LinuxFoundationX LFS158x - Introduction to Kubernetes.

Timo will be available from December 2026.

Daily rate distribution

0 2 4 6 8
<€400 €400-​800 €800-​1200 €1200+

The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.

Average rates for similar positions

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

800
600
400
200
Rate comparison chart
Daily rate avg. 751 €

The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.

800
600
400
200
Rate comparison chart
Median rate 736 €

The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.

Calculated based on our freelancers’ daily rates as of 26 Aug 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.