Full-stack DevOps / Certified Oracle Java Developer
Aktualisiert am 19.02.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 03.03.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Kubernetes
DevOps
Angular
Spring Framework
SQL Programmierer
Postgres
Microsoft Azure
AWS
virtual machine
Docker
Oracle PL/SQL
Quarkus
Neo4j
TypeScript
Jenkins
ArgoCD
Python
Deutsch
verhandlungssicher
Englisch
verhandlungssicher
französisch
muttersprache

Einsatzorte

Einsatzorte

Deutschland, Schweiz
möglich

Projekte

Projekte

1 Jahr
2024-03 - heute

Konzeption und Entwicklung einer webbasierten Kandidaten-Management-Lösung

Freiberufler Gründer Java 21 Azure Storage REST ...
Freiberufler Gründer
  • Konzeption und Entwicklung einer webbasierten Kandidaten-Management-Lösung zur Effizienzsteigerung im Recruiting.
  • Implementierung von Large Language Model(LLM) zur automatischen Analyse von Bewerbungsunterlagen und Extraktion relevanter Fähigkeiten
  • Entwicklung eines regelbasierten Bewertungssystems zur Priorisierung von Kandidaten.
  • Durchführung eine umfassende Analyse bestehender Prozesse und Gestaltung einer intuitiven Benutzeroberfläche.
  • Erfolgreiche Bereitstellung der Anwendung in der Azure Cloud.
  • Design und Implementierung einer skalierbaren SQL-Datenbank zur Speicherung von Kandidatendaten.
Java 21 Azure Storage REST JPA Liquibase Gradle Spring Boot Junit5 Docker SQL Clickup Git Ollama NLP LLM
Recruiting
2 Jahre 1 Monat
2023-02 - 2025-02

DevOps engineer

Fullstack developer and DevOps DevOps Python
Fullstack developer and DevOps

Bauen und Pflegen der Telematikinfrastruktur (TI). Sie soll alle Beteiligten im Gesundheitswesen wie Ärzte, Zahnärzte, Psychotherapeuten, Krankenhäuser, Apotheken und Krankenkassen im Rahmen der digitalen Gesundheitsanwendungen miteinander vernetzen. Ziel und Aufgabe ist es, diese Infrastruktur auszubauen, zu modernisieren und so fit für das digitale Gesundheitswesen der Zukunft zu machen. 


Zu meinen Tätigkeiten zählte:

  • Deployment von Microservices-Applikationen
  • Erstellung von Kubernetes-Jobs für Datenbank-Backups
  • Fehlerbehebung und Bugfixing
  • Skripte Schreiben, um repetitive Aufgaben zu automatisieren
  • Entwicklung von GitLab-Pipelines zur Automatisierung des Container-Builds und Deployments
  • Cluster-Management mit ArgoCD zur Verwaltung und Überwachung von Deployments
  • Definition von Monitoring- und Alert-Regeln zur frühzeitigen Erkennung von Fehlermeldungen (z. B. Zertifikatsablauf oder hoher Ressourcenverbrauch)
  • Deployment von Docker Applikation in OpenShift
  • Agile Softwareentwicklung mit einer Teamgröße von 10 Entwicklern
OpenShift Kubernetes Helm ArgoCD Keycloak ELK Python SQL Git Jira Confluence
DevOps Python
1 Jahr 7 Monate
2021-06 - 2022-12

Technische Analyse der Datenbank

Full Stack Developer Spring Boot Angular 12 RabbitMQ ...
Full Stack Developer
  • Weiter Entwicklung einer Seefracht Software
  • Weiterentwicklung von Backend Microservice mit Message Queue
  • Erstellung von Integrationstest und Unittest
  • Analyse und Design von Datenbankstrukturen
  • Agile Softwareentwicklung in Scrum mit einer Teamgröße von 10 Entwicklern
  • Branche: Seefracht

Projekt 2: CSV Files Batch Processing
  • Batch Job: Data Migration von CSV zu Datenbank
  • Sende Template E-Mail
  • Branche: Web Marketing

Spring Boot Angular 12 RabbitMQ OKR Gradle Git liquibase Hibernate ava 11 & 8 JavaScript HTML 5 REST JPA Influxdb Prometheus Liquibase Oracle SQL Junit5 Docker SQL Confluence Jira NodeJs Cucumber Openshift docker Java 11 & 8 Go Golang PostgreSQL RestAPI gin-gonic Gorm handlebar
Kuehne & Nagel
Rhein-Main Gebiet
1 Jahr 10 Monate
2019-09 - 2021-06

Entwicklung einer Flottenmanagement-Software als Cloud-Lösung

Full Stack Developer Java 13 JavaScript HTML 5 ...
Full Stack Developer
  • Weiterentwicklung Schnittstelle zur Datenmigration mit anderen Anwendungen
  • Erstellung von Integrationstest und Unittest
  • Frontend UI Anpassung laut Design Vorgaben
  • Analyse von Datenbankstrukturen
  • Agile Softwareentwicklung in Scrum mit einer Teamgröße von 12 Entwicklern
Java 13 JavaScript HTML 5 REST JPA MSSQL Junit Java 8 SQL Python Docker Confluence Jira Wiki Nodejs Cucumber Spring Boot Angular 9 Maven Git flyway Hibernate Java 13 & 8 Angular Microsoft Azure Flyway MS SQL Azure OpenStreetMap
Killbuqs GmbH
Rhein-Main Gebiet
6 Monate
2019-03 - 2019-08

Travel Management Anwendung

Innovation Consultant Java Java EE Javascript ...
Innovation Consultant
Projekt 1
  • Weiterentwicklung der Schnittstelle für eine Reisebuchungssoftware
  • Analyse und Abstimmung der Anforderungen mit Kunden
  • Operative Weiterentwicklung der Software mit 15 Entwicklern
  • Analyse und Konzeption von verschiedenen Datenbanken
  • Weiterentwicklung von Monitoring Funktionen
  • Kommunikation und Zusammenarbeit mit externen Partnern
  • Technische Dokumentation der Datenbankstrukturen (UML, ERM)


Branche: Travel (Fluggesellschaft)


Projekt 2
  • Entwicklung einer Ticketbuchungssoftware für Amazon Alexa Skill
  • Analyse und Abstimmung der Anforderungen mit Kunden
  • Neuentwicklung der Software mit 3 Entwicklern
  • Analyse und Konzeption von verschiedenen Datenbanken
  • Weiterentwicklung von Monitoring Funktionen


Branche: Logistik

Java Java EE Javascript HTML 5 Tomcat 8 Webservice REST JPA Liquidbase Maven Oracle 12c JavaEE Junit XML Schema Jenkins Anforderungsmngmt Oracle Datenbank Java 8 SQL Powerpoint Word Excel Confluence Jira Wiki SVN flyway Hibernate LibreOffice Java & Java 8 JavaScript Oracle 12c & Database XML Flyway JSON Amazon Lambda Amazon AWS
PASS Consulting
Rhein-Main Gebiet
3 Monate
2019-03 - 2019-05

Skill konzeptioniert und umgesetzt

Requirements Engineering, Architekt, Software Developer Java 8 Java 8 REST JSON ...
Requirements Engineering, Architekt, Software Developer
  • Um den Ticketverkauf moderner und interaktiver zu gestalten wurde für einen bekannten Sportverein in diesem Projekt ein Alexa Skill konzeptioniert und umgesetzt, so dass Kunden über die Alexa App oder Amazon Echo die Funktionen nutzen können.
  • Mit diesem Skill können Nutzer mittels Spracheingabe Ticketverfügbarkeit und suche, Preisinformationen sowie Auskünfte über die Tribüne abrufen und Tickets erwerben.
  • Zur Abfrage der Informationen wurden die bestehenden Backend-Services genutzt.
  • Das Deployment fand auf Amazon AWS statt. Des Weiteren fand eine Integration in die bestehende Systemlandschaft des IT-Betreibers statt.

Zu meinen Aufgaben gehörten:

  • Anforderungen analysieren und abstimmen
  • Technische Analyse der aktuellen Implementierung
  • Planung und Schätzung der umzusetzenden Tasks
  • Architektur definieren
  • Bestehende Anwendung Analysieren, dokumentieren, und Schnittstellen zur Integration der neuen Anwendung entwickeln
  • Ergebnisse dokumentieren
Java 8 Java 8 REST JSON Amazon Lambda Amazon AWS Anforderungsmngmt SVN
PASS Consulting
Bayern
7 Monate
2018-08 - 2019-02

Neuentwicklung einer internen Software für die Integrationen von Zulieferern (Autoteile)

Software Developer Java 8 Spring 2 Java ...
Software Developer
  • Entwicklung von Microservices
  • Agile Softwareentwicklung in Scrum mit einer Teamgröße von12 Entwicklern

Java 8 Spring 2 Java Java EE JBoss AS JSF1 JPA Kafka REST Microservices JavaScript Junit SCRUM Anforderungsmngmt Python PL/SQL putty GIT Maven Jenkins
Opitz Consulting Deutschland GmbH
Baden-Württemberg
3 Jahre 7 Monate
2015-01 - 2018-07

Weiterentwicklung einer internen Logistiksoftware

Software Developer Java Java EE JBoss AS 5.1.2 ...
Software Developer
  • Analyse und Konzeption von Oracle Datenbanken
  • Softwareentwicklung mit einer Teamgröße von 5-7 Entwicklern
Java Java EE JBoss AS 5.1.2 Primefaces SEAM JPA Maven Drools Oracle 12c Confluence JavaScript JavaEE JBoss AS 6 Junit Mockito Powermockito Arquillian Integration PMS Jenkins TIBCO Staffware Anforderungsmngmt PL/SQL Developer Java 8 PLSQL Powerpoint Word Jira UML BPMN SVN ANT Hibernate SSH Linux JSF Swing PL/SQL Oracle Eclipse
Körber Supply Chain Software GmbH (früher Inconso AG)k
Hessen
1 Jahr 3 Monate
2014-10 - 2015-12

Personalberatung

Software Architect, Software Developer, Designer Python Django PostgreSQL ...
Software Architect, Software Developer, Designer
  • In diesem Projekt wurde eine bestehende Anwendung für das Management von Kandidaten für ein Personalberatungsunternehmen weiterentwickelt.
  • Um den Recruitern das Benachrichtigen mittels automatischer E-Mails vieler passender Kandidaten aus der Bestandsdatenbank zu vereinfachen, mussten Möglichkeiten für das Filtern und Kategorisieren von potentiellen Kandidaten geschaffen werden.
  • Dies wurde mit Hilfe von Queues implementiert. So können fortlaufend eine große Zahl von Kandidaten erfolgreich nach Fähigkeiten gruppiert und kategorisiert werden.
  • Die Qualität der Software wurde durch verschiedene Tests sichergestellt. Dabei spielen Unittests, Smoke Test und Integrationstests eine erhebliche Rolle.

Zu meinen Aufgaben gehörten:

  • Anforderungen analysieren, abstimmen und priorisieren
  • Neue Anforderungen entwickeln
  • Design und Implementierung der graphischen Oberflächen
  • Smoke Tests
  • Dokumentation und Schulung vorbereiten
Python Django PostgreSQL Mercurial Ajax HTML Bootstrap REST Celery NoSQL Redis Anforderungsmngmt Powerpoint Word Redmine Atom
Basilio Consulting
Bad Nauheim
1 Jahr 3 Monate
2013-06 - 2014-08

Tolino Lese-App

Software Developer Android Java SQLite ...
Software Developer
  • Die Hardware und Software des neuen E-Books Readers musste neu entwickelt werden. Android 4 war das Betriebssystem und die Leseapp selbst sollte auch auf weiteren Android Geräten genauso funktionieren.
  • Der Reader ist eine Android Anwendung, in der man E-Books lesen kann und auch weitere E-Books online kaufen kann. Die Anwendung wurde in die bestehende E-Commerce Plattform integriert, so dass der Anwender mit seinem bestehenden Konto auf dem Tolino Gerät oder der App seine Bibliothek verwalten konnte.
  • Die erfolgreiche Android App für die Verwaltung und die Betrachtung von PDF und E-Books wurde insgesamt mehr als 100.000 Mal heruntergeladen.
  • Die Entwicklung wurde von einem internationalen und interkulturellen Team an verteilten Standorten durchgeführt. Das Projekt wurde in kleine Teams aufgeteilt, wobei ein Teil des Teams in Rumänien entwickelt hat. Die gesamte Kommunikation fand auf Englisch statt.

Zu meinen Aufgaben gehörten:

  • Anforderungen analysieren, Abstimmen und Priorisieren
  • Automatische Tests für ?Tolino Shine? implementieren
  • Integration und Generierung des Open Source ?QuickDic?-Wörterbuchs mit Unterstützung der Sprachen Französisch, Englisch, Deutsch und Italienisch
  • Integration von neuen Online Stores und Anbindung externer Schnittstellen (App Branding)
Android Java SQLite JAXB JUnit Sikuli GIT Gitlab XML Quickdic REST API Gradle/Maven Nearshoring Anforderungsmngmt Python Pyunit Jenkins IntelliJ
Axxessio GmbH
Rhein-Main Gebiet
1 Jahr 6 Monate
2013-03 - 2014-08

diverse Projekte

Software Developer
Software Developer
Projekt 1
  • Neuentwicklung einer Mobile App (Backend)
  • Softwareentwicklung der Mobile App mit 5 Entwicklern
  • Branche: Kommunikation (Call Center)

Kenntnisse:
Android, Java, SQLite, Git, Gradle

Projekt 2
  • Neuentwicklung einer Software für internen Datenaustausch (Intranet)
  • Konzeption und Entwicklung von Testautomatisierungen
  • Softwareentwicklung 3 Entwicklern
  • Branche: Kommunikation (Call Center)

Kenntnisse:
Java EE, REST Easy, Oracle DB, SQL, Websocket, Apache Shiro, Hibernate/JPA, Selenium, JUnit

Projekt 3
  • Weiterentwicklung einer Software für ein Personalberatungsunternehmen (Intranet)
  • Lead Software Developer mit 2 weiteren Entwicklern
  • Analyse, Abstimmung, Konzeption und Entwicklung
  • Entwicklung einer automatisierten Applikation zwischen Projekt und Experten
  • Branche: HR (Personalberatung)

Kenntnisse:
Python, Django, PostgreSQL, Mercurial, Ajax, HTML, Bootstrap, REST, Celery, NoSQL Redis

Projekt 4
  • Neuentwicklung eines Mobile App für E-Books Reader
  • Softwareentwicklung der Mobile App mit 18 Entwicklern
  • Agile Softwareentwicklung in Scrum
  • Branche: Kommunikation (Call Center)

Kenntnisse:
Android, Java, SQLite, JAXB, JUnit, Sikuli, GIT, Gitlab, XML, Quickdic, REST API, Gradle/Maven, Redmine
Für axxessio GmbH & BASILIO CONSULTING GmbH
6 Monate
2013-01 - 2013-06

Multimanager

Software Developer Android Java SQLite ...
Software Developer
  • Multimanager ist eine Android Applikation, die Anwender dabei unterstützt, verschiedene Profil-Einstellungen anzulegen.
  • Die Einstellung wird dann mittels eines NFC Tags aktiviert oder automatisch nach festgelegter Uhrzeit gestartet.
  • Profil-Einstellungen sind Beispielsweise Bluetooth, WLAN, Flugmodus aktivieren und deaktivieren.
  • Die Entwicklung wurde von einem internationalen und interkulturellen Team an verteilten Standorten durchgeführt.
  • Das Projekt wurde in kleine Teams aufgeteilt, wobei ein Teil des Teams in Rumänien entwickelt hat. Die gesamte Kommunikation fand auf Englisch statt.

Zu meinen Aufgaben gehörten:

  • Software Entwicklung
  • Manuelle und Automatische Tests
  • Bug Fixing
Android Java SQLite JAXB GIT Gitlab Gradle/Maven Nearshoring Jenkins JIRA IntelliJ
Axxessio GmbH
Rhein-Main Gebiet
3 Monate
2013-03 - 2013-05

Intranet Secure Sharing Application

Software Developer, Test Automation Engineer Java EE REST Easy Oracle DB ...
Software Developer, Test Automation Engineer
  • Für den Austausch von Präsentationen und Dokumenten innerhalb des Unternehmens wurde in diesem Projekt ein Proof of Concept für eine Sharing Applikation implementiert. Die Applikation ermöglicht gleichzeitig einfach und sicher den unternehmensinternen Dateiaustausch mittels einer Weboberfläche.
  • Es wurde ein Rollen- und Rechtekonzept umgesetzt, welches mittels Apache Shiro realisiert wurde.
  • Die Anwendungsfälle waren: Registrierungsprozess durchführen, Anmelden, eigene Dateien hochladen, teilen und löschen, Dateien durchsuchen und herunterladen.
  • Im Backend wurden die Metadaten in einer Oracle Datenbank gespeichert und per REST (Metadaten) bzw. Websocket (Binärdaten) an das Frontend gesendet.
  • Das Frontend wurde mit automatischen Tests überprüft.
  • Die Entwicklung wurde in einem klassischen Projekt durchgeführt, wobei der Prozess kontinuierlich verbessert wurde.

Zu meinen Aufgaben gehörten:

  • Entwicklung Backend, Rollen Rechtekonzept
  • Implementierung Unittests
  • automatischer Tests mit Selenium
  • Präsentation des Ergebnisses
  • Dokumentation
Java EE REST Easy Oracle DB SQL Websocket Hibernate/JPA Selenium Apache Shiro JUnit Eclipse SVN redmine
Axxessio GmbH
Rhein-Main Gebiet

Aus- und Weiterbildung

Aus- und Weiterbildung

08/2014
Studium: Bachelor of Science in Wirtschaftsinformatik
THM Friedberg

2010
Sprachstudium (DSH/ C1 Level) in Frankfurt am Main

2008
Abitur im Collège Menoua Espoir in Kamerun

Zertifikate

  • ITIL Foundation V3 (Axelos)
  • ITIL V3 Intermediate IT Service Strategy (Simplileearn)
  • ITIL V3 Intermediate IT Continual Service Improvement (Simplilearn)
  • Oracle Certified Associate (Java 8 Programmer)
  • Data science with Python (2019)
  • Python for Data Science and AI (coursera)
  • Data Visualization with Python (coursera)
  • Data Analysis with Python (coursera)
  • Data Science Methodology (coursera)
  • Databases and SQL for Data Science (coursera)
  • Open Source tools for Data Science (coursera)
  • Certified Kubernetes Administrator (CKA) (*Prüfungsvorbereitung)

Position

Position

Fullstack developer 

Kompetenzen

Kompetenzen

Top-Skills

Java Kubernetes DevOps Angular Spring Framework SQL Programmierer Postgres Microsoft Azure AWS virtual machine Docker Oracle PL/SQL Quarkus Neo4j TypeScript Jenkins ArgoCD Python

Schwerpunkte

Azure
Backend
REST, Openapi/Swagger
E-commerce
Frontend HTML5
Microservice
PWA
Progressive web app

Produkte / Standards / Erfahrungen / Methoden

Java
Spring 2
Java EE 7
Tomcat
JPA
Hibernate
NoSQL
Jenkins
Docker
Architektur
Angular
Vuejs
NPM
Nodejs
Microservices
JUnit
Maven
Gradle
JIRA
Requirements
Balsamiq
Go
Kubernetes
Azure
AWS
DevOps
CI/CD

Eckdaten

Ingenieur Software und Datenbank Entwicklung, ITIL, Java 8-17, SQL, Semantik Web, Python, Go


Ich biete:

  • (Agile) Software Entwicklung von Java Spring basierten Backend Applikationen. REST Services, MVC
  • (Agile) Entwicklung und Anpassung von Frontend Apps mit Angular 2-14 und Vuejs.
  • Software Entwicklung von Java EE und Spring Boot Applikationen auf Tomcat und JBoss: JSF, REST Services, Webservices, XML Schemas, Anbindung der Persistenzschicht mit JPA. Alles Qualitätsgesichert mit Unit- und Integrationstests sowie Maven oder Gradle Projektdefinition.
  • Integration von Lösungen in die bestehende Anwendungslandschaft
  • Schnittstellendefinition, Dokumentation und Implementation
  • Alle Lösungen bauen zuverlässig in Ihrer Continuous Integration Umgebung.
  • Applikations- / Microservice Architektur besonders: Definition von relationalen und graphischen Persistenz Modellen, Client/Server Kommunikation
  • Anforderungsanalyse und Erstellung von BPMN Diagrammen
  • Anwendung Modernisierung und Entwicklung von Software Prototypen (MVP)
  • Concurrent Software Entwicklung mit GO.
    • Opensource Project Entwicklung.


IDE

Eclipse, intellij, Visual Studio code (VS Code)


Tools

  • Atlassian JIRA, Atlassian Confluence
  • Redmine, MS Office Paket (Word, Excel, PPT, ?, Project)
  • Camunda


Besondere Stärken

  • Microservices, Java, Kubernetes, DevOps, Python, ReactJS, Datenbanken
  • ReactJS Frontend Developer
  • Mehr als 10 Jahre Erfahrung in der Softwareentwicklung

Softwaresprachen und Tools
Backend
Java (mit Spring Boot), SQL, Oracle, MySQL, PL/SQL, PostgreSQL, Python (mit Django), MongoDB, SQLite, OAuth 2, JSF2, Mockito, Flask, FastAPI, Cucumber, Spring Security, Quarkus

Mobile
Android, Cordova, Ionic

Schnittstellen
REST API, Webservices, Web Socket, GraphQL, OpenStreetMap

Frontend
Angular, ReactJS, JavaScript (TypeScript), HTML 5, CSS mit Bootstrap, AJAX

Tools
Docker, Kubernetes, Openshift, Git, GitLab, Mercurial, Jenkins, Maven, Selenium, JUnit, Gradle, Kafka, Jenkins, JIRA, Confluence, Amazon AWS, Amazon Lambda, Flyway, Liquidbase, Sikuli, Redmine, NodeJS, Hibernate, JBoss AS, Celery, NoSQL Redis, Azure DevOps, Linux, NPM, Prometheus, Grafana, Postgres, Neo4J

Betriebssysteme

Linux
Ubuntu
Windows
7-10

Programmiersprachen

Go
Groovy
Java
JavaScript
Kotlin
Python
TypeScript

Datenbanken

ArangoDB
Azure CosmosDB
Google Firebase
MongoDB
MSSQL-Server
MySQL
Neo4j
Oracle
12g, Pl/SQL
OrientDB
PostgreSQL
SQLite

Datenkommunikation

Message Queuing
WebSocket
XMPP

Branchen

Branchen

  • E-commerce 
  • Logistik 
  • Travel & Touristik
  • Automotive
  • Recruiting

Einsatzorte

Einsatzorte

Deutschland, Schweiz
möglich

Projekte

Projekte

1 Jahr
2024-03 - heute

Konzeption und Entwicklung einer webbasierten Kandidaten-Management-Lösung

Freiberufler Gründer Java 21 Azure Storage REST ...
Freiberufler Gründer
  • Konzeption und Entwicklung einer webbasierten Kandidaten-Management-Lösung zur Effizienzsteigerung im Recruiting.
  • Implementierung von Large Language Model(LLM) zur automatischen Analyse von Bewerbungsunterlagen und Extraktion relevanter Fähigkeiten
  • Entwicklung eines regelbasierten Bewertungssystems zur Priorisierung von Kandidaten.
  • Durchführung eine umfassende Analyse bestehender Prozesse und Gestaltung einer intuitiven Benutzeroberfläche.
  • Erfolgreiche Bereitstellung der Anwendung in der Azure Cloud.
  • Design und Implementierung einer skalierbaren SQL-Datenbank zur Speicherung von Kandidatendaten.
Java 21 Azure Storage REST JPA Liquibase Gradle Spring Boot Junit5 Docker SQL Clickup Git Ollama NLP LLM
Recruiting
2 Jahre 1 Monat
2023-02 - 2025-02

DevOps engineer

Fullstack developer and DevOps DevOps Python
Fullstack developer and DevOps

Bauen und Pflegen der Telematikinfrastruktur (TI). Sie soll alle Beteiligten im Gesundheitswesen wie Ärzte, Zahnärzte, Psychotherapeuten, Krankenhäuser, Apotheken und Krankenkassen im Rahmen der digitalen Gesundheitsanwendungen miteinander vernetzen. Ziel und Aufgabe ist es, diese Infrastruktur auszubauen, zu modernisieren und so fit für das digitale Gesundheitswesen der Zukunft zu machen. 


Zu meinen Tätigkeiten zählte:

  • Deployment von Microservices-Applikationen
  • Erstellung von Kubernetes-Jobs für Datenbank-Backups
  • Fehlerbehebung und Bugfixing
  • Skripte Schreiben, um repetitive Aufgaben zu automatisieren
  • Entwicklung von GitLab-Pipelines zur Automatisierung des Container-Builds und Deployments
  • Cluster-Management mit ArgoCD zur Verwaltung und Überwachung von Deployments
  • Definition von Monitoring- und Alert-Regeln zur frühzeitigen Erkennung von Fehlermeldungen (z. B. Zertifikatsablauf oder hoher Ressourcenverbrauch)
  • Deployment von Docker Applikation in OpenShift
  • Agile Softwareentwicklung mit einer Teamgröße von 10 Entwicklern
OpenShift Kubernetes Helm ArgoCD Keycloak ELK Python SQL Git Jira Confluence
DevOps Python
1 Jahr 7 Monate
2021-06 - 2022-12

Technische Analyse der Datenbank

Full Stack Developer Spring Boot Angular 12 RabbitMQ ...
Full Stack Developer
  • Weiter Entwicklung einer Seefracht Software
  • Weiterentwicklung von Backend Microservice mit Message Queue
  • Erstellung von Integrationstest und Unittest
  • Analyse und Design von Datenbankstrukturen
  • Agile Softwareentwicklung in Scrum mit einer Teamgröße von 10 Entwicklern
  • Branche: Seefracht

Projekt 2: CSV Files Batch Processing
  • Batch Job: Data Migration von CSV zu Datenbank
  • Sende Template E-Mail
  • Branche: Web Marketing

Spring Boot Angular 12 RabbitMQ OKR Gradle Git liquibase Hibernate ava 11 & 8 JavaScript HTML 5 REST JPA Influxdb Prometheus Liquibase Oracle SQL Junit5 Docker SQL Confluence Jira NodeJs Cucumber Openshift docker Java 11 & 8 Go Golang PostgreSQL RestAPI gin-gonic Gorm handlebar
Kuehne & Nagel
Rhein-Main Gebiet
1 Jahr 10 Monate
2019-09 - 2021-06

Entwicklung einer Flottenmanagement-Software als Cloud-Lösung

Full Stack Developer Java 13 JavaScript HTML 5 ...
Full Stack Developer
  • Weiterentwicklung Schnittstelle zur Datenmigration mit anderen Anwendungen
  • Erstellung von Integrationstest und Unittest
  • Frontend UI Anpassung laut Design Vorgaben
  • Analyse von Datenbankstrukturen
  • Agile Softwareentwicklung in Scrum mit einer Teamgröße von 12 Entwicklern
Java 13 JavaScript HTML 5 REST JPA MSSQL Junit Java 8 SQL Python Docker Confluence Jira Wiki Nodejs Cucumber Spring Boot Angular 9 Maven Git flyway Hibernate Java 13 & 8 Angular Microsoft Azure Flyway MS SQL Azure OpenStreetMap
Killbuqs GmbH
Rhein-Main Gebiet
6 Monate
2019-03 - 2019-08

Travel Management Anwendung

Innovation Consultant Java Java EE Javascript ...
Innovation Consultant
Projekt 1
  • Weiterentwicklung der Schnittstelle für eine Reisebuchungssoftware
  • Analyse und Abstimmung der Anforderungen mit Kunden
  • Operative Weiterentwicklung der Software mit 15 Entwicklern
  • Analyse und Konzeption von verschiedenen Datenbanken
  • Weiterentwicklung von Monitoring Funktionen
  • Kommunikation und Zusammenarbeit mit externen Partnern
  • Technische Dokumentation der Datenbankstrukturen (UML, ERM)


Branche: Travel (Fluggesellschaft)


Projekt 2
  • Entwicklung einer Ticketbuchungssoftware für Amazon Alexa Skill
  • Analyse und Abstimmung der Anforderungen mit Kunden
  • Neuentwicklung der Software mit 3 Entwicklern
  • Analyse und Konzeption von verschiedenen Datenbanken
  • Weiterentwicklung von Monitoring Funktionen


Branche: Logistik

Java Java EE Javascript HTML 5 Tomcat 8 Webservice REST JPA Liquidbase Maven Oracle 12c JavaEE Junit XML Schema Jenkins Anforderungsmngmt Oracle Datenbank Java 8 SQL Powerpoint Word Excel Confluence Jira Wiki SVN flyway Hibernate LibreOffice Java & Java 8 JavaScript Oracle 12c & Database XML Flyway JSON Amazon Lambda Amazon AWS
PASS Consulting
Rhein-Main Gebiet
3 Monate
2019-03 - 2019-05

Skill konzeptioniert und umgesetzt

Requirements Engineering, Architekt, Software Developer Java 8 Java 8 REST JSON ...
Requirements Engineering, Architekt, Software Developer
  • Um den Ticketverkauf moderner und interaktiver zu gestalten wurde für einen bekannten Sportverein in diesem Projekt ein Alexa Skill konzeptioniert und umgesetzt, so dass Kunden über die Alexa App oder Amazon Echo die Funktionen nutzen können.
  • Mit diesem Skill können Nutzer mittels Spracheingabe Ticketverfügbarkeit und suche, Preisinformationen sowie Auskünfte über die Tribüne abrufen und Tickets erwerben.
  • Zur Abfrage der Informationen wurden die bestehenden Backend-Services genutzt.
  • Das Deployment fand auf Amazon AWS statt. Des Weiteren fand eine Integration in die bestehende Systemlandschaft des IT-Betreibers statt.

Zu meinen Aufgaben gehörten:

  • Anforderungen analysieren und abstimmen
  • Technische Analyse der aktuellen Implementierung
  • Planung und Schätzung der umzusetzenden Tasks
  • Architektur definieren
  • Bestehende Anwendung Analysieren, dokumentieren, und Schnittstellen zur Integration der neuen Anwendung entwickeln
  • Ergebnisse dokumentieren
Java 8 Java 8 REST JSON Amazon Lambda Amazon AWS Anforderungsmngmt SVN
PASS Consulting
Bayern
7 Monate
2018-08 - 2019-02

Neuentwicklung einer internen Software für die Integrationen von Zulieferern (Autoteile)

Software Developer Java 8 Spring 2 Java ...
Software Developer
  • Entwicklung von Microservices
  • Agile Softwareentwicklung in Scrum mit einer Teamgröße von12 Entwicklern

Java 8 Spring 2 Java Java EE JBoss AS JSF1 JPA Kafka REST Microservices JavaScript Junit SCRUM Anforderungsmngmt Python PL/SQL putty GIT Maven Jenkins
Opitz Consulting Deutschland GmbH
Baden-Württemberg
3 Jahre 7 Monate
2015-01 - 2018-07

Weiterentwicklung einer internen Logistiksoftware

Software Developer Java Java EE JBoss AS 5.1.2 ...
Software Developer
  • Analyse und Konzeption von Oracle Datenbanken
  • Softwareentwicklung mit einer Teamgröße von 5-7 Entwicklern
Java Java EE JBoss AS 5.1.2 Primefaces SEAM JPA Maven Drools Oracle 12c Confluence JavaScript JavaEE JBoss AS 6 Junit Mockito Powermockito Arquillian Integration PMS Jenkins TIBCO Staffware Anforderungsmngmt PL/SQL Developer Java 8 PLSQL Powerpoint Word Jira UML BPMN SVN ANT Hibernate SSH Linux JSF Swing PL/SQL Oracle Eclipse
Körber Supply Chain Software GmbH (früher Inconso AG)k
Hessen
1 Jahr 3 Monate
2014-10 - 2015-12

Personalberatung

Software Architect, Software Developer, Designer Python Django PostgreSQL ...
Software Architect, Software Developer, Designer
  • In diesem Projekt wurde eine bestehende Anwendung für das Management von Kandidaten für ein Personalberatungsunternehmen weiterentwickelt.
  • Um den Recruitern das Benachrichtigen mittels automatischer E-Mails vieler passender Kandidaten aus der Bestandsdatenbank zu vereinfachen, mussten Möglichkeiten für das Filtern und Kategorisieren von potentiellen Kandidaten geschaffen werden.
  • Dies wurde mit Hilfe von Queues implementiert. So können fortlaufend eine große Zahl von Kandidaten erfolgreich nach Fähigkeiten gruppiert und kategorisiert werden.
  • Die Qualität der Software wurde durch verschiedene Tests sichergestellt. Dabei spielen Unittests, Smoke Test und Integrationstests eine erhebliche Rolle.

Zu meinen Aufgaben gehörten:

  • Anforderungen analysieren, abstimmen und priorisieren
  • Neue Anforderungen entwickeln
  • Design und Implementierung der graphischen Oberflächen
  • Smoke Tests
  • Dokumentation und Schulung vorbereiten
Python Django PostgreSQL Mercurial Ajax HTML Bootstrap REST Celery NoSQL Redis Anforderungsmngmt Powerpoint Word Redmine Atom
Basilio Consulting
Bad Nauheim
1 Jahr 3 Monate
2013-06 - 2014-08

Tolino Lese-App

Software Developer Android Java SQLite ...
Software Developer
  • Die Hardware und Software des neuen E-Books Readers musste neu entwickelt werden. Android 4 war das Betriebssystem und die Leseapp selbst sollte auch auf weiteren Android Geräten genauso funktionieren.
  • Der Reader ist eine Android Anwendung, in der man E-Books lesen kann und auch weitere E-Books online kaufen kann. Die Anwendung wurde in die bestehende E-Commerce Plattform integriert, so dass der Anwender mit seinem bestehenden Konto auf dem Tolino Gerät oder der App seine Bibliothek verwalten konnte.
  • Die erfolgreiche Android App für die Verwaltung und die Betrachtung von PDF und E-Books wurde insgesamt mehr als 100.000 Mal heruntergeladen.
  • Die Entwicklung wurde von einem internationalen und interkulturellen Team an verteilten Standorten durchgeführt. Das Projekt wurde in kleine Teams aufgeteilt, wobei ein Teil des Teams in Rumänien entwickelt hat. Die gesamte Kommunikation fand auf Englisch statt.

Zu meinen Aufgaben gehörten:

  • Anforderungen analysieren, Abstimmen und Priorisieren
  • Automatische Tests für ?Tolino Shine? implementieren
  • Integration und Generierung des Open Source ?QuickDic?-Wörterbuchs mit Unterstützung der Sprachen Französisch, Englisch, Deutsch und Italienisch
  • Integration von neuen Online Stores und Anbindung externer Schnittstellen (App Branding)
Android Java SQLite JAXB JUnit Sikuli GIT Gitlab XML Quickdic REST API Gradle/Maven Nearshoring Anforderungsmngmt Python Pyunit Jenkins IntelliJ
Axxessio GmbH
Rhein-Main Gebiet
1 Jahr 6 Monate
2013-03 - 2014-08

diverse Projekte

Software Developer
Software Developer
Projekt 1
  • Neuentwicklung einer Mobile App (Backend)
  • Softwareentwicklung der Mobile App mit 5 Entwicklern
  • Branche: Kommunikation (Call Center)

Kenntnisse:
Android, Java, SQLite, Git, Gradle

Projekt 2
  • Neuentwicklung einer Software für internen Datenaustausch (Intranet)
  • Konzeption und Entwicklung von Testautomatisierungen
  • Softwareentwicklung 3 Entwicklern
  • Branche: Kommunikation (Call Center)

Kenntnisse:
Java EE, REST Easy, Oracle DB, SQL, Websocket, Apache Shiro, Hibernate/JPA, Selenium, JUnit

Projekt 3
  • Weiterentwicklung einer Software für ein Personalberatungsunternehmen (Intranet)
  • Lead Software Developer mit 2 weiteren Entwicklern
  • Analyse, Abstimmung, Konzeption und Entwicklung
  • Entwicklung einer automatisierten Applikation zwischen Projekt und Experten
  • Branche: HR (Personalberatung)

Kenntnisse:
Python, Django, PostgreSQL, Mercurial, Ajax, HTML, Bootstrap, REST, Celery, NoSQL Redis

Projekt 4
  • Neuentwicklung eines Mobile App für E-Books Reader
  • Softwareentwicklung der Mobile App mit 18 Entwicklern
  • Agile Softwareentwicklung in Scrum
  • Branche: Kommunikation (Call Center)

Kenntnisse:
Android, Java, SQLite, JAXB, JUnit, Sikuli, GIT, Gitlab, XML, Quickdic, REST API, Gradle/Maven, Redmine
Für axxessio GmbH & BASILIO CONSULTING GmbH
6 Monate
2013-01 - 2013-06

Multimanager

Software Developer Android Java SQLite ...
Software Developer
  • Multimanager ist eine Android Applikation, die Anwender dabei unterstützt, verschiedene Profil-Einstellungen anzulegen.
  • Die Einstellung wird dann mittels eines NFC Tags aktiviert oder automatisch nach festgelegter Uhrzeit gestartet.
  • Profil-Einstellungen sind Beispielsweise Bluetooth, WLAN, Flugmodus aktivieren und deaktivieren.
  • Die Entwicklung wurde von einem internationalen und interkulturellen Team an verteilten Standorten durchgeführt.
  • Das Projekt wurde in kleine Teams aufgeteilt, wobei ein Teil des Teams in Rumänien entwickelt hat. Die gesamte Kommunikation fand auf Englisch statt.

Zu meinen Aufgaben gehörten:

  • Software Entwicklung
  • Manuelle und Automatische Tests
  • Bug Fixing
Android Java SQLite JAXB GIT Gitlab Gradle/Maven Nearshoring Jenkins JIRA IntelliJ
Axxessio GmbH
Rhein-Main Gebiet
3 Monate
2013-03 - 2013-05

Intranet Secure Sharing Application

Software Developer, Test Automation Engineer Java EE REST Easy Oracle DB ...
Software Developer, Test Automation Engineer
  • Für den Austausch von Präsentationen und Dokumenten innerhalb des Unternehmens wurde in diesem Projekt ein Proof of Concept für eine Sharing Applikation implementiert. Die Applikation ermöglicht gleichzeitig einfach und sicher den unternehmensinternen Dateiaustausch mittels einer Weboberfläche.
  • Es wurde ein Rollen- und Rechtekonzept umgesetzt, welches mittels Apache Shiro realisiert wurde.
  • Die Anwendungsfälle waren: Registrierungsprozess durchführen, Anmelden, eigene Dateien hochladen, teilen und löschen, Dateien durchsuchen und herunterladen.
  • Im Backend wurden die Metadaten in einer Oracle Datenbank gespeichert und per REST (Metadaten) bzw. Websocket (Binärdaten) an das Frontend gesendet.
  • Das Frontend wurde mit automatischen Tests überprüft.
  • Die Entwicklung wurde in einem klassischen Projekt durchgeführt, wobei der Prozess kontinuierlich verbessert wurde.

Zu meinen Aufgaben gehörten:

  • Entwicklung Backend, Rollen Rechtekonzept
  • Implementierung Unittests
  • automatischer Tests mit Selenium
  • Präsentation des Ergebnisses
  • Dokumentation
Java EE REST Easy Oracle DB SQL Websocket Hibernate/JPA Selenium Apache Shiro JUnit Eclipse SVN redmine
Axxessio GmbH
Rhein-Main Gebiet

Aus- und Weiterbildung

Aus- und Weiterbildung

08/2014
Studium: Bachelor of Science in Wirtschaftsinformatik
THM Friedberg

2010
Sprachstudium (DSH/ C1 Level) in Frankfurt am Main

2008
Abitur im Collège Menoua Espoir in Kamerun

Zertifikate

  • ITIL Foundation V3 (Axelos)
  • ITIL V3 Intermediate IT Service Strategy (Simplileearn)
  • ITIL V3 Intermediate IT Continual Service Improvement (Simplilearn)
  • Oracle Certified Associate (Java 8 Programmer)
  • Data science with Python (2019)
  • Python for Data Science and AI (coursera)
  • Data Visualization with Python (coursera)
  • Data Analysis with Python (coursera)
  • Data Science Methodology (coursera)
  • Databases and SQL for Data Science (coursera)
  • Open Source tools for Data Science (coursera)
  • Certified Kubernetes Administrator (CKA) (*Prüfungsvorbereitung)

Position

Position

Fullstack developer 

Kompetenzen

Kompetenzen

Top-Skills

Java Kubernetes DevOps Angular Spring Framework SQL Programmierer Postgres Microsoft Azure AWS virtual machine Docker Oracle PL/SQL Quarkus Neo4j TypeScript Jenkins ArgoCD Python

Schwerpunkte

Azure
Backend
REST, Openapi/Swagger
E-commerce
Frontend HTML5
Microservice
PWA
Progressive web app

Produkte / Standards / Erfahrungen / Methoden

Java
Spring 2
Java EE 7
Tomcat
JPA
Hibernate
NoSQL
Jenkins
Docker
Architektur
Angular
Vuejs
NPM
Nodejs
Microservices
JUnit
Maven
Gradle
JIRA
Requirements
Balsamiq
Go
Kubernetes
Azure
AWS
DevOps
CI/CD

Eckdaten

Ingenieur Software und Datenbank Entwicklung, ITIL, Java 8-17, SQL, Semantik Web, Python, Go


Ich biete:

  • (Agile) Software Entwicklung von Java Spring basierten Backend Applikationen. REST Services, MVC
  • (Agile) Entwicklung und Anpassung von Frontend Apps mit Angular 2-14 und Vuejs.
  • Software Entwicklung von Java EE und Spring Boot Applikationen auf Tomcat und JBoss: JSF, REST Services, Webservices, XML Schemas, Anbindung der Persistenzschicht mit JPA. Alles Qualitätsgesichert mit Unit- und Integrationstests sowie Maven oder Gradle Projektdefinition.
  • Integration von Lösungen in die bestehende Anwendungslandschaft
  • Schnittstellendefinition, Dokumentation und Implementation
  • Alle Lösungen bauen zuverlässig in Ihrer Continuous Integration Umgebung.
  • Applikations- / Microservice Architektur besonders: Definition von relationalen und graphischen Persistenz Modellen, Client/Server Kommunikation
  • Anforderungsanalyse und Erstellung von BPMN Diagrammen
  • Anwendung Modernisierung und Entwicklung von Software Prototypen (MVP)
  • Concurrent Software Entwicklung mit GO.
    • Opensource Project Entwicklung.


IDE

Eclipse, intellij, Visual Studio code (VS Code)


Tools

  • Atlassian JIRA, Atlassian Confluence
  • Redmine, MS Office Paket (Word, Excel, PPT, ?, Project)
  • Camunda


Besondere Stärken

  • Microservices, Java, Kubernetes, DevOps, Python, ReactJS, Datenbanken
  • ReactJS Frontend Developer
  • Mehr als 10 Jahre Erfahrung in der Softwareentwicklung

Softwaresprachen und Tools
Backend
Java (mit Spring Boot), SQL, Oracle, MySQL, PL/SQL, PostgreSQL, Python (mit Django), MongoDB, SQLite, OAuth 2, JSF2, Mockito, Flask, FastAPI, Cucumber, Spring Security, Quarkus

Mobile
Android, Cordova, Ionic

Schnittstellen
REST API, Webservices, Web Socket, GraphQL, OpenStreetMap

Frontend
Angular, ReactJS, JavaScript (TypeScript), HTML 5, CSS mit Bootstrap, AJAX

Tools
Docker, Kubernetes, Openshift, Git, GitLab, Mercurial, Jenkins, Maven, Selenium, JUnit, Gradle, Kafka, Jenkins, JIRA, Confluence, Amazon AWS, Amazon Lambda, Flyway, Liquidbase, Sikuli, Redmine, NodeJS, Hibernate, JBoss AS, Celery, NoSQL Redis, Azure DevOps, Linux, NPM, Prometheus, Grafana, Postgres, Neo4J

Betriebssysteme

Linux
Ubuntu
Windows
7-10

Programmiersprachen

Go
Groovy
Java
JavaScript
Kotlin
Python
TypeScript

Datenbanken

ArangoDB
Azure CosmosDB
Google Firebase
MongoDB
MSSQL-Server
MySQL
Neo4j
Oracle
12g, Pl/SQL
OrientDB
PostgreSQL
SQLite

Datenkommunikation

Message Queuing
WebSocket
XMPP

Branchen

Branchen

  • E-commerce 
  • Logistik 
  • Travel & Touristik
  • Automotive
  • Recruiting

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.