Recommended expert
Peter Großmann
Senior Backend Developer
Experience
Mar 2024 - Jul 2025
1 year 5 monthsSenior Backend Developer
NetCom BW GmbH
- Development of microservices according to the TMF standard
- Adaptation of existing workflows to microservices (PNMGT, RADIUS, WBCI, ACS, VOIP, P2P)
- Migration of communication from RabbitMQ/REST to Kafka
- Development of Camunda processes for billing leased infrastructure
- Implementation of Kafka connectors for billing and inventory data systems
- Automation of the WBCI pre-coordination workflow
- Conducting unit, integration, and acceptance tests with business units
- Setting up CI/CD pipelines
- Troubleshooting support tickets
- Performing major refactorings of legacy code to adapt to new microservices
- Participating in meetings to gather and clarify requirements
- Technologies: Kubernetes, AWS DevOps, Apache Camel, Debezium, Python, TMF, Confluent, Kafka, OpenAPI, Java 21, Spring Boot, Docker, MapStruct, PostgreSQL, Maven, Camunda, Keycloak
Jan 2023 - Jan 2024
1 year 1 monthSenior Fullstack Developer
Deutsche Funkturm
- Analysis of functions and data structures of a legacy application
- Gathering customer requirements and aligning interfaces
- UI design in collaboration with the customer
- Development of Spring Boot backend and React frontend
- Conducting unit and integration tests
- Project setup including CI pipeline and required dependencies
- Designing the architecture, data models, services, and REST interfaces
- Migrating legacy data from Oracle to PostgreSQL
- Code reviews and regular customer meetings
- Implementing authentication with Keycloak and Spring Security
- Application go-live
- Technologies: Java 17, Spring Boot 3, PostgreSQL 11, Hibernate, Liquibase, MapStruct, REST, OpenAPI, React, TypeScript, nx, MUI, Docker, GitLab, Jira, Confluence, Cloud-native, jUnit, Jest, Cypress, Maven
Oct 2021 - Dec 2022
1 year 3 monthsSenior Backend Developer
1&1 Internet AG
- Member of the Scrum order management team
- Analysis and resolution of errors in Camunda processes using Kibana and PIS GUI
- Finding solutions through communication with various teams
- Extending and modeling processes
- Code reviews and refactoring of legacy code
- Conducting unit and integration tests
- Implementing asynchronous services with Kafka
- Optimizing slow database queries and partitioning tables
- Migrating services into Kubernetes clusters
- Technologies: Java 11, JEE, Camunda, PostgreSQL, REST, Jenkins, Kibana, Signavio, Camunda Modeler, Kubernetes, Jira, Confluence, jUnit, Maven, Kafka
Apr 2021 - Mar 2022
1 yearSenior Fullstack Developer
OBI E-Commerce GmbH
- Member of a Scrum team
- Extending and fixing issues in FeedForward (employee feedback) and OBI absence workflow (vacation planner)
- Migrating services into Kubernetes clusters
- Conducting unit and integration tests
- Code reviews
- Technologies: Java 11, Spring Boot, Angular 10, Angular Material, REST, TypeScript, PostgreSQL, GitLab, Jira, Confluence, jUnit, Jasmine, Gradle
Oct 2020 - Sep 2021
1 yearSenior Developer
Vodafone / Deutsche Funkturm
- Member of a Scrum team
- Extending and fixing issues in EMF, a tool for StoB application management according to BEMFV
- Code reviews and conducting unit and integration tests
- Gathering new customer requirements in regular meetings
- Deployments on the customer's site
- Communication and meetings with IBM to connect EMF to IBM TRIRIGA
- Technologies: Java, Spring Boot, JSF, Oracle Database, REST, Hibernate, Docker, Selenium, GitLab, OpenAPI, Jira, Confluence, jUnit, Maven
Mar 2020 - Sep 2020
7 monthsLead Developer
Compertis mbH
- Planning and development of an application for secure file exchange with clients
- Creating architecture documentation according to Arc42
- Leading a team of developers (3 developers)
- Gathering client requirements
- Developing a Spring Boot backend and Angular frontend
- Code reviews
- Performing unit and integration tests
- Technologies: Java 11, Spring Boot, Angular, Angular Material, REST, TypeScript, PostgreSQL, Hibernate, Docker, Selenium, GitLab, OpenAPI, Jira, Confluence, cloud-native, JUnit, Jasmine, Gradle
Mar 2019 - Jan 2024
4 years 11 monthsLead Developer
R+V Versicherung
- Development of an Angular SPA for documenting a suitability and appropriateness check
- Generating PDFs
- Code reviews and performing unit and integration tests
- Leading a team of developers (3 developers)
- Maintaining and extending the application since January 2024
- Technologies: Angular, Angular Material, TypeScript, Bitbucket, Jira, Confluence, Jasmine
Feb 2018 - Jul 2020
2 years 6 monthsLead Developer
LAUSCHTOUR - Audioguides & Apps
- Development of an Android app for a museum audio guide
- Automatic synchronization of content with the backend
- Gathering client requirements and coordinating the design
- Performing unit tests
- Integrating and extending an existing PHP backend
- Maintaining and extending the app
- Leading a team of developers (2 developers)
- Technologies: Android SDK, Symfony, PHP, Bitbucket, Jira, REST, Confluence, JUnit, MySQL
Dec 2014 - Apr 2015
5 monthsDeveloper
IFAK Institut GmbH & Co. KG
- Development of a tracking module for an existing app
- Recording geocoordinates, geofencing, visited websites, and used apps
- Implementing the JEE backend
- Performing unit tests
- Leading a team of developers (2 developers)
- Code reviews
- Technologies: Android, REST, JEE, JSF, Hibernate, Spring, Maven, JUnit, Bootstrap, PostgreSQL
Jan 2013 - Sep 2020
7 years 9 monthsFullstack Developer
Learnbit GmbH
- Maintaining a learning management system
- Extending group management and implementing email notifications
- Assigning courses by region
- Technologies: JEE, JSP, WBT format, Spring, Hibernate, MySQL, SVN, Track, JUnit, Maven
Sep 2012 - Dec 2012
4 monthsBackend Developer
Verbundzentrale des GBV (VZG)
- Developed a command-line application to import the union catalog from an XML interface into a Solr server
- Configured the Solr schema
- Technologies: Java 7, Apache Xerces, Solr, Lucene, Maven
Jan 2012 - Sep 2020
8 years 9 monthsLead Developer
Lyncker & Theis GmbH
- Led a team of developers (about 5 on average)
- Developed the backend for the Brainyoo learning software (JEE monolith)
- Created front-ends with JSF and the shop with Magento
- Performed unit and integration tests
- Requirements analysis and effort estimation
- Contributed to the Android app
- Server administration (SuSe) and set up CI pipelines
- White-label solutions and branding for multiple clients
- Mentored junior developers
- Refactoring and code reviews
- Technologies: Java, JEE, JSF, Spring, Hibernate, REST, PostgreSQL, MySQL, Maven, Docker, PHP, CSS, Bitbucket, Jenkins, Jira, Magento, jUnit, Selenium
Feb 2010 - Dec 2011
1 year 11 monthsJunior Fullstack Developer
juni.com - mehr Multimedia
- Developed and maintained a digital asset manager
- Converted e-books to SWF and extracted metadata and texts
- Built a webshop for Duncker & Humblot Verlag
- Technologies: Java, PHP, PDFlib, ePub, MySQL, Magento, JavaScript
Summary
Backend
- Java (8–21)
- Spring Boot
- REST
- Python
- OpenAPI
- Swagger
- TMF
Frontend
- Angular
- Angular Material
- React
- MUI
- JSF
- PrimeFaces
- Next.js
- daisyUI
- TypeScript
- Tailwind
- CSS
Databases
- PostgreSQL
- MySQL
- MongoDB
DevOps / CI/CD
- Docker
- Docker Compose
- Kubernetes
- Jenkins
- GitLab
- GitHub
- Azure DevOps
- SonarQube
Cloud / Auth
- OAuth
- Keycloak
- Spring Security
- Azure
Tests
- jUnit
- Mockito
- JaCoCo
- Cypress
- Selenium
- Jasmine
- Karma
- Istanbul
- unittest (Python)
Other skills
- Apache Camel
- MapStruct
- Debezium
- Camunda
- Kafka
- Liquibase
- Maven
- Gradle
- WebSockets
- Solr
- Lucene
- Arc42
- TensorFlow
- DL4J
- PHP
- Android SDK
- Magento
- Symfony
- OpenStreetMap
- Jira
- Confluence
Other skills (projects / personal activities)
- Development and operation of the website cardano-tools.io
- Development and operation of the website charly-token.io
- Operation of a Cardano staking pool
- Development and operation of the backend for portal.themandrillz.io
- OpenStreetMap
- WebSockets
- Python (crawler / TensorFlow)
- DL4J
General strengths
- Patience
- Debugging
- Optimizing SQL queries
- Problem solving
- Code reviews
- Familiarizing with unfamiliar code
Weaknesses
- The Apple ecosystem
- C
- C++
- C#
- Tend to get lost in details
Languages
German
NativeEnglish
AdvancedEducation
Aug 2004 - Nov 2009
Hochschule RheinMain
Diploma in Computer Science · Computer Science · Wiesbaden, Germany
Aug 2002 - Jun 2004
Berufliche Schulen Untertaunus
Advanced technical college entrance qualification in Information Technology · Information Technology · Taunusstein, Germany
Aug 1996 - Jun 2002
Theißtalschule
Secondary school certificate · Niedernhausen, Germany
...and 1 more
Certifications & licenses
iSAQB® Certified Professional For Software Architecture – Foundation Level
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience