Timo (Roman) Heck-Freelance Software Architect, Developer And Business Analyst
Check rate
Experience
Software Developer
Continentale Krankenversicherung AG
- 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.
Software Developer
Continentale Krankenversicherung AG
- 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
Software Architect
Stadler Mannheim GmbH
- 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.
Software Developer Java
Gesellschaft für Innovative Personalwirtschaftssysteme mbH
- 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
Senior IT Consultant, Software Engineering
msg systems AG
- 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
Senior IT Consultant, Software Engineering
msgGillardon AG
- 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
Lead Developer
German National Library
- 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
Software Developer
rabbit eMarketing Sinn von Graeve GmbH
- 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.
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.
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
Education
University of Applied Sciences Darmstadt
Diploma in Media System Design · Media System Design · Darmstadt, Germany
Technical University Darmstadt
Industrial Engineering Electrical Engineering · Darmstadt, Germany
Gymnasium Gernsheim
Abitur · Gernsheim, Germany
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
HashiCorp
Statistics
Experience
Global experience
Expertise
Qualifications
Profile
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
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.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
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.
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 Developer
Nearby freelancers
Professionals working in or nearby Riedstadt, Germany
