Recommended expert
Johannes Erchen
Senior Application Developer
Experience
Sep 2022 - Present
3 years 7 monthsLibri GmbH
Position Summary
Industries
Information Technology
Retail
Business Areas
Information Technology
Operations
Product Development
- Operation and further development of the inventory system for booksellers (Quimus). It is an in-house development by Libri that is sold to customers as Software as a Service. The software is developed in an agile way by two developer teams (about 5 developers each). The software consists of around 25 Java microservices that mainly communicate via messaging and share a common Angular frontend. The application runs on Kubernetes in AWS.
- Technologies used: Java 17 & 21, Spring Boot 2 & 3, Hibernate, MySQL, Spring Cloud AWS, Lombok, AWS SQS, AWS SNS, AWS RDS, AWS S3, DynamoDB, Kubernetes, Docker, OpenSearch, Hibernate Search, Liquibase, Gradle, Terraform, Helm, GitLab CI, Keycloak OAuth2, TypeScript, Angular
- My focus until December 2023: Connecting additional POS systems to the inventory system. Connecting the data warehouse for report display. Extending existing features (goods receipts, invoicing, item management, ...). Operations and DevOps tasks.
- Focus from January 2024: Extracting the product search from the inventory system into a global service to use in other applications. Integrating the product search into the booksellers' online shops (also run by Libri). Importing and providing digital items in the product search.
Nov 2021 - Aug 2022
10 monthsEOS Technology Solutions GmbH
Position Summary
Industries
Information Technology
Business Areas
Information Technology
Product Development
- Agile development of the B2B portal for coordination between EOS and clients. Integrating additional systems into the existing product.
- Backend technologies: Java 17, Kotlin, Spring Boot, Spring Cloud Gateway, Lombok, GraphQL, REST, RabbitMQ, Gradle, Oracle, Liquibase, Docker, Jib, Kubernetes, Jenkins, GitLab CI, JUnit 5, Mockito, WireMock
- Frontend technologies: TypeScript, React, Redux, Apollo, Jest, TestCafe.
Apr 2021 - May 2022
1 year 2 monthsBrunata-Metrona GmbH
Position Summary
Industries
Utilities
Business Areas
Information Technology
- Complete redevelopment of several microservices for receiving and processing measurement data for heating cost billing.
- Support in architecture and project setup.
- Technologies used: Java 17, Spring Boot, MongoDB, Microsoft SQL Server, Liquibase, Docker, Jib, Lombok, Gradle, JUnit 5, AssertJ, Mockito, WireMock, Jenkins.
Jan 2021 - Jun 2021
6 monthsKONMATIK GmbH
Position Summary
Industries
Information Technology
Business Areas
Information Technology
- Initial support in setting up a project and then support with a few hours per week.
- Training of employees.
- Technologies used: Java 11, Spring Boot, Lombok, Vaadin, GitLab CI, Maven, JUnit 5, Mockito, MariaDB, Liquibase, Docker, Jib.
Jan 2021 - Mar 2021
3 monthsedict egaming GmbH
Position Summary
Industries
Information Technology
Business Areas
Information Technology
Product Development
- Agile development of an online casino backend.
- Support in splitting it into a microservice architecture.
- Technologies used: Java EE, Quarkus, Lombok, Maven, JAX-RS, PostgreSQL, Mockito, TestNG, Payara, Helm, Kubernetes.
- The project was abandoned by the parent company at the end of February.
Apr 2019 - Dec 2020
1 year 9 monthsEOS Technology Solutions GmbH
Position Summary
Industries
Manufacturing
Business Areas
Product Development
same project since 11/2021
May 2018 - Sep 2019
1 year 5 monthsmoebel.de Einrichten & Wohnen AG
Position Summary
Industries
Retail
Business Areas
Information Technology
- Complete redevelopment of the entire portal with Spring Boot microservices on AWS.
- Technologies used: Java 11, Spring Boot, JAX-RS, Lombok, Maven, Algolia, MongoDB, mongobee, Docker, AWS EC2, AWS SQS, CloudFormation, GitLab CI, DataDog, Thymeleaf, FluentLenium, REST, JUnit 4, Mockito, WireMock.
Jul 2017 - Jul 2018
1 year 1 monthCubic Transportation Systems (Deutschland) GmbH
Position Summary
Industries
Information Technology
Business Areas
Information Technology
Product Development
- Developed the Java backend of a React Native mobile ticketing app for public transport for the US market.
- Technologies used: Java 8, Spring Boot, Lombok, Maven, ELK, PostgreSQL, Docker, Netflix Zuul, GitLab CI, DataDog, Jenkins, JUnit, Mockito.
Mar 2017 - Jul 2017
5 monthsSenior Application Developer
Interone GmbH
Position Summary
Senior Application Developer at Interone GmbH
Industries
Energy
Information Technology
Business Areas
Information Technology
- Architecture, consulting, and coaching for building a microservice platform for a large energy company.
- Consulting and implementation of continuous delivery pipelines for various clients.
- Technologies used: Java, Spring Boot, Lombok, Maven, Amazon AWS, GitLab CI, Docker, JUnit, Mockito.
Apr 2016 - Feb 2017
11 monthsSenior Software Engineer
Kühne + Nagel (AG & Co.) KG
Position Summary
Senior Software Engineer at Kühne + Nagel (AG & Co.) KG
Industries
Transportation
Business Areas
Information Technology
Product Development
- Developed a microservice application for selling logistics services over the web.
- Agile software development with Kanban.
- Technologies used: Java, Spring Boot, Oracle, GWT, AngularJS, jQuery, RabbitMQ, SOAP, Ansible, ELK, JUnit 4, Mockito, Selenium, Gradle, Git, Tomcat, HAProxy, Jenkins.
Feb 2014 - Mar 2016
2 years 2 monthsSenior Consultant
Tallence GmbH
Position Summary
Senior Consultant at Tallence GmbH
Industries
Information Technology
Media and Entertainment
Business Areas
Information Technology
- Main contact for clients WeltN24 GmbH and SPD.
- N24: Used CoreMedia CMS as the central system to control all delivery channels: web, mobile, apps, info screens (e.g., at airports).
- Provided coaching and architecture for a sub-project of stern.de at Gruner + Jahr.
- Other technologies used: Spring, MySQL, PostgreSQL, MongoDB, ElasticSearch, Maven, Git, SVN, Varnish, jQuery, Apache Web server, Tomcat, IntelliJ IDEA.
Nov 2010 - Jan 2014
3 years 3 monthsSenior Application Developer
Interone GmbH
Position Summary
Senior Application Developer at Interone GmbH
Industries
Information Technology
Business Areas
Information Technology
- Programming content management systems in Java with CoreMedia or Spring 3, as well as developing Android apps for clients: O2 Telefónica, N24, BMW, Affinion International.
- Provided technical guidance to developer teams made up of junior application developers and external developers.
- Further development of the community platform “o2more”.
- Relaunch of the N24 website.
- Development of several Android apps for savings banks.
- Other technologies used: Maven, SVN, Hibernate, Oracle, MySQL, Varnish, jQuery, Apache Web server, Tomcat, Eclipse, IntelliJ IDEA.
Oct 2008 - Oct 2010
2 years 1 monthSystem Engineer
hamburg.de GmbH & Co. KG
Position Summary
System Engineer at hamburg.de GmbH & Co. KG
Industries
Information Technology
Media and Entertainment
Business Areas
Information Technology
Operations
- Managed the CoreMedia system for hamburg.de.
- Developed new features.
- Optimized and maintained operations.
- Technologies: Java, CoreMedia, Spring, Hibernate, Oracle, Maven, SVN.
- Coordinated with service providers and the City of Hamburg.
Apr 2008 - Sep 2008
6 monthsSoftware Developer
mindworks GmbH
Position Summary
Software Developer at mindworks GmbH
Industries
Information Technology
Media and Entertainment
Business Areas
Information Technology
Product Development
- Developed various CMS projects in PHP and MySQL.
- Mainly responsible for the development and maintenance of mopo.de.
- Other projects included ftd.de, stern.de, and hinzundkunzt.de.
Sep 2006 - Mar 2008
1 year 7 monthsMoorbek Computer Systeme GmbH
Position Summary
Industries
Information Technology
Business Areas
Information Technology
Product Development
- Created a Java application for automatic ordering and provisioning of domains.
- Built a frontend in PHP.
- Used MySQL as the database.
Jan 2004 - Mar 2007
3 years 3 monthsStudent assistant in technical operations
hamburg.de GmbH & Co. KG
Position Summary
Student assistant in technical operations at hamburg.de GmbH & Co. KG
Industries
Information Technology
Media and Entertainment
Business Areas
Business Intelligence
Information Technology
- Developed and maintained the web controlling tool in PHP and MySQL.
Jan 2001 - Dec 2006
6 yearsFreelance work
Rechtsanwälte Mierau & Domscheit
Position Summary
Freelance work at Rechtsanwälte Mierau & Domscheit
Industries
Professional Services
Business Areas
Information Technology
- Provided technical support for a law firm with about 10 employees.
Industry Experience
See where this freelancer has spent most of their professional time.
Experienced in Information Technology, Media and Entertainment, Professional Services, Retail, Manufacturing, and Utilities.
Information Technology
Media and Entertainment
Professional Services
Retail
Manufacturing
Utilities
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Product Development, Operations, and Business Intelligence.
Information Technology
Product Development
Operations
Business Intelligence
Summary
- 20 years of experience developing web applications with a focus on the backend
- Over 15 years of professional experience in Java/Spring development
- Experience with common frontend technologies (TypeScript, React, Angular, jQuery)
- Clean Code and TDD are not foreign to me, but my preferred approach
- Over 10 years of experience in agile software development (Scrum & Kanban)
- Extensive DevOps experience (Amazon AWS, GitLab, Linux, Docker, Kubernetes)
- Extensive experience with standard development tools (IntelliJ IDEA, Jira, Confluence, GitLab, Jenkins, SonarQube)
Languages
German
NativeEnglish
AdvancedEducation
Oct 2004 - Mar 2007
Physikalisch Technische Lehranstalt Wedel
Technical college entrance diploma, state-certified technical assistant for computer science, focus on business informatics · Computer Science · Wedel, Germany
Oct 2001 - Jun 2003
Ernst Barlach Schule Wedel
Secondary school diploma · Wedel, Germany
Oct 1996 - Jun 2001
Johann Rist Gymnasium Wedel
Wedel, Germany
Statistics
Experience
Total positions 17
Experience in Information Technology 18.5 y
Avg length 1 y 9 m
Longest experience 5 y 11 m
Expertise
Recent roles Senior Application Developer, Senior Software Engineer, Senior Consultant
Main industries Information Technology, Media and Entertainment, Professional Services
Main business areas Information Technology, Product Development, Operations
Qualifications
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 Johannes based?
Johannes is based in Hamburg, Germany.
What languages does Johannes speak?
Johannes speaks the following languages: German (Native), English (Advanced).
How many years of experience does Johannes have?
Johannes has at least 25 years of experience. During this time, Johannes has worked in at least 7 different roles and for 14 different companies. The average length of individual experience is 2 years and 6 months. Note that Johannes may not have shared all experience and actually has more experience.
What roles would Johannes be best suited for?
Based on recent experience, Johannes would be well-suited for roles such as: Senior Application Developer, Senior Software Engineer, Senior Consultant.
What companies has Johannes worked for in recent years?
In recent years, Johannes has worked for Libri GmbH, EOS Technology Solutions GmbH, Brunata-Metrona GmbH, KONMATIK GmbH, and edict egaming GmbH.
Which industries is Johannes most experienced in?
Johannes is most experienced in industries like Information Technology, Media and Entertainment, and Professional Services. Johannes also has some experience in Retail, Manufacturing, and Utilities.
Which business areas is Johannes most experienced in?
Johannes is most experienced in business areas like Information Technology, Product Development, and Operations. Johannes also has some experience in Business Intelligence.
Which industries has Johannes worked in recently?
Johannes has recently worked in industries like Information Technology, Retail, and Utilities.
Which business areas has Johannes worked in recently?
Johannes has recently worked in business areas like Information Technology, Product Development, and Operations.
What is Johannes's education?
Johannes attended Physikalisch Technische Lehranstalt Wedel for Computer Science.
What is the availability of Johannes?
Johannes is immediately available for suitable projects.
What is the rate of Johannes?
Johannes'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 Johannes?
To hire Johannes, 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: 730-890 €
Market avg: 730-890 €
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.
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
Nearby freelancers
Professionals working in or nearby Hamburg, Germany