Timo Rohrberg

Expert Softwareentwickler

Avatar placeholder
Sonnenbühl, Deutschland

Erfahrungen

Jan. 2023 - Feb. 2024
1 Jahr 2 Monaten
Bornheim, Deutschland

Expert Softwareentwickler

HORNBACH Baumarkt AG

  • 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

  • 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- und Gruppenarbeiten

  • Organisation und fachliche Betreuung von Einzel- und Gruppenarbeiten

  • Vorbereitung und Durchführung von Kleingruppen- oder Einzeltrainings

  • Fachgerechte Nachbereitung der Schulung inkl. Korrektur von Aufgaben

  • Java SE, Spring Boot, Docker, IntelliJ IDEA

Apr. 2022 - Dez. 2022
9 Monaten
Berlin, Deutschland

Expert Softwareentwickler

GROPYUS Technologies GmbH

  • 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

  • Analyse der vorhandenen Softwarearchitektur

  • Analyse der Vorgehensweisen im Bereich des agilen 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

  • 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, MongoDB

Mai 2021 - Dez. 2021
8 Monaten
Osnabrück, Deutschland

Berater für DevOps

Hellmann Worldwide Logistics SE & Co. KG

  • 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 (lokal), Docker

  • Atlassian JIRA und Confluence, Miro, Microsoft Teams

Jan. 2021 - Juli 2021
7 Monaten
Ingolstadt, Deutschland

Expert Softwareentwickler

Media-Saturn IT Services GmbH

  • 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, MongoDB

  • Koin, Arrow-Kt, Http4k, Jackson, Testcontainers

März 2020 - Jan. 2021
11 Monaten
Frankfurt, Deutschland

Expert Softwareentwickler

compeople AG

  • Entwurf und Dokumentation der Architektur des Code Generators

  • Entwurf und Dokumentation einer domänenspezifischen Sprache (DSL)

  • Implementierung des Code Generators auf Basis von Apache Freemarker

  • Beratung und Unterstützung zum Einsatz des Entwicklertools

  • Java SE, Kotlin, IntelliJ IDEA, Spring Boot, Apache Freemarker

  • Apache Maven inkl. eigener Plugins, Jenkins

  • Kubernetes, Docker, Microsoft Azure

Apr. 2019 - Feb. 2020
11 Monaten
Frankfurt, Deutschland

Expert Softwareentwickler

compeople AG

  • 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. eigener Plugins, Jenkins

  • Kubernetes, Docker, Microsoft Azure

März 2018 - März 2019
1 Jahr 1 Monate
Frankfurt, Deutschland

Senior Softwareentwickler

compeople AG

  • Wartung und Weiterentwicklung bestehender Microservices auf Spring Boot Basis

  • Entwurf 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

  • Teilweise Kafka, Apache Maven, Jenkins, Kubernetes, Docker

März 2017 - Feb. 2018
1 Jahr
Frankfurt, Deutschland

Senior Softwareentwickler

compeople AG

  • Wartung bestehender UI-Frameworks

  • Support für externe Anwendungsentwickler

  • 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

vitasystems GmbH

  • Anforderungsanalyse in Zusammenarbeit mit dem Produktmanagement

  • Entwurf einer komponentenorientierten 3-Tier Architektur

  • Präsentation und 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

  • Unterstützung bei der Einführung und Anwendung von Scrum

  • Pflege des Produktbacklogs

  • Moderation wesentlicher Scrum-Zeremonien (z. B. Sprint Planning, Sprint Review)

  • Atlassian JIRA, Atlassian Confluence

Apr. 2014 - Juli 2014
4 Monaten
Mannheim, Deutschland

Softwarearchitekt und -entwickler

vitasystems GmbH

  • 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

  • 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

  • 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 Architect

Juni 2013 - Nov. 2013
6 Monaten
Karlsruhe, Deutschland

Softwarearchitekt und -entwickler

init AG / initplan GmbH

  • 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

  • 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

init AG / initplan GmbH

  • 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 Architect

Nov. 2006 - Juli 2007
9 Monaten
Florianópolis, Brasilien

Softwareentwickler (Praktikant)

Módula Software Ltda.

  • 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

Mehr als dreizehn Jahre Berufserfahrung in der Softwareentwicklung mit Java und Kotlin.

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.

Berufliche und private Auslandserfahrung.

Fähigkeiten

  • Programmiersprachen: Java, Kotlin, Javascript, Delphi, C++ / C#, Groovy, Php, Perl, Python

  • Frameworks: Eclipse Equinox, Eclipse Emf, Eclipse Rcp/rap, Hibernate, Spring Boot

  • Datenbanken: Postgresql, Oracle, Mysql, Mongodb, Microsoft Access, Versant Object Db

  • Datenkommunikation: Rest, Soap, Rpc, Http, Tcp/ip, Kafka

  • Betriebssysteme / Plattformen: Windows, Linux, Macos, Kubernetes, Gcp, Azure, Docker

  • Tools: Eclipse, Intellij, Postman, Soapui, Git, Subversion, Jira, Confluence

  • Methoden: Scrum, Kanban

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher
Spanisch
Verhandlungssicher
Portugiesisch
Grundkenntnisse

Ausbildung

Okt. 2003 - Juni 2010

Karlsruhe Institute of Technology (KIT)

Diplom-Informatik · Diplom-Informatik · Karlsruhe, Deutschland · 1,3

Zertifikate & Bescheinigungen

iSAQB Certified Professional for Software Architecture (Foundation Level)

Zertifizierung zum Medizinprodukteberater nach §31 MPG

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

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Carlos Medina
Carlos Medina

Migration Zend Framework 2 /Laminas

Profil ansehen
Anton Klonov
Anton Klonov

Leiter der technischen Gesamtintegration NSC / Entwicklung von Hadoop Cloud

Profil ansehen
Thomas Hoefkens
Thomas Hoefkens

Senior MLOps- und DevOps-Engineer

Profil ansehen
Werner Keil
Werner Keil

Testkoordinator, Designer und Ingenieur

Profil ansehen
Thomas Jarnot
Thomas Jarnot

Backend-Entwickler, DevOps-Ingenieur

Profil ansehen
Dirk Bolte
Dirk Bolte

Senior Softwareentwickler

Profil ansehen
Alexander Kapincev
Alexander Kapincev

Senior Fullstack-Entwickler

Profil ansehen
Jens Rehsack
Jens Rehsack

Technischer Product Owner

Profil ansehen
Jens Hagemeyer-lee
Jens Hagemeyer-lee

#52 Testmanager im Bereich Sicherheitskritische Infrastruktur

Profil ansehen
Andreas Kraus
Andreas Kraus

Senior-Entwickler

Profil ansehen
Martin Mauch
Martin Mauch

Freiberuflicher Datenarchitekt

Profil ansehen
Hüseyin Korkut
Hüseyin Korkut

Senior Full-Stack-Entwickler

Profil ansehen
Achille Chimi
Achille Chimi

Backend/Frontend Entwickler

Profil ansehen
Michael König
Michael König

Architekt und Full-Stack-Entwickler

Profil ansehen
Sebastian Kanzow
Sebastian Kanzow

Senior Lead Entwickler, Systemarchitektur

Profil ansehen
John Ampia-addison
John Ampia-addison

Senior DevOps-Ingenieur

Profil ansehen
Florian Fladung
Florian Fladung

Senior Backend-Entwickler

Profil ansehen
Stefan Baust
Stefan Baust

Senior Full-Stack-Entwickler / Mitgründer / CTO / Leiter der Entwicklung

Profil ansehen
Thomas Ramm
Thomas Ramm

Architekt, Entwickler

Profil ansehen
Lothar Hinsche
Lothar Hinsche

Solution Manager für die Untersuchung PoC sowie Austausch und Verfeinerung einer bestehenden Cloud- und IoT-Kraftwerkssteuerung

Profil ansehen
Stephan Sahm
Stephan Sahm

Senior Data/ML-Berater & Technischer Leiter

Profil ansehen
Ulrich Cech
Ulrich Cech

Java-Architekt/Entwickler – Freelancer

Profil ansehen
Peter Fleischer
Peter Fleischer

Teilprojektleiter und Lösungsarchitekt - Microsoft 365 Transformation

Profil ansehen
Cesar Schneider
Cesar Schneider

Leitender Cloud Engineer

Profil ansehen
Jan Lüders
Jan Lüders

Senior Entwickler

Profil ansehen
Michal Budzyn
Michal Budzyn

Senior Golang-Entwickler

Profil ansehen
Jan Mönnich
Jan Mönnich

Schnittstellenprojekt bei HR Solutions GmbH im Auftrag von Rheinland-Pfalz / BAMF

Profil ansehen
Karl-heinz Gille
Karl-heinz Gille

DevOps-Ingenieur / JEE-Entwickler

Profil ansehen
Jürgen Fey
Jürgen Fey

AR/VR/XR-Architekt

Profil ansehen
Johannes Erchen
Johannes Erchen

Senior Anwendungsentwickler

Profil ansehen