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
Explore Software Developers in Germany Learn more
  • Implementation of a REST-based web service for querying contract, claim, customer, and sales data as part of the Dialogmanager project.
  • Data sharing is carried out in compliance with CoC requirements as well as 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
Explore Software Developers in Germany Learn more
  • Refactoring of batch processes in the area of accruals. Migration of the processes to Jakarta Batch (JSR 352) implementations.
  • Worked as project architect for the topic: zOS refactoring
  • 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
Explore Software Architects in Germany Learn more
  • Development and maintenance of a fleet diagnostics system for railway vehicles. Migration of software projects from SVN to Gitlab.
  • Design and implementation of an application for persisting Kafka events: As part of the fleet diagnostics system, an application was built that can transfer diagnostic data from a fleet into any database in a dynamically configurable way.
  • Product Owner "Backoffice": A SPA for overviewing the status and configuration of railway vehicles for the fleet operator.
  • Support of a service provider for creating a UI application based on Angular on the topic of railway vehicle monitoring.
  • Analysis and design of an architecture within the "Backoffice" scope. Prototype 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
Explore Java Developers in Germany Learn more
Explore Software Developers in Germany Learn more
  • 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 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 system
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
Explore IT Consultants in Germany Learn more
Explore Software Developers in Germany Learn more
  • 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
  • Leading a maintenance team with a focus on service delivery management and compliance with SLAs
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
Explore IT Consultants in Germany Learn more
Explore Software Developers in Germany Learn more
  • Lead Technical Developer for a master data management system for 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
Explore Tech Leads in Germany Learn more
  • Development and further development of the research 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 analyses and creating technical concepts
  • Building a deployment pipeline with Maven and Hudson
  • Contributing 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
Explore Software Developers in Germany Learn more
  • Development and design of email marketing systems and campaign solutions
  • Focus on usability, HTML code design, and newsletter creation
  • Implementation of integration solutions in a JEE environment
  • Resource planning and active support 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 almost 20 years of experience in the Java/JEE environment. My mission is to build 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 lasting software quality through Clean Code, Test-Driven Development, automation, and DevOps practices.

Under the Heck IT-Consulting brand, I support companies in gathering their requirements and use cases, and I work with them to find the best solution – technically solid, 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 Application Software: Ms-Office, Ms-Visio, Ms-Project, Ms-Outlook
  • Project Management: Iterative-Incremental Project Planning/Control
  • 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, Prototyping User Interface.
  • 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

A-levels · 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

Created
Last Update

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 October 2026.

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

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

Salary / 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.

Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.

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. 787 €

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 760 €

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.

Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.