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, 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.
Software Developer
Continentale Krankenversicherung AG
- 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
Software Architect
Stadler Mannheim GmbH
- 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.
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 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
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
- Leading a maintenance team with a focus on service delivery management and compliance with SLAs
Senior IT Consultant, Software Engineering
msgGillardon AG
- 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
Lead Developer
German National Library
- 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
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 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.
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 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
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
A-levels · 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.
Salary / Daily Rate Distribution
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.
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.
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
