Timo Rohrberg

Expert Softwareentwickler

Sonnenbühl, Deutschland
Erfahrungen
Jan. 2023 - Feb. 2024
1 Jahr 2 Monaten
Bornheim, Deutschland

Expert Softwareentwickler

HORNBACH Baumarkt AG

  • Branche: Einzelhandel
  • Software für Checkout Prozess im WebShop
  • Pflege und Weiterentwicklung der bestehenden Software
  • Planung und Umsetzung neuer Features in der bestehenden Software
  • Unterstützung des Betriebs der bestehenden Software in der Cloud
  • Java SE, Spring Boot, IntelliJ IDEA
  • Google Cloud, Kubernetes, Docker, Apache Kafka
Mai 2022 - Juni 2022
2 Monaten
Braunschweig, Deutschland

IT-Trainer

BREDEX GmbH

  • Kunde: BREDEX GmbH / Volkswagen AG
  • Branche: Dienstleistungen
  • Training zu Docker und Microservices
  • Erstellung von Schulungsunterlagen
  • Konzeption von kleineren Übungen
  • Konzeption von größeren Übungen mit Projektcharakter
  • Fachgerechte Vorbereitung auf die zu vermittelnden Schulungsinhalte
  • Vermittlung von vorgegebenen Schulungsinhalten
  • Moderation von Einzel-/Gruppenarbeiten
  • Organisation und fachliche Betreuung von Einzel-/Gruppenarbeiten
  • Vorbereitung und Durchführung von Kleingruppen oder Einzeltrainings
  • Fachgerechte Nachbereitung der Schulung inkl. Korrektur Aufgaben
  • Java SE, Spring Boot, Docker, IntelliJ IDEA
Apr. 2022 - Dez. 2022
9 Monaten
Berlin, Deutschland

Expert Softwareentwickler

GROPYUS Technologies GmbH

  • Branche: Bauwesen
  • Regelbasierte Parameterisierung von 3D-Modellen
  • Design und Implementierung eines neuen Microservices
  • Implementierung der Parameterisierung auf Basis einer Rules Engine
  • Inbetriebnahme des neuen Microservices in Microsoft Azure
  • Dokumentation des Designs und der Implementierung
  • Java SE, Kotlin, Spring Boot, IntelliJ IDEA
  • JBoss Drools, JBoss OptaPlanner, Microsoft Azure, Kubernetes, Docker
Jan. 2022 - März 2023
1 Jahr 3 Monaten
Osnabrück, Deutschland

Berater

Hellmann Worldwide Logistics SE & Co. KG

  • Branche: Logistik
  • Beratung/Mentoring im Bereich Softwarearchitektur & agilem Projektmanagement
  • Analyse der vorhandenen Softwarearchitektur
  • Analyse der Vorgehensweisen im Bereich des agilem Projektmanagements
  • Beratung zur Verbesserung der Softwarearchitektur
  • Beratung zu Vorgehensweisen im Bereich des agilen Projektmanagements
  • Atlassian JIRA und Confluence, Miro, Microsoft Teams
Juli 2021 - März 2022
9 Monaten
Ingolstadt, Deutschland

Expert Softwareentwickler

Media-Saturn IT Services GmbH

  • Branche: Einzelhandel
  • Software für Availability, Delivery Promise und Sourcing
  • Pflege und Weiterentwicklung der bestehenden Software
  • Planung und Umsetzung neuer Features in der bestehenden Software
  • Unterstützung des Betriebs der bestehenden Software in der Google Cloud
  • Erarbeitung einer Architekturvision für eine teilweise Neuentwicklung
  • Java SE, Kotlin, Spring Boot, IntelliJ IDEA
  • Google Cloud, Kubernetes, Docker, Apache Kafka, PostgreSQL, Mongo DB
Mai 2021 - Dez. 2021
8 Monaten
Osnabrück, Deutschland

Berater für DevOps

Hellmann Worldwide Logistics SE & Co. KG

  • Branche: Logistik
  • CI/CD System für Integrationsplattform zwischen externen Logistik-Systemen
  • Analyse der vorhandenen Infrastruktur in Bezug auf CI/CD
  • Analyse der Anforderungen an ein neues CI/CD System
  • Ausarbeitung eines groben Konzepts für ein neues CI/CD System
  • Planung und organisatorische Begleitung der Inbetriebnahme des CI/CD Systems
  • Kubernetes (onPrem), Docker
  • Atlassian JIRA und Confluence, Miro, Microsoft Teams
Jan. 2021 - Juli 2021
7 Monaten
Ingolstadt, Deutschland

Expert Softwareentwickler

Media-Saturn IT Services GmbH

  • Branche: Einzelhandel
  • Integrationsplattform zwischen zwei ERP-Systemen auf Basis von Microservices
  • Design und Implementierung von Schnittstellen
  • Implementierung der Event-basierten Verarbeitung auf Basis von Kafka
  • Implementierung einer stabilen Fehlerbehandlung
  • Inbetriebnahme der Microservices in der Google Cloud
  • Dokumentation des Designs und der Implementierung
  • Java SE, Kotlin, IntelliJ IDEA
  • Google Cloud, Kubernetes, Docker, Apache Kafka, Mongo DB
  • Koin, Arrow-Kt, Http4k, Jackson, Testcontainers
März 2020 - Jan. 2021
11 Monaten
Frankfurt, Deutschland

Expert Softwareentwickler

compeople AG

  • Kunde: Deutsche Vermögensberatung AG
  • Branche: Finanzdienstleistungen
  • Code Generator für die Erzeugung von Microservices aus einer DSL
  • Entwurf und Dokumentation der Architektur des Code Generators
  • Entwurf und Dokumentation einer Domain Specific Language (DSL)
  • Implementierung des Code Generators auf Basis von Apache Freemarker
  • Beratung und Support zum Einsatz des Entwicklertools
  • Java SE, Kotlin, IntelliJ IDEA, Spring Boot, Apache Freemarker
  • Apache Maven (inkl. eigene Plugins), Jenkins
  • Kubernetes, Docker, Microsoft Azure
Apr. 2019 - Feb. 2020
11 Monaten
Frankfurt, Deutschland

Expert Softwareentwickler

compeople AG

  • Kunde: Deutsche Vermögensberatung AG
  • Branche: Finanzdienstleistungen
  • Neues Backend mit REST-basierter API für gesamtes IT-System
  • Entwurf und Dokumentation der Architektur eines neuen Backends
  • Entwurf und Dokumentation der öffentlichen Schnittstellen des neuen Backends
  • Implementierung von Microservices auf Basis von Spring Boot
  • Beratung zur Softwarearchitektur und zur agilen Vorgehensweise
  • Java SE, Kotlin, IntelliJ IDEA, Spring Boot, Oracle, PostgreSQL
  • Apache Maven (inkl. eigene Plugins), Jenkins
  • Kubernetes, Docker, Microsoft Azure
März 2018 - März 2019
1 Jahr 1 Monate
Frankfurt, Deutschland

Senior Softwareentwickler

compeople AG

  • Kunde: Deutsche Verrechnungsstelle GmbH
  • Branche: Finanzdienstleistungen
  • Neu- und Weiterentwicklung der Microservices des Backends
  • Wartung und Weiterentwicklung bestehender Microservices auf Spring Boot Basis
  • Design und Entwicklung neuer Microservices auf Spring Boot Basis
  • Anforderungsanalyse unter Berücksichtigung der bestehenden Lösung
  • Kommissarische Unterstützung des Product Owner
  • Java SE, Kotlin, Eclipse IDE, IntelliJ IDEA, Spring Boot, MongoDB
  • teilw. Kafka, Apache Maven, Jenkins, Kubernetes, Docker
März 2017 - Feb. 2018
1 Jahr
Frankfurt, Deutschland

Senior Softwareentwickler

compeople AG

  • Kunde: R+V Versicherungen / Deutsche Vermögensberatung AG
  • Branche: Finanzdienstleistungen
  • Wartung und Weiterentwicklung bestehender UI-Frameworks & des Build-Systems
  • Wartung bestehender UI-Frameworks
  • Support für externe Anwendungsentwickler (Anwender der Frameworks)
  • Fehleranalyse und -behebung für gemeldete Bugs
  • Aufbau und Pflege eines neuen Build Systems
  • Anforderungsanalyse unter Berücksichtigung der bestehenden Lösung
  • Konzeption und Umsetzung einer neuen Lösung
  • Abstimmung der Inbetriebnahme der neuen Lösung mit Anwendern
  • Vorarbeit und Unterstützung bei der Einführung neuer Technologien und Tools
  • Schulung der Kollegen zu den eingesetzten Technologien und Tools
  • Java SE, Groovy, Eclipse IDE
  • OSGi, Eclipse Equinox, Eclipse RCP, Eclipse Riena, Hivemind
  • Apache Maven, Eclipse Tycho, Jenkins
Okt. 2014 - Feb. 2017
2 Jahren 5 Monaten
Mannheim, Deutschland

Senior Softwarearchitekt und -entwickler (teilw. technische Leitung)

vitasystems GmbH

  • Branche: Telemedizin
  • Backend für neue Telemedizin Plattform
  • Anforderungsanalyse in Zusammenarbeit mit dem Produktmanagement
  • Entwurf einer komponentenorientierten 3-Tier Architektur
  • Präsentation/Diskussion des Architekturentwurfs
  • Recherche und Auswahl geeigneter Technologien
  • Aufwandsabschätzung und Planung der Implementierungsschritte
  • Vorarbeit und Unterstützung bei der Einführung neuer Technologien und Tools
  • Schulung der Kollegen zu den eingesetzten Technologien und Tools
  • Implementierung des Systems
  • Verifizierung der Implementierung durch automatisierte Tests
  • Aufbau und Betreuung der Build-Infrastruktur
  • Erstellung normgerechter Dokumentation nach ISO 13485
  • Java SE, Eclipse IDE
  • OSGi, Eclipse Equinox, Eclipse EMF, Eclipse Xtend
  • Eclipse Jetty, JAX-RS & Jersey, REST-assured
  • Apache Maven, Eclipse Tycho, Jenkins, Apache Jmeter
  • Eclipse Teneo, Hibernate, PostgreSQL
Sept. 2014 - Okt. 2014
2 Monaten
Mannheim, Deutschland

Kommissarischer Product Owner

vitasystems GmbH

  • Branche: Telemedizin
  • Neues System für den Empfang von Vitalmessdaten
  • Unterstützung bei der Einführung und Anwendung von Scrum
  • Pflege des Produktbacklogs
  • Moderation wesentlicher Scrum-Zeremonien (u.a. Sprint Planning, Sprint Review)
  • Atlassian JIRA, Atlassian Confluence
Apr. 2014 - Juli 2014
4 Monaten
Mannheim, Deutschland

Softwarearchitekt und -entwickler

vitasystems GmbH

  • Branche: Telemedizin
  • Neues Kommunikationsprotokoll für die Übertragung von Vitalmessdaten
  • Anforderungsanalyse für neues HTTP-basiertes Kommunikationsprotokoll
  • Entwicklung und Spezifikation des HTTP-basierten Kommunikationsprotokolls
  • Erstellung einer normgerechten (ISO 13485) Dokumentation des Protokolls
  • HTTP, REST
Feb. 2014 - Aug. 2014
7 Monaten
Mannheim, Deutschland

Softwarearchitekt und -entwickler

vitasystems GmbH

  • Branche: Telemedizin
  • Wartung und Weiterentwicklung des Systems für den Empfang von Vitalmessdaten
  • Anforderungsanalyse in Zusammenarbeit mit dem Produktmanagement
  • Aufwandsabschätzung und Planung der Implementierungsschritte
  • Implementierung neuer Funktionen und Behebung aufgetretener Fehler
  • Erstellung normgerechter Dokumentation nach ISO 13485
  • Verifizierung der Implementierung durch manuelle Tests
  • Java SE, Eclipse IDE, Eclipse RCP
  • Apache Struts, Apache Tomcat, Apache HTTPd, JBoss RESTEasy
  • Hibernate, PostgreSQL, Apache Ant, Jenkins
Juli 2013 - Nov. 2013
5 Monaten
Karlsruhe, Deutschland

Softwarearchitekt und -entwickler

init AG / initplan GmbH

  • Branche: Öffentlicher Personenverkehr
  • Spezifikation, Entwurf und Implementierung einer REST API
  • Anforderungsanalyse in Zusammenarbeit mit Kollegen in der Softwareentwicklung
  • Spezifikation einer API auf Basis der erhobenen Anforderungen
  • Recherche und Auswahl geeigneter Technologien und Tools
  • Entwurf der Architektur und Definition der API
  • Implementierung von Teilkomponenten der API
  • Java SE
  • SOAP & Webservices, Apache HTTPd, Apache Tomcat
  • Apache Maven, SparxSystems Enterprise Architekt
Juni 2013 - Nov. 2013
6 Monaten
Karlsruhe, Deutschland

Softwarearchitekt und -entwickler

init AG / initplan GmbH

  • Branche: Öffentlicher Personenverkehr
  • Überarbeitung und Verbesserung eines CI-/Build Systems
  • Identifikation der Schwachstellen des bestehenden CI-/Build Systems
  • Anforderungsanalyse in Zusammenarbeit mit Kollegen in der Softwareentwicklung
  • Recherche und Auswahl geeigneter Technologien und Tools
  • Einrichtung und Inbetriebnahme eines zentralen Build Servers
  • Ausarbeitung der Prozesse für die Planung und Erstellung von Releases
  • Apache Maven, Apache Ant, Eclipse Tycho
  • Jenkins, JFrog Artifactory, Sonatype Nexus
Apr. 2013 - Juli 2013
4 Monaten
Karlsruhe, Deutschland

Softwarearchitekt und -entwickler

init AG / initplan GmbH

  • Branche: Öffentlicher Personenverkehr
  • Entwicklung einer WebApp als Client für bestehendes Backend
  • Anforderungsanalyse für einen WebClient zusammen mit dem Support/Vertrieb
  • Recherche und Auswahl geeigneter Technologien und Tools
  • Entwurf der Architektur des WebClients und der Schnittstelle zum Legacy System
  • Implementierung des WebClients
  • Java SE, Eclipse IDE
  • Java Servlets, JavaScript, JQuery & JQuery Mobile
  • Eclipse Jetty, Apache HTTPd, Apache Tomcat
Nov. 2010 - März 2013
2 Jahren 5 Monaten
Karlsruhe, Deutschland

Softwarearchitekt und -entwickler (teilw. technische Leitung)

init AG / initplan GmbH

  • Branche: Öffentlicher Personenverkehr
  • Neuimplementierung des bestehenden Softwaresystem für die Fahrplanerstellung
  • Identifikation und Erfassung der Schwachstellen des bestehenden Systems
  • Anforderungsanalyse für neue Version zusammen mit dem Support/Vertrieb
  • Entwurf einer 3-Tier Architektur unter Anwendung etablierter Architekturmuster
  • Präsentation und Diskussion des Architekturentwurfs
  • Aufwandsabschätzung und Planung der Implementierungsschritte
  • Implementierung des Systems unter Leitung eines Teams von drei Entwicklern
  • Konzeption und Umsetzung der Build-Infrastruktur mit Maven/Tycho
  • Java SE, Eclipse IDE
  • Eclipse RCP/RAP, Eclipse SWT, Eclipse Jetty
  • Apache Maven, Eclipse Tycho, Jenkins
  • Versant Object Database, SparxSystems Enterprise Architekt
Nov. 2006 - Juli 2007
9 Monaten
Florianópolis, Brasilien

Softwareentwickler (Praktikant)

Módula Software Ltda.

  • Branche: Einzelhandel
  • Wartung und Weiterentwicklung bestehender Softwaresysteme für Einzelhandel
  • Behebung von Implementierungsfehlern im bestehenden System
  • Implementierung neuer Features auf allen Architekturebenen des Systems
  • Anforderungsanalyse für ein Tool zum Projektmanagement
  • Architekturentwurf für dieses Tool in Anlehnung an Architektur des Hauptsystems
  • Implementierung des Tools unter Einsatz vorhandener Bibliotheken
  • Pflege und Weiterentwicklung des an Ant angelehnten Buildsystems
  • Borland Delphi
  • DAnt (Ant Ableger für Delphi)
  • PostgreSQL
Zusammenfassung

Erklärter Anhänger der Clean Code und Software Craftsmenship Bewegung. Schwerpunkte im Bereich Backendsysteme mit ereignisgesteuerter Architektur auf Basis von in Java und Kotlin implementierter Microservices, sowie im Umfeld komponentenorientierter und modellgetriebener Softwareentwicklung mit Eclipse Equinox (OSGi) und EMF. Außerdem umfangreiche Kenntnisse im Bereich Build Management, Continuous Integration und Release Management.

Sprachen
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Spanisch
Verhandlungssicher
Portugiesisch
Grundkenntnisse
Ausbildung
Okt. 2003 - Juni 2010

Karlsruhe Institute of Technology

Diplom-Informatik · Informatik · Deutschland · 1,3

Zertifikate & Bescheinigungen

iSAQB Certified Professional for Software Architecture (Foundation Level)

iSAQB

Zertifizierung zum Medizinprodukteberater nach §31 MPG

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen