- EigenproduktionCreator, Developer und OwnerBILDUNG & E-LEARNINGJanuar 2025 - Heute (6 Monate)Wiesbaden, Deutschland
Neuimplementierung von Projekt Vokabulix
Als alleiniger Entwickler gestalte ich Vokabulix, eine Spaced-Repetition-Learning-App mit Spring Boot und Svelte. Die Anwendung unterstützt das Lernen von Vokabeln, Grammatik und Aussprache, wobei OpenAI Whisper für das Aussprachetraining integriert ist.Tätigkeiten:- Komplette Eigenentwicklung von Konzeption bis Deployment.
- Design und Implementierung des Spaced-Repetition-Algorithmus.
- Integration von OpenAI Whisper zur Analyse und Verbesserung der Aussprache.
Kenntnisse:- Backend: Java, Spring (Boot, Security, Data), JPA/Hibernate
- Frontend: TypeScript, Svelte, HTML, SassSass
- Datenbanken: MariaDB, SQL
- KI-Integration: Python, OpenAI Whisper, Tensorflow
- DevOps: Git, GitHub Actions, Maven, Vite
- Testing: JUnit, Vitest, SonarQube
- EigenproduktionCreator, Developer und OwnerGESUNDHEIT & WELLNESSJanuar 2024 - Heute (1 Jahr und 6 Monate)Wiesbaden, Deutschland
Projekt Sci-Life.art – The Art of the Scientific Lifestyle
Ich entwickle Sci-Life.art, ein Portal für gesundheitsbewusste Menschen zur Erfassung von Kalorien, Nährstoffen und Trainingsdaten, Optimierung der Ernährung mittels linearer Optimierung, sowie Bereitstellung einer Knowledge Base zu Gesundheitsfragen und einer Food-Datenbank.Tätigkeiten:- Komplette Eigenentwicklung von Konzeption bis Deployment.
- Entwicklung eines Ernährungsoptimierungs-Algorithmus mit linearer Optimierung (Apache Commons Math).
- Integration von TensorFlow mit C++ zur Spracherkennung von Befehlen.
Kenntnisse:- Backend: Java, Spring Boot, Spring Security, JPA/Hibernate, Spring Data
- Frontend: TypeScript, Svelte, SASS
- Datenbanken: MariaDB, Flyway
- Algorithmen & KI: Lineare Optimierung, TensorFlow für Natural Language Processing
- DevOps: Maven, Git, GitHub Actions, Docker, Vite
- Testing: JUnit, SonarQube, Vitest
- kv.digitalSenior Backend DeveloperGESUNDHEIT & WELLNESSJuni 2023 - Dezember 2023 (6 Monate)Berlin, Deutschland
Technische Weiterentwicklung der Website 116117.de
Als Mitglied eines dreiköpfigen Experten-Teams unterstützte ich 20 Webentwickler bei der Optimierung einer Spring-Boot-basierten Plattform zur Terminvermittlung für gesetzlich Versicherte, die 140.000 Ärzte und Millionen Termine verwaltet.Tätigkeiten:Entwicklung:- Entwicklung einer effizienten Geosuche mit MariaDB für die Arztpraxensuche, wodurch SOLR ersetzt und die Suchgeschwindigkeit gesteigert wurde.
- Eigenständiges Update von Spring Boot 2.x auf 3.2 und Hibernate 5.x auf 6.2, um die Plattform mit umfangreichem Java-Code zukunftssicher zu gestalten.
Optimierung:- Verfeinerung von Datenbankabfragen und -strukturen für höhere Performance und halbierte Datenbankgröße.
- Verbesserung der Teststrategie durch Reduktion unnötiger Kontexte und Mocks für schnellere Testausführung.
Beratung:- Technische Beratung zu Datenbanken, inklusive Optimierung von Transaktionsisolation und Connection Pools, für eine stabilere Plattform.
- Unterstützung der DevOps-Teams bei Maven und Docker für effizientere Builds und Deployments.
Support:- Analyse und Behebung komplexer Bugs in einer Microservices-Architektur mit ActiveMQ-Messaging.
Kenntnisse:- Backend: Java, Spring Boot, Spring Data, Hibernate, JPA, ActiveMQ, JMS
- Frontend: Typescript, Node.js, Angular
- Datenbanken: MariaDB, SQL, Geosuche
- DevOps: Maven, Docker, Kubernetes, Liquibase, Prometheus, Grafana, Splunk
- Qualität & Sicherheit: OWASP, OpenAPI/Swagger, SonarQube, JUnit, ArchUnit
- Projektmanagement: Kanban, Git, Bitbucket, JIRA, Confluence
- -Fernuniversität in Hagen2008Computer Science
- -Universität Hamburg1998Physik
- Microsoft Certified Software DeveloperHamburg1999