Timo (Roman) Heck-Freiberuflicher Software-Architekt, Entwickler Und Business Analyst
Tagessatz prüfen
Erfahrungen
Software-Entwickler
Continentale Krankenversicherung AG
- Implementierung eines REST-basierten Web-Service zur Abfrage von Vertrags-, Schaden-, Kunden- und Vertriebsdaten im Rahmen des Projektes Dialogmanager.
- Datenfreigabe erfolgt unter Berücksichtigung der CoC-Vorgaben sowie individuellen Nutzerberechtigungen aus dem IAM (Identity and Access Management).
- Implementierung erfolgt unter Einsatz von JBoss EAP 8.1 (JakartaEE 10) u. Java 21 sowie JAX-RS, CDI, Microprofile-Config, Microprofile-OpenAPI.
Software-Entwickler
Continentale Krankenversicherung AG
- Rückbau der Batch-Prozesse im Bereich Sollstellungen. Übertragung der Prozesse auf Jakarta Batch (JSR 352) Implementierungen.
- Tätig als Projekt-Architekt für das Thema: zOS Rückbau
- Implementierung von Backendschnittstellen unter Einsatz von JBoss EAP 7.4 u. JAX-RS, JPA, CDI, Microprofile-Config, Microprofile-OpenAPI
Software-Architekt
Stadler Mannheim GmbH
- Entwicklung u. Wartung eines Flottendiagnosesystems für Schienenfahrzeuge. Migration von Software-Projekten aus SVN nach Gitlab.
- Konzeption u. Implementierung einer Anwendung zur Persistierung von Kafka-Events: Im Rahmen des Flottendiagnosesystems wurde eine Anwendung erstellt, die dynamisch konfigurierbar Diagnosedaten einer Flotte in eine beliebige Datenbank übertragen kann.
- Product Owner "Backoffice": Eine SPA für den Überblick von Status und Konfiguration von Schienenfahrzeugen für den Flottenbetreiber.
- Betreuung eines Dienstleister zur Erstellung einer UI-Anwendung auf Basis von Angular zum Thema Monitoring von Schienenfahrzeugen.
- Analyse und Konzeption einer Architektur im Rahmen "Backoffice". Prototypische Implementierung der Services mit Java 17, Spring Boot 3, PostgreSQL, Keycloak und Angular, Node.js, HTML5, SASS/SCSS.
Software-Entwickler Java
Gesellschaft für Innovative Personalwirtschaftssysteme mbH
- Entwicklung und Wartung von Verfahren im Meldewesen der deutschen Sozialversicherungsträger
- Arbeit in einem agilen Team, mit Fokus auf stabile und gesetzeskonforme Backend-Systeme
- Einsatz aktueller Java-Technologien sowie Kenntnisse in technischen Standards für den öffentlichen Sektor
- Mitwirkung an einem kritischen Teil der digitalen Infrastruktur im Sozialwesen
Senior IT-Berater, Software Engineering
msg systems AG
- Technische Leitung bei der Weiterentwicklung eines Mautsystems für LKWs im Auftrag der Toll Collect GmbH, basierend auf Java 11, Spring-Boot, Keycloak, Microservices, VueJS, Angular, PrimeNG, PrimeVue, Node.js, SASS/SCSS
- Entwicklung und Betrieb von Cloud-basierten Anwendungen auf OpenShift
- Verantwortung für Build- und Release-Management, inkl. Automatisierung mit Tools wie Jenkins, Maven und Docker, HashiCorp Salt
- Leitung eines Wartungsteams mit Fokus auf Service Delivery Management und Einhaltung von SLAs
Senior IT Consultant, Software Engineering
msgGillardon AG
- Lead-Technical-Developer für ein Stammdaten-Management-System einer Direktbank (Technologien: Java 8, Spring, Hibernate, Tomcat 8, PostgreSQL)
- Entwicklung eines 24/7-Aufzeichnungssystems für Frequenzdaten, optimiert auf Datendurchsatz und Performance (Java 8)
- Technische Leitung bei der Entwicklung eines Webservice zur Berechnung von Subventionswerten (Java 6, IBM WebSphere)
- Verantwortung für Architektur, Softwaredesign und Umsetzung komplexer Java-basierter Anwendungen in regulierten Branchen
Leitender Entwickler
Deutsche Nationalbibliothek
- Entwicklung und Weiterentwicklung des Recherche-Systems (Frontend & Backend) unter Einsatz von J2SE/JEE, Spring, Hibernate, Tomcat, Solr/Lucene und OCLC-PSI, Apache Velocity, Bootsfaces, HTML, CSS
- Umsetzung von SOA-Konzepten mit SOAP- und REST-Services
- Durchführung von Anforderungsanalysen und Erstellung technischer Konzepte
- Aufbau einer Deployment-Pipeline mit Maven und Hudson
- Mitarbeit an der Digitalisierung und Bereitstellung bibliothekarischer Inhalte sowie an der Systemintegration im öffentlichen Bereich
Softwareentwickler
rabbit eMarketing Sinn von Graeve GmbH
- Entwicklung und Konzeption von E-Mail-Marketing-Systemen und Kampagnenlösungen
- Fokus auf Usability, HTML-Code-Design und Newsletter-Gestaltung
- Umsetzung von Integrationslösungen im JEE-Umfeld
- Ressourcenplanung und aktive Mitwirkung an der Ausbildung von Mediengestaltern
- Arbeit an der Schnittstelle zwischen technischer Umsetzung und Marketinganforderungen
Branchenerfahrung
Sieh, in welchen Branchen dieser Freelancer den Großteil seiner beruflichen Laufbahn verbracht hat.
Erfahren in Regierung und öffentliche Verwaltung, Bildung, Werbung, Informationstechnologie (IT), Versicherung und Bank- und Finanzwesen.
Erfahrung nach Fachbereich
Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.
Erfahren in Informationstechnologie (IT), Produktentwicklung, Projektmanagement, Marketing und Betrieb.
Zusammenfassung
Timo Roman Heck – freiberuflicher Software-Architekt, Entwickler und Business Analyst mit bald 20 Jahren Erfahrung im Java/JEE-Umfeld. Es ist meine Mission, stabile, wartbare und performante Softwarelösungen zu entwickeln, die echten Mehrwert schaffen. Ich stehe für sauberen Code, durchdachte Architekturen und agile Entwicklungsmethoden. Mein Fokus liegt auf nachhaltiger Softwarequalität durch Clean Code, Test-Driven Development, Automatisierung und DevOps-Praktiken.
Unter dem Dach von Heck IT-Consulting unterstütze ich Unternehmen dabei, ihre Anforderungen und Anwendungsfälle zu erfassen, und finde gemeinsam mit ihnen die beste Lösung – technisch fundiert, praxisnah und zukunftssicher. Ich helfe Unternehmen, komplexe Systeme effizient zu analysieren, modern zu gestalten und zuverlässig umzusetzen – vom ersten Konzept bis zur produktiven Auslieferung.
Fähigkeiten
- Programmiersprachen: Java, Javascript/Typescript (Dom), Html5, Sql, Xml, Php, Xslt, Sass/Scss
- Datenbanken: Sybase, Mariadb, Mongodb, Postgresql, Oraclesql, Mssqlserver, Db2
- Komponenten Architekturen: Jakarta Ee, Java Libraries Und 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
- Betriebssysteme: Ms-Windows, Fedora, Debian, Ubuntu
- Webserver: Apache
- Appliances: Ibm Websphere, Jboss Wildfly, Apache Tomcat, Apache Kafka, Node.Js
- BüRo Anwendungssoftware: Ms-Office, Ms-Visio, Ms-Project, Ms-Outlook
- Projektmanagement: Iterativ-Inkrementelle Projektplanung/-Steuerung
- GeschäFtsprozessmodellierung: GeschäFtsprozessmodellierung (Uml)
- Fachliche Analyse / Modellierung: Objektorientierte Analyse (Ooa), Anwendungsfallmodellierung (Use-Case-Modellierung) (Uml), Fachliche Klassenmodellierung (Uml), Schnittstellenspezifikation, OberfläChenspezifikation, Prototyping BenutzeroberfläChe.
- Architektur: Service-Oriented-Architecture (Soa), Enterprise-Application-Integration (Eai), J2ee Design Patterns, Gang Of Four (Gof) Patterns
- Technisches Design: Objektorientiertes Design (Ood), Technische Klassenmodellierung (Uml), Entity-Relationship Modellierung (Erm)
- Entwicklungswerkzeuge: 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
- Konfigurationsmanagement Tools: Git, Mercurial, Subversion
Sprachen
Ausbildung
Fachhochschule Darmstadt
Diplom in Medien-System-Design · Medien-System-Design · Darmstadt, Deutschland
Technische Universität Darmstadt
Wirtschaftsingenieurwesen Elektrotechnik · Darmstadt, Deutschland
Gymnasium Gernsheim
Abitur · Gernsheim, Deutschland
Zertifikate & Bescheinigungen
IEC 61508 - Übersicht und Einstieg Modul A1
SGS TÜV Saar
JavaServer Faces
GFU Cyrus AG
LinuxFoundationX LFS158x - Einführung in Kubernetes
edX
Programmieren mit JEE7 Technologie
Thomas Frey
Software Craftsmanship
OOSE
HashiCorp
Statistiken
Erfahrung
Globale Erfahrung
Fachkenntnisse
Qualifikationen
Profil
Häufig gestellte Fragen
Du hast Fragen? Hier findest du mehr.
Gehalts- / Tagessatzverteilung
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freelancer in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Der durchschnittliche Tagessatz ist der Mittelwert aller Tagessätze aus aktuellen Verträgen vergleichbarer Freelancer auf unserer Plattform.
Der Median-Tagessatz ist der mittlere Wert aller Tagessätze – die Hälfte der vergleichbaren Freelancer verlangt weniger, die andere Hälfte mehr. Anders als der Durchschnitt wird er von Ausreißern kaum beeinflusst.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.
Ähnliche Freelancer
Entdecke andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Software-Entwickler
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Riedstadt, Deutschland arbeiten
