Recommended expert

Timo Rohrberg

Expert Software Developer

Timo Rohrberg
Sonnenbühl, Germany

Experience

Jan 2023 - Feb 2024
1 year 2 months
Bornheim, Germany

Expert Software Developer

HORNBACH Baumarkt AG

  • Maintain and extend the existing software

  • Plan and implement new features in the existing software

  • Support the operation of the existing software in the cloud

  • Java SE, Spring Boot, IntelliJ IDEA

  • Google Cloud, Kubernetes, Docker, Apache Kafka

May 2022 - Jun 2022
2 months
Braunschweig, Germany

IT Trainer

BREDEX GmbH

  • Create training materials

  • Design smaller exercises

  • Design larger, project-like exercises

  • Properly prepare the training content to be delivered

  • Deliver the provided training content

  • Facilitate individual and group work

  • Organize and provide technical support for individual and group work

  • Prepare and conduct small group or one-on-one trainings

  • Properly follow up after training, including correcting assignments

  • Java SE, Spring Boot, Docker, IntelliJ IDEA

Apr 2022 - Dec 2022
9 months
Berlin, Germany

Expert Software Developer

GROPYUS Technologies GmbH

  • Design and implement a new microservice

  • Implement parameterization based on a rules engine

  • Deploy the new microservice in Microsoft Azure

  • Document the design and implementation

  • Java SE, Kotlin, Spring Boot, IntelliJ IDEA

  • JBoss Drools, JBoss OptaPlanner, Microsoft Azure, Kubernetes, Docker

Jan 2022 - Mar 2023
1 year 3 months
Osnabrück, Germany

Consultant

Hellmann Worldwide Logistics SE & Co. KG

  • Analyze the existing software architecture

  • Analyze agile project management practices

  • Advise on improving the software architecture

  • Advise on agile project management practices

  • Atlassian JIRA and Confluence, Miro, Microsoft Teams

Jul 2021 - Mar 2022
9 months
Ingolstadt, Germany

Expert Software Developer

Media-Saturn IT Services GmbH

  • Maintain and extend the existing software

  • Plan and implement new features in the existing software

  • Support the operation of the existing software in Google Cloud

  • Develop an architectural vision for a partial redevelopment

  • Java SE, Kotlin, Spring Boot, IntelliJ IDEA

  • Google Cloud, Kubernetes, Docker, Apache Kafka, PostgreSQL, MongoDB

May 2021 - Dec 2021
8 months
Osnabrück, Germany

DevOps Consultant

Hellmann Worldwide Logistics SE & Co. KG

  • Analysis of the existing infrastructure regarding CI/CD

  • Analysis of requirements for a new CI/CD system

  • Development of a rough concept for a new CI/CD system

  • Planning and organizational support for the commissioning of the CI/CD system

  • Kubernetes (on prem), Docker

  • Atlassian JIRA and Confluence, Miro, Microsoft Teams

Jan 2021 - Jul 2021
7 months
Ingolstadt, Germany

Expert Software Developer

Media-Saturn IT Services GmbH

  • Design and implementation of interfaces

  • Implementation of event-based processing using Kafka

  • Implementation of stable error handling

  • Deployment of microservices to Google Cloud

  • Documentation of the design and implementation

  • Java SE, Kotlin, IntelliJ IDEA

  • Google Cloud, Kubernetes, Docker, Apache Kafka, MongoDB

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

Mar 2020 - Jan 2021
11 months
Frankfurt, Germany

Expert Software Developer

compeople AG

  • Design and documentation of the code generator architecture

  • Design and documentation of a domain-specific language (DSL)

  • Implementation of the code generator based on Apache Freemarker

  • Consultation and support for the use of the developer tool

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

  • Apache Maven including custom plugins, Jenkins

  • Kubernetes, Docker, Microsoft Azure

Apr 2019 - Feb 2020
11 months
Frankfurt, Germany

Expert Software Developer

compeople AG

  • Design and documentation of the architecture for a new backend

  • Design and documentation of the public interfaces of the new backend

  • Implementation of microservices based on Spring Boot

  • Advising on software architecture and agile methodologies

  • Java SE, Kotlin, IntelliJ IDEA, Spring Boot, Oracle, PostgreSQL

  • Apache Maven including custom plugins, Jenkins

  • Kubernetes, Docker, Microsoft Azure

Mar 2018 - Mar 2019
1 year 1 month
Frankfurt, Germany

Senior Software Developer

compeople AG

  • Maintenance and further development of existing Spring Boot-based microservices

  • Design and development of new Spring Boot-based microservices

  • Requirements analysis considering the existing solution

  • Interim support for the Product Owner

  • Java SE, Kotlin, Eclipse IDE, IntelliJ IDEA, Spring Boot, MongoDB

  • Kafka (partial), Apache Maven, Jenkins, Kubernetes, Docker

Mar 2017 - Feb 2018
1 year
Frankfurt, Germany

Senior Software Developer

compeople AG

  • Maintenance of existing UI frameworks

  • Support for external application developers

  • Bug analysis and fixing for reported issues

  • Setup and maintenance of a new build system

  • Requirements analysis considering the existing solution

  • Design and implementation of a new solution

  • Coordinating the rollout of the new solution with users

  • Preparations and support for introducing new technologies and tools

  • Training colleagues on the technologies and tools used

  • Java SE, Groovy, Eclipse IDE

  • OSGi, Eclipse Equinox, Eclipse RCP, Eclipse Riena, Hivemind

  • Apache Maven, Eclipse Tycho, Jenkins

Oct 2014 - Feb 2017
2 years 5 months
Mannheim, Germany

Senior Software Architect and Developer

vitasystems GmbH

  • Requirements analysis with product management

  • Designing a component-based 3-tier architecture

  • Presenting and discussing the architecture design

  • Researching and selecting suitable technologies

  • Estimating effort and planning implementation steps

  • Preparations and support for introducing new technologies and tools

  • Training colleagues on the technologies and tools used

  • Implementing the system

  • Verifying the implementation through automated tests

  • Building and maintaining the build infrastructure

  • Creating compliant documentation according to 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

Sep 2014 - Oct 2014
2 months
Mannheim, Germany

Acting Product Owner

vitasystems GmbH

  • Support for introducing and using Scrum

  • Maintaining the product backlog

  • Facilitating key Scrum ceremonies (e.g., Sprint Planning, Sprint Review)

  • Atlassian JIRA, Atlassian Confluence

Apr 2014 - Jul 2014
4 months
Mannheim, Germany

Software Architect and Developer

vitasystems GmbH

  • Requirements analysis for a new HTTP-based communication protocol

  • Developing and specifying the HTTP-based communication protocol

  • Creating compliant (ISO 13485) documentation for the protocol

  • HTTP, REST

Feb 2014 - Aug 2014
7 months
Mannheim, Germany

Software Architect and Developer

vitasystems GmbH

  • Requirements analysis with product management

  • Estimating effort and planning implementation steps

  • Implementing new features and fixing bugs

  • Creating compliant documentation according to ISO 13485

  • Verifying the implementation through manual tests

  • Java SE, Eclipse IDE, Eclipse RCP

  • Apache Struts, Apache Tomcat, Apache HTTPd, JBoss RESTEasy

  • Hibernate, PostgreSQL, Apache Ant, Jenkins

Jul 2013 - Nov 2013
5 months
Karlsruhe, Germany

Software Architect and Developer

init AG / initplan GmbH

  • Requirements analysis in collaboration with software development colleagues

  • Specifying an API based on collected requirements

  • Researching and selecting suitable technologies and tools

  • Designing the architecture and defining the API

  • Implementing parts of the API components

  • Java SE

  • SOAP & Webservices, Apache HTTPd, Apache Tomcat

  • Apache Maven, SparxSystems Enterprise Architect

Jun 2013 - Nov 2013
6 months
Karlsruhe, Germany

Software Architect and Developer

init AG / initplan GmbH

  • Identifying weaknesses in the existing CI/build system

  • Requirements analysis in collaboration with software development colleagues

  • Researching and selecting suitable technologies and tools

  • Setting up and commissioning a central build server

  • Developing processes for planning and creating releases

  • Apache Maven, Apache Ant, Eclipse Tycho

  • Jenkins, JFrog Artifactory, Sonatype Nexus

Apr 2013 - Jul 2013
4 months
Karlsruhe, Germany

Software Architect and Developer

init AG / initplan GmbH

  • Requirements analysis for a web client together with support and sales

  • Researching and selecting suitable technologies and tools

  • Designing the architecture of the web client and the interface to the legacy system

  • Implementing the web client

  • Java SE, Eclipse IDE

  • Java Servlets, JavaScript, jQuery & jQuery Mobile

  • Eclipse Jetty, Apache HTTPd, Apache Tomcat

Nov 2010 - Mar 2013
2 years 5 months
Karlsruhe, Germany

Software Architect and Developer

init AG / initplan GmbH

  • Identifying and documenting weaknesses in the existing system

  • Requirements analysis for a new version together with support and sales

  • Designing a 3-tier architecture using proven architectural patterns

  • Presenting and discussing the architecture design

  • Estimating effort and planning implementation steps

  • Implementing the system while leading a team of three developers

  • Designing and implementing the build infrastructure with 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 - Jul 2007
9 months
Florianópolis, Brazil

Software Developer (Intern)

Módula Software Ltda.

  • Fixing implementation errors in the existing system

  • Implementing new features on all architecture layers of the system

  • Requirements analysis for a project management tool

  • Designing the architecture for this tool based on the main system architecture

  • Implementing the tool using existing libraries

  • Maintaining and further developing the build system based on DAnt

  • Borland Delphi

  • DAnt (Delphi version of Ant)

  • PostgreSQL

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (9.5 years), Transportation (4.5 years), Healthcare (3 years), and Retail (1 year).

Information Technology
Transportation
Healthcare
Retail

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (13.5 years), Product Development (12.5 years), Quality Assurance (3 years), Project Management (2 years), and Operations (0.5 years).

Information Technology
Product Development
Quality Assurance
Project Management
Operations

Summary

More than thirteen years of professional experience in software development with Java and Kotlin.

A committed supporter of the Clean Code and Software Craftsmanship movement.

Focus areas include backend systems with event-driven architecture based on microservices implemented in Java and Kotlin, as well as component-based and model-driven software development with Eclipse Equinox (OSGi) and EMF.

Also extensive knowledge in build management, continuous integration, and release management.

Professional and personal experience abroad.

Skills

  • Programming Languages: Java, Kotlin, Javascript, Delphi, C++/c#, Groovy, Php, Perl, Python

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

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

  • Data Communication: Rest, Soap, Rpc, Http, Tcp/ip, Kafka

  • Operating Systems / Platforms: Windows, Linux, Macos, Kubernetes, Gcp, Azure, Docker

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

  • Methods: Scrum, Kanban

Languages

German
Native
English
Advanced
Spanish
Advanced
Portuguese
Elementary

Education

Oct 2003 - Jun 2010

Karlsruhe Institute of Technology (KIT)

Diploma in Computer Science · Diploma in Computer Science · Karlsruhe, Germany · 1.3

Certifications & licenses

iSAQB Certified Professional for Software Architecture (Foundation Level)

Certification as a medical device consultant according to §31 MPG

Profile

Created
Last Update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Timo based?

Timo is based in Sonnenbühl, Germany and prefers 100% remote projects.

What languages does Timo speak?

Timo speaks the following languages: German (Native), English (Advanced), Spanish (Advanced), Portuguese (Elementary).

How many years of experience does Timo have?

Timo has at least 14 years of experience. During this time, Timo has worked in at least 9 different roles and for 9 different companies. The average length of individual experience is 1 year and 8 months. Note that Timo may not have shared all experience and actually has more experience.

What roles would Timo be best suited for?

Based on recent experience, Timo would be well-suited for roles such as: Expert Software Developer, IT Trainer, Consultant.

What is Timo's latest experience?

Timo's most recent position is Expert Software Developer at HORNBACH Baumarkt AG.

What companies has Timo worked for in recent years?

In recent years, Timo has worked for HORNBACH Baumarkt AG, BREDEX GmbH, GROPYUS Technologies GmbH, Hellmann Worldwide Logistics SE & Co. KG, and Media-Saturn IT Services GmbH.

Which industries is Timo most experienced in?

Timo is most experienced in industries like Information Technology (IT), Transportation and Logistics, and Healthcare. Timo also has some experience in Retail.

Which business areas is Timo most experienced in?

Timo is most experienced in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA). Timo also has some experience in Project Management and Operations.

Which industries has Timo worked in recently?

Timo has recently worked in industries like Information Technology (IT), Transportation and Logistics, and Retail.

Which business areas has Timo worked in recently?

Timo has recently worked in business areas like Information Technology (IT), Product Development, and Project Management.

What is Timo's education?

Timo holds a Master in Diploma in Computer Science from Karlsruhe Institute of Technology (KIT).

Does Timo have any certificates?

Timo has 2 certificates. These include: iSAQB Certified Professional for Software Architecture (Foundation Level) and Certification as a medical device consultant according to §31 MPG.

What is the availability of Timo?

Timo is immediately available part-time for suitable projects.

What is the rate of Timo?

Timo's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Timo?

To hire Timo, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 800-960 €
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.