Peter Großmann
Senior Backend-Entwickler
Erfahrungen
Senior Backend-Entwickler
NetCom BW GmbH
- Entwicklung von Microservices nach TMF-Standard
- Anpassung bestehender Workflows an Microservices (PNMGT, RADIUS, WBCI, ACS, VOIP, P2P)
- Umstellung der Kommunikation von RabbitMQ/REST auf Kafka
- Entwicklung von Camunda-Prozessen zur Abrechnung von verpachteter Infrastruktur
- Implementierung von Kafka-Konnektoren für Abrechnungs- und Bestandsdatensystem
- Automatisierung des Workflows zur WBCI-Vorabstimmung
- Durchführung von Unit- und Integrationstests sowie Akzeptanztests mit den Fachbereichen
- Einrichtung von CI/CD-Pipelines
- Fehleranalyse für Support-Tickets
- Durchführung größerer Refactorings von Legacy-Code zur Anpassung an neue Microservices
- Teilnahme an Meetings zur Aufnahme und Klärung von Anforderungen
- Technologien: Kubernetes, AWS-DevOps, Apache Camel, Debezium, Python, TMF, Confluent, Kafka, OpenAPI, Java 21, Spring Boot, Docker, MapStruct, PostgreSQL, Maven, Camunda, Keycloak
Senior Fullstack-Entwickler
Deutsche Funkturm
- Analyse der Funktionen und Datenstrukturen einer Altanwendung
- Aufnahme der Kundenanforderungen und Abstimmung von Schnittstellen
- UI-Design in Absprache mit dem Kunden
- Entwicklung von Spring Boot Backend und React Frontend
- Durchführung von Unit- und Integrationstests
- Projekt-Setup inkl. CI-Pipeline und notwendiger Abhängigkeiten
- Design der Architektur, Datenmodelle, Services und Rest-Interfaces
- Migration von Altdaten von Oracle zu PostgreSQL
- Code-Reviews und regelmäßige Kundenmeetings
- Implementierung von Authentifizierung mit Keycloak und Spring Security
- Livegang der Anwendung
- Technologien: Java 17, Spring Boot 3, PostgreSQL 11, Hibernate, Liquibase, MapStruct, REST, OpenAPI, React, TypeScript, nx, MUI, Docker, GitLab, Jira, Confluence, Cloud-nativ, jUnit, Jest, Cypress, Maven
Senior Backend-Entwickler
1&1 Internet AG
- Mitarbeit im Scrum-Team Order-Management
- Analyse und Behebung von Fehlern in Camunda-Prozessen mit Kibana und PIS-GUI
- Lösungsfindung durch Kommunikation mit diversen Teams
- Erweiterung und Modellierung von Prozessen
- Code-Reviews und Refactoring von Legacy-Code
- Durchführung von Unit- und Integrationstests
- Implementierung asynchroner Services mit Kafka
- Optimierung langsamer Datenbankabfragen und Partitionierung von Tabellen
- Migration von Services in Kubernetes-Cluster
- Technologien: Java 11, JEE, Camunda, PostgreSQL, REST, Jenkins, Kibana, Signavio, Camunda Modeler, Kubernetes, Jira, Confluence, jUnit, Maven, Kafka
Senior Fullstack-Entwickler
OBI E-Commerce GmbH
- Mitarbeit in einem Scrum-Team
- Erweiterung und Fehlerbehebung von FeedForward (Mitarbeiter-Feedback) und OBI Abwesenheitsworkflow (Urlaubsplaner)
- Migration von Services in Kubernetes-Cluster
- Durchführung von Unit- und Integrationstests
- Code-Reviews
- Technologien: Java 11, Spring Boot, Angular 10, Angular Material, REST, TypeScript, PostgreSQL, GitLab, Jira, Confluence, jUnit, Jasmine, Gradle
Senior Entwickler
Vodafone / Deutsche Funkturm
- Mitarbeit in einem Scrum-Team
- Erweiterung und Fehlerbehebung von EMF, einem Tool zum StoB-Antragsmanagement gemäß BEMFV
- Code-Reviews und Durchführung von Unit- und Integrationstests
- Aufnahme neuer Kundenanforderungen in regelmäßigen Meetings
- Deployments beim Kunden vor Ort
- Kommunikation und Meetings mit IBM zur Anbindung von EMF an IBM TRIRIGA
- Technologien: Java, Spring Boot, JSF, Oracle Database, REST, Hibernate, Docker, Selenium, GitLab, OpenAPI, Jira, Confluence, jUnit, Maven
Lead-Entwickler
Compertis mbH
- Planung und Entwicklung einer Anwendung zum sicheren Dateiaustausch mit Kunden
- Erstellung einer Architekturdokumentation nach Arc42
- Leitung eines Entwicklerteams (3 Entwickler)
- Aufnahme der Kundenanforderungen
- Entwicklung von Spring Boot Backend und Angular Frontend
- Code-Reviews
- Durchführung von Unit- und Integrationstests
- Technologien: Java 11, Spring Boot, Angular, Angular Material, REST, TypeScript, PostgreSQL, Hibernate, Docker, Selenium, GitLab, OpenAPI, Jira, Confluence, Cloud-nativ, jUnit, Jasmine, Gradle
Lead-Entwickler
R+V Versicherung
- Entwicklung einer Angular-SPA zur Dokumentation einer Geeignetheits- und Angemessenheitsprüfung
- Generierung von PDFs
- Code-Reviews und Durchführung von Unit- und Integrationstests
- Leitung eines Entwicklerteams (3 Entwickler)
- Wartung und Erweiterung der Anwendung seit Januar 2024
- Technologien: Angular, Angular Material, TypeScript, Bitbucket, Jira, Confluence, Jasmine
Lead-Entwickler
LAUSCHTOUR - Audioguides & Apps
- Entwicklung einer Android-App für einen Museums-Audioguide
- Automatische Synchronisation der Inhalte mit dem Backend
- Aufnahme der Kundenanforderungen und Abstimmung des Designs
- Durchführung von Unit-Tests
- Anbindung und Erweiterung eines bestehenden PHP-Backends
- Wartung und Erweiterung der App
- Leitung eines Entwicklerteams (2 Entwickler)
- Technologien: Android SDK, Symfony, PHP, Bitbucket, Jira, REST, Confluence, jUnit, MySQL
Entwickler
IFAK Institut GmbH & Co. KG
- Entwicklung eines Tracking-Moduls für eine bestehende App
- Aufzeichnung von Geokoordinaten, Geofencing, besuchten Webseiten und genutzten Apps
- Implementierung des JEE-Backends
- Durchführung von Unit-Tests
- Leitung eines Entwicklerteams (2 Entwickler)
- Code-Reviews
- Technologien: Android, REST, JEE, JSF, Hibernate, Spring, Maven, jUnit, Bootstrap, PostgreSQL
Fullstack-Entwickler
Learnbit GmbH
- Wartung eines Learning Management Systems
- Erweiterung der Gruppenverwaltung und Implementierung von E-Mail-Benachrichtigungen
- Zuweisung von Kursen nach Gebieten
- Technologien: JEE, JSP, WBT-Format, Spring, Hibernate, MySQL, SVN, Track, jUnit, Maven
Backend-Entwickler
Verbundzentrale des GBV (VZG)
- Entwicklung einer Kommandozeilen-Applikation zum Import des Verbundkatalogs aus einer XML-Schnittstelle in einen Solr-Server
- Konfiguration des Solr-Schemas
- Technologien: Java 7, Apache Xerces, Solr, Lucene, Maven
Lead-Entwickler
Lyncker & Theis GmbH
- Leitung eines Entwicklerteams (durchschnittlich 5 Entwickler)
- Entwicklung des Backends der Lernsoftware Brainyoo (JEE-Monolith)
- Entwicklung der Frontends mit JSF und des Shops mit Magento
- Durchführung von Unit- und Integrationstests
- Anforderungsanalyse und Aufwandsschätzungen
- Mitarbeit an der Android-App
- Administration der Server (SuSe) und Aufbau der CI-Pipelines
- White-Label-Lösungen und Branding für mehrere Kunden
- Tutor für Junior-Entwickler
- Refactoring und Code-Reviews
- Technologien: Java, JEE, JSF, Spring, Hibernate, REST, PostgreSQL, MySQL, Maven, Docker, PHP, CSS, Bitbucket, Jenkins, Jira, Magento, jUnit, Selenium
Junior Fullstack-Entwickler
juni.com - mehr Multimedia
- Entwicklung und Wartung eines Digital-Asset-Managers
- Konvertierung von E-Books in SWF und Extraktion von Metadaten und Texten
- Aufbau eines Webshops für den Duncker & Humblot Verlag
- Technologien: Java, PHP, PDFlib, ePub, MySQL, Magento, JavaScript
Industrie Erfahrung
Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.
Erfahren in Bildung (8.5 Jahre), Versicherung (5 Jahre), Telekommunikation (3.5 Jahre), Tourismus (2.5 Jahre), Informationstechnologie (2 Jahre) und Medien und Unterhaltung (2 Jahre).
Geschäftsbereich Erfahrung
Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.
Erfahren in Informationstechnologie (15.5 Jahre), Produktentwicklung (13 Jahre) und Qualitätssicherung (12 Jahre).
Zusammenfassung
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
Datenbanken
- 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)
Weitere Kenntnisse
- Apache Camel
- MapStruct
- Debezium
- Camunda
- Kafka
- Liquibase
- Maven
- Gradle
- WebSockets
- Solr
- Lucene
- Arc42
- TensorFlow
- DL4J
- PHP
- Android SDK
- Magento
- Symfony
- OpenStreetmap
- Jira
- Confluence
Weitere Kenntnisse (Projekte / eigene Aktivitäten)
- Entwicklung und Betrieb der Webseite cardano-tools.io
- Entwicklung und Betrieb der Webseite charly-token.io
- Betrieb eines Cardano-Staking-Pools
- Entwicklung und Betrieb des Backends für portal.themandrillz.io
- OpenStreetmap
- Websockets
- Python (Crawler / Tensorflow)
- DL4J
Allgemeine Stärken
- Geduld
- Debugging
- SQL-Queries optimieren
- Probleme lösen
- Code Reviews
- Einarbeiten in fremden Code
Schwächen
- Die Apple Welt
- C
- C++
- C#
- Verliere mich gerne in Details
Sprachen
Ausbildung
Hochschule RheinMain
Diplom-Informatiker · Informatik · Wiesbaden, Deutschland
Berufliche Schulen Untertaunus
Fachabitur im Bereich Informationstechnik · Informationstechnik · Taunusstein, Deutschland
Theißtalschule
Mittlere Reife · Niedernhausen, Deutschland
Zertifikate & Bescheinigungen
iSAQB® Zertifizierter Professional für Softwarearchitektur – Foundation Level
Profil
Frequently asked questions
Sie haben Fragen? Hier finden Sie weitere Informationen.
Wo ist Peter ansässig?
Welche Sprachen spricht Peter?
Wie viele Jahre Erfahrung hat Peter?
Für welche Rollen wäre Peter am besten geeignet?
Was ist das neueste Projekt von Peter?
Für welche Unternehmen hat Peter in den letzten Jahren gearbeitet?
In welchen Industrien hat Peter die meiste Erfahrung?
In welchen Bereichen hat Peter die meiste Erfahrung?
In welchen Industrien hat Peter kürzlich gearbeitet?
In welchen Bereichen hat Peter kürzlich gearbeitet?
Was ist die Ausbildung von Peter?
Ist Peter zertifiziert?
Wie ist die Verfügbarkeit von Peter?
Wie hoch ist der Stundensatz von Peter?
Wie kann man Peter beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Senior Backend-Entwickler
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Wiesbaden, Deutschland arbeiten