Johannes E.

Senior Application Developer

Hamburg, Germany

Experience

Sep 2022 - Present
3 years 1 month
Hamburg, Germany
Lorem ipsum dolor sit amet

Libri GmbH

  • Operation and further development of the inventory management system for booksellers (Quimus). It is an in-house development by Libri, sold to its customers as software as a service. The software is developed by two agile teams (about 5 developers each). The system 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 and 21, Spring Boot 2 and 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 management system. Integrating the data warehouse for reporting. Extending existing features (goods receipts, invoice generation, product management, …). Operations and DevOps tasks.
  • Focus from January 2024: Extracting product search from the inventory management system into a global service to use in other applications. Integrating product search into the booksellers' online shops (also run by Libri). Importing and providing digital items in product search.
Nov 2021 - Aug 2022
10 months
Hamburg, Germany
Lorem ipsum dolor sit amet

EOS Technology Solutions GmbH

  • Agile development of the B2B portal for coordination between EOS and its clients. Connecting additional systems to the existing product.
  • Technologies used in the backend: 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
  • Technologies used in the frontend: TypeScript, React, Redux, Apollo, Jest, TestCafe
Apr 2021 - May 2022
1 year 2 months
Hürth, Germany
Lorem ipsum dolor sit amet

Brunata-Metrona GmbH

  • Complete development of multiple microservices to receive and process meter 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 months
Puchheim, Germany
Lorem ipsum dolor sit amet

Konmatik GmbH

  • Initial support for setting up a project and ongoing maintenance with a few hours per week.
  • Training employees
  • Technologies used: Java 11, Spring Boot, Lombok, Vaadin, GitLab CI, Maven, JUnit 5, Mockito, MariaDB, Liquibase, Docker, Jib
Jan 2021 - Mar 2021
3 months
Hamburg, Germany
Lorem ipsum dolor sit amet

edict egaming GmbH

  • Agile development of an online casino backend.
  • Support with breaking 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 months
Hamburg, Germany
Lorem ipsum dolor sit amet

EOS Technology Solutions GmbH

  • Agile development of the B2B portal for coordination between EOS and clients. Integration of additional systems into the existing product.
  • Technologies used in the backend: 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
  • Technologies used in the frontend: TypeScript, React, Redux, Apollo, Jest, Testcafe
May 2018 - Sep 2019
1 year 5 months
Hamburg, Germany
Lorem ipsum dolor sit amet

moebel.de Einrichten & Wohnen AG

  • Complete redevelopment of the entire portal using 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 month
Hamburg, Germany
Lorem ipsum dolor sit amet

Cubic Transportation Systems (Deutschland) GmbH

  • Development of the Java backend for a React Native mobile ticketing app for public transport in 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 months
Hamburg, Germany

Senior Application Developer

Interone GmbH

  • Architecture, consulting, and coaching in building a microservice platform for a large energy company.
  • Consulting and implementation for the continuous delivery pipelines of various clients.
  • Technologies used: Java, Spring Boot, Lombok, Maven, Amazon AWS, Gitlab CI, Docker, Junit, Mockito
Apr 2016 - Feb 2017
11 months
Hamburg, Germany

Senior Software Engineer

Kühne + Nagel (AG & Co.) KG

  • Development of 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 months
Hamburg, Germany

Senior Consultant

Tallence GmbH

  • Main contact person for the clients WeltN24 GmbH and the SPD
  • N24: Use of the CoreMedia CMS as the central system to manage all delivery channels: web, mobile, apps, info screens (e.g., at airports)
  • Coaching and architecture for a subproject 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 months
Hamburg, Germany

Senior Application Developer

Interone GmbH

  • Programming content management systems in Java with CoreMedia or Spring 3, and developing Android apps for clients: O2 Telefónica, N24, BMW, Affinion International
  • Technical guidance for development teams consisting 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 month
Hamburg, Germany

System Engineer

hamburg.de GmbH & Co. KG

  • Management of the CoreMedia system for hamburg.de
  • Development of new features
  • Optimization and support of operations
  • Technologies: Java, CoreMedia, Spring, Hibernate, Oracle, Maven, SVN
  • Coordination with service providers and the city of Hamburg
Apr 2008 - Sep 2008
6 months

Software Developer

mindworks GmbH

  • Development of various CMS projects in PHP and MySQL
  • Main responsibility for the development and operation of mopo.de
  • Other projects included ftd.de, stern.de, and hinzundkunzt.de
Sep 2006 - Mar 2008
1 year 7 months

Thesis and subsequent support

Moorbek Computer Systeme GmbH

  • 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 months
Hamburg, Germany

Student assistant in technical operations

hamburg.de GmbH & Co. KG

  • Developed and maintained a web-based monitoring system in PHP and MySQL
Jan 2001 - Dec 2006
6 years

Freelance work

Rechtsanwälte Mierau & Domscheit

  • Provided technical support for a law firm of around 10 employees

Summary

  • Clean Code and TDD aren't foreign words to me, but my preferred way to work

Languages

German
Native
English
Advanced

Education

Oct 2004 - Mar 2007

Physikalisch Technische Lehranstalt Wedel

State-certified technical assistant in computer science, specializing in business informatics · Computer Science · Wedel, Germany

Oct 2004 - Mar 2007

Physikalisch Technische Lehranstalt Wedel

Technical college entrance qualification · Wedel, Germany

Oct 2001 - Jun 2003

Ernst Barlach Schule Wedel

Intermediate school leaving certificate · Wedel, Germany

...and 1 more
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions