Über mich
Hey ✌️ Ich heiße Philipp und komme aus Niedersachsen. Mein Abitur habe ich mit dem Schwerpunkt Informatik (1. Prüfungsfach) erfolgreich abgeschlossne. Anschließend habe ich ein Studium in der Angewandten Informatik in Kooperation mit HP bzw HPE erfolgreich absolviert. Die Webentwicklung hat mich schon seit meinem 14. Lebensjahr begleitet. Angefangen mit einfachen HTML Seite bis mittlerweile komplexe Webanwendungen in verschiedenen Bereichen (FinTech, Telemedizin, Journalismus, etc.) Ich freue mich auf spannende Projekte und Networking.
Skills
Expert:in
Fortgeschritten
Grundkenntnisse
Projekte
Online-Menu-Karte - SaaS
2023 — 2025
Ziel des Projektes:
Entwicklung einer Multimandanten-fähigen SaaS-Lösung für Bars und Restaurants zur digitalen Bereitstellung ihrer Speise- und Getränkekarten über QR-Codes, um Papierkarten zu ersetzen und Menüänderungen in Echtzeit zu ermöglichen.
Aufgaben:
• Entwicklung einer skalierbaren, Multimandanten-fähigen Architektur zur gleichzeitigen Unterstützung mehrerer Restaurants und Bars• Implementierung einer responsiven Web-Anwendung mit React und Next.js, optimiert für Mobile Devices, in den individuellen Farben und Corporate Design des jeweiligen Restaurants• Erstellung eines Admin-Bereichs für Mitarbeiter zur Verwaltung von Kategorien, Produkten, Preisen, Beschreibungen und Anordnungen• Entwicklung eines QR-Code-Generators zur einfachen Erstellung und Verteilung von Tisch-QR-Codes• Backend-Entwicklung mit Node.js und Fastify für eine performante und skalierbare API• Datenbankmodellierung und -implementierung mit TypeORM für strukturierte Datenspeicherung• Durchführung von Datenbank-Migrationen mit TypeORM zur konsistenten Evolution des Datenmodells• Containerisierung aller Services mit Docker für vereinfachtes Deployment und Skalierbarkeit• Implementierung eines automatisierten CI/CD-Prozesses mit GitHub Actions für Deployment auf Test- und Produktivumgebungen• Deployment und Hosting in der Hetzner Cloud für kosteneffiziente und performante Infrastruktur• Versionierung des Programmcodes mit GitHub und Feature-Branching für kontrollierte Entwicklung• Sicherstellung der Codequalität durch durchgängigen TypeScript-Einsatz
Recruiting-Automatisierungstool
2023 — 2024
Ziel des Projektes:
Entwicklung einer automatisierten Plattform zur Vereinfachung des Recruiting-Prozesses durch intelligentes Sammeln von Kandidatendaten, Filterung nach Skills und automatisiertem Anschreiben über verschiedene Job-Plattformen.
Aufgaben:
• Entwicklung einer React-Frontend-Anwendung mit wiederverwendbaren Komponenten für eine konsistente Benutzeroberfläche• Implementierung einer Microservice-Architektur mit Node.js und Fastify für skalierbare und wartbare Backend-Strukturen• Entwicklung eines automatisierten Web-Crawlers mit Selenium und Headless Chrome zur Datenextraktion von Recruiting-Plattformen• Design und Aufbau einer MySQL-Datenbank mit TypeORM für die strukturierte Speicherung von Kandidatenprofilen und Suchanfragen• Durchführung von Datenbank-Migrationen mit TypeORM zur konsistenten Evolution des Datenmodells • Implementierung von Suchalgorithmen zur Filterung und Identifikation passender Kandidaten basierend auf Skill-Anforderungen• Entwicklung eines automatisierten Messaging-Systems für personalisierte Massenanschreiben über verschiedene Recruiting-Plattformen• Integration von Selenium für die Automatisierung von Browser-Interaktionen beim Versand von Nachrichten• Erstellung einer Benutzeroberfläche für Recruiter zur Kontrolle und manuellen Auswahl der identifizierten Kandidaten• Implementierung von Warteschlangen-Systemen für die Verarbeitung langlaufender Crawling- und Versandaufträge• Aufbau einer CI/CD-Pipeline mit GitHub Actions für automatisiertes Deployment in der Hetzner Cloud• Containerisierung der Anwendung für einfache Deployment- und Skalierungsprozesse• Versionierung des Programmcodes mit GitHub und Feature-Branching für kontrollierte Entwicklung
Neuentwicklung telemedizinische Anwendung mit medizinischem Cannabis
· Pharma und Medizintechnik
2021 — 2023
Ziel des Projektes:
Entwicklung einer vollständigen Telemedizin-Plattform zur digitalen Abwicklung von Verschreibungen und Therapiebegleitung mit medizinischem Cannabis. Die Lösung umfasste separate Weboberflächen für Patienten, Ärzte und Support-Mitarbeiter sowie eine cross-plattform Mobile App.
Aufgaben:
• Konzeption und Implementierung einer Microservice-Architektur mit Node.js und Fastify zur Gewährleistung skalierbarer und wartbarer Backend-Strukturen• Entwicklung responsiver Web-Oberflächen mit React für drei verschiedene Nutzergruppen (Patienten, Ärzte, Support) mit jeweils spezifischen Workflows und Berechtigungskonzepten• Erstellung einer cross-plattform Mobile App mit React Native für Patienten zur einfachen Therapiebegleitung und Kommunikation• Implementierung einer sicheren Authentifizierungs- und Autorisierungslösung für alle Frontend-Anwendungen• Datenmodellierung und -abstraktion mit TypeORM für strukturierte Datenhaltung in MySQL/MariaDB • Integration der Ninox-Datenbank via REST-API zur spezialisierten Verwaltung medizinischer Daten unter Einhaltung besonderer Datenschutzanforderungen• Anbindung externer Dienste wie eSprechstunde für Videokonsultationen zur Ermöglichung telemedizinischer Sprechstunden• Entwicklung und Durchführung von Datenbank-Migrationen mit TypeORM zur konsistenten Evolution des Datenmodells• Sicherstellung hoher Codequalität durch durchgängigen TypeScript-Einsatz und statische Code-Analyse mittels Linting• Implementierung eines Git-basierten Workflows mit Feature-Branching und Pull-Request-Prozessen für kontrollierte Code-Integration• Aufbau automatisierter CI/CD-Pipelines mit GitHub Actions für Deployment auf Test- und Produktivumgebungen• Gewährleistung von Code-Konsistenz und Fehlervermeidung durch strikte TypeScript-Nutzung im gesamten Stack• Durchführung von Code Reviews zur Sicherstellung einheitlicher Entwicklungsstandards• Agile Projektabwicklung mittels Scrum/Kanban mit regelmäßigen Sprint-Zyklen und Team-Abstimmungen