Fachliche Schwerpunkte
- Anwendungsentwicklung
- Datenmodellierung
Ausgeübte Projektrollen
- Full Stack Developer
- Java Backend Developer
- Lead Developer
Branchen
- Gesundheitswesen
- Automobilindustrie
- IT-Dienstleister
akademischer Grad | keine Angabe |
Ausbildung/Studium | Informatiker/in (geprüft) |
Einsatzgebiet | 63263 Bundesrepublik Deutschland, 50km |
Verfügbar ab | aktuell verfügbar |
Verfügbarkeit vor Ort: | 100% |
Interesse an Festanstellung | Nein |
Bietet Schulungsleistungen an | Nein |
Fachliche Schwerpunkte
Ausgeübte Projektrollen
Branchen
Datenbanken
Oracle Datenbank ***
MySQL **
MongoDB ***
Programmier-, Modellier- und
Auszeichnungssprachen
Java ****
TypeScript **
CSS ***
JavaScript ****
UML ***
HTML ****
Groovy ***
SQL ***
Python *
Dart *
Betriebssysteme
Unix, Linux ***
Frameworks
Java/Jakarta EE **
Angular **
Spring Boot ****
JavaFX **
JQuery ***
Vue.js ****
Junit ***
Flutter **
Anwendungen/Tools
Apache NetBeans IDE ***
IntelliJ ****
Eclipse IDE ***
Oracle SQL Developer *
Git ***
Docker **
Jenkins *
Android Studio **
Visual Studio Code **
Apache Kafka *
RabbitMQ *
Apache NiFi **
Gitlab CI/CD **
Kubernetes **
Projekt
Daten-Management Applikation zur Dokumentation des Projekt-/
Erkenntnisfortschritts bei der Forschung an Kultursaaten
meine Aufgaben
• Entwicklung des Frontends mit Flutter für Cross-Platform-Möglichkeit (IOS, Android, Web)
• Backend Entwicklung mit REST-Schnittstellen und sicherheitsrelevante Implementierungen (OAuth mit JWT)
→ Testabdeckung mit Unit- sowie Integrationstests
• Gitlab CI/CD Pipeline erstellen
→ Benutzung der Gitlab Container Registry
→ Deployment der Container auf einer VM
Technologien
Java 17, Junit 5, Mockito, Gitlab CI/CD, Docker
Frameworks: Flutter, Spring Boot 3
Projekt
Erweiterung von Frontend-Komponenten und Backend Business Logik in einem Microservice Umfeld für das Anlegen und Verwalten von wissenschaftlichen Experimenten
meine Aufgaben
• Erweiterung und Wartung des Backends
• Sicherheitsrelevante Implementierungen wie bspw. Zugriffsberechtigungen auf Ressourcen
• API-Erweiterung mit neuen Anwendungsfällen
• Rest-API Doku mit Swagger
• Performance Verbesserung von backendseitigen Datenbankzugriffen
• Erweiterung der UI in verschiedenen Frontend-Applikationen
• Entwicklung für die Darstellung eines NMR (Kernspinresonanzspektroskopie)-Graphs
• Untersuchung von Downsampling Algorithmen (lttb) für NMR
• Template basierte Codeerweiterung und Wartung
• Testabdeckung mit Integrationstests sowie Unit Tests für das Backend
• Analyse und Fehlerbehebung
• Dokumentation der einzelnen ServicesÂ
Technologien
Java 8/11, Tests mit Mockito und Junit 4/5, RabbitMQ, Kubernetes (Helm), Docker, Swagger Frameworks (Java EE, Spring Boot, Vue, plotly.js)
Projekt
Implementierung neuer Features in einem bestehenden Backend System für „Connected Car“ Funktionalitäten
meine Aufgaben
• Erweiterung der Businesslogik für neue AnwendungsfälleÂ
• Erweiterung der Rest-API
• Wartungstätigkeiten wie bspw. Refactoring
• Testabdeckung mit Integrationstests sowie Unit TestsÂ
• Analyse und FehlerbehebungÂ
Technologien
Java 8/11, Tests mit Mockito und Junit 4/5, Spring Boot
Projekt
Implementierung eines neues Moduls in einer bestehenden Webapplikation für die Konfiguration von Collections in einer MongoDBÂ
meine Aufgaben
• Implementierung einer UI für ein eingebettetes Modul in einem Vue.js Projekt
• Erweiterung des Backends mit zusätzlichen REST Endpunkten, sowie Wiederverwendung von bereits bestehenden Endpunkten
Technologien
Vue.js, Spring Boot
Projekt
Konfiguration/Implementierung eines Datenflusses mit Apache NiFi für die automatisierte Weitergabe von Daten an verschiedene Endsysteme
meine Aufgaben
• Daten von Filesystem, REST-APIs und Microsoft Access Datenbank extrahieren mit Apache NiFi Prozessoren und Skripten, um bestimmte Informationen in das System zu importieren
Technologien
Groovy, Python, Expression Language, Apache NiFi
Projekt
Weiterentwicklung von Applikationen in einem Microservice Umfeld für das Anlegen und Verwalten von wissenschaftlichen Experimenten
meine Aufgaben
• Erweiterung von Frontend Komponenten (vue.js)Â
• Implementierung neuer Anwendungsfälle wie bspw. Generische TabellenÂ
• Entwicklung einer erweiterten Weboberfläche zur Darstellung von Chromatogrammen (d3.js)Â
• Erweiterung, Wartung von Business-Logik im Backend
• Erweiterung der Rest-API
• Fehlerbehebung und Tests (JUnit)Â
Technologien
Groovy, Python, Expression Language, Apache NiFi
Projekt
Weiterentwicklung von Web- sowie Desktopapplikationen und Tools für die Verwaltung von wissenschaftlichen Experiment-Dateien in verschiedenen Sharepoints
meine Aufgaben
• Implementierung von neuen Features in bestehenden Anwendungen
• Neuimplementierung von Tools und einer Standalone-WebapplikationÂ
• Fehlerbehebung und Tests
• Weiterbildung in den für das Projekt relevanten TechnologienÂ
• Entwicklung von Oberflächentests verschiedener Webanwendungen mittels SeleniumÂ
Technologien
Java, JavaScript, PL/SQL, Oracle Datenbank, Frameworks (JavaFX, Spring Boot, JPA (Hibernate), JQuery/UI, Selenium
Projekt
Entwicklung einer Webapplikation für ein Inventar Management System
meine Aufgaben
• Security-relevante Implementierungen sowie KonfigurationenÂ
• Frontend mit AngularÂ
• Backend mit Spring BootÂ
• Fehlerbehebung und TestÂ
• Weiterbildung in den für das Projekt relevanten Technologien
Technologien
Java, JavaScript, PL/SQL, Oracle Datenbank, Frameworks (Spring Boot, JPA (Hibernate) und Angular)
Projekt
1. Weiterentwicklung von Selenium-Oberflächentests eines bestehenden Projektes
2. GUI-Entwicklung mit JavaFXÂ
meine Aufgaben
• Aktualisierung der Testklassen auf den neuesten Stand
• Neue Testfälle entwickeln
• Fehlerbehebung und Test
• GUI mit JavaFX entwickeln und diese an eine Datenbank anbindenÂÂ
• Weiterbildung in den für das Projekt relevanten Technologien
Technologien
Java, Frameworks (Selenium und JavaFX)
Projekt
Entwicklung einer Continuous Integration Umgebung mit Jenkins und DockerÂÂ
meine Aufgaben
• Integration: Jenkins in einen Docker-Container
• Testen der Integration Continuous Umgebung mit einem SVN Repository
• Weiterbildung in den für das Projekt relevanten Technologien
Technologien
Docker und Jenkins
Projekt
Android App als mobile Version einer bestehenden
APEX-AnwendungÂ
meine Aufgaben
• Implementierung einer Android App, die eine mobile Version einer bereits entwickelten APEX Anwendung bereitstelltÂ
• Entwicklung des Frontends (Android Studio)Â
• Entwicklung des Backends (REST-Webservice)Â
• Anbindung der Anwendung an einen REST-Webservice, der dann die Daten persistiert
• Testen und Deployment der AnwendungÂ
Technologien
Java, Oracle Database, JEE (JPA Hibernate)