Johannes Hertenstein
Powderguide Conditions Reports
Erfahrungen
Powderguide Conditions Reports
Croox GmbH
- Modernisierung sowohl der mobilen App als auch des zugehörigen Backends, mit dem Ski- und Snowboard-Enthusiasten Schneebedingungen und Lawinengefahr melden
- Migration des Backends von einer alten Laravel-Version und TYPO3 zu einer aktuellen Laravel-Version in einer Statamic-basierten Website, dabei wurden bestehende Passwort-Hashes erhalten, um einen nahtlosen Übergang der Nutzer zu ermöglichen
- Neukonstruktion der mobilen App mit React und TypeScript und Portierung auf eine moderne Ionic-Version
- Technologien: Laravel, Ionic, React, Livewire, TYPO3, PHP, TypeScript
Biallo Website
Biallo & Team GmbH
- Migration der Website von einem veralteten Inhouse-System zu einer Neos-basierten Seite, inklusive eines großen Backlogs an Artikeln und Seiten
- Implementierung eines Scraper-basierten Importers, um Inhalte aus einer schlecht zugänglichen Datenbank zu übertragen
- Technologien: Neos Flow, PHP, TypeScript, Fusion
Powderguide Website
Croox GmbH
- Migration der Website von einem TYPO3-basierten System zu einer Statamic-basierten Seite
- Entwicklung eines eigenen Importers zur Umwandlung von mehreren tausend Artikeln ins Bard-Format von Statamic
- Technologien: Laravel, Statamic, Livewire, TYPO3, Alpine, PHP, TypeScript
"ISA" Vertriebssystem
Tele Columbus AG
- Modernisierung eines alten Sales-Systems von PHP 5.6 zu PHP 8.4/Symfony 7 mit containerisierter Bereitstellung
- Schrittweise Modernisierung, um kontinuierliche Funktionalität und Erweiterbarkeit sicherzustellen
- Technologien: Symfony, Vue, Docker, MySQL/MariaDB, PHP, TypeScript
Konferenz-App
Academic Institution
- Entwicklung einer App für Teilnehmer hybrider Konferenzen, um Veranstaltungsinformationen abzurufen, an Vorträgen teilzunehmen, Kontakte zu knüpfen und 1:1-Gespräche zu planen
- Integration von Echtzeit-Kommunikationsfunktionen und Planungsabläufen
- Technologien: Nest.js (Node), React, Flutter, Jitsi-Meet, MySQL/MariaDB, WebSockets, TypeScript, Dart
"Chameleon" Shopsystem
Esono AG
- Entwickelte eine E-Commerce-Plattform auf Symfony-Basis mit individuell angepasster Logik für verschiedene Kunden
- Implementierte Produktimport-Anpassungen aus mehreren ERP-Systemen, den Export von Bestellungen zu ERP-Systemen, Such- und Filterlogik sowie Bestell- und Checkout-Ablauf
- Optimierte Werbeanzeigen einschließlich kundenindividueller Newsletter und implementierte Up- & Cross-Selling-Funktionen
- Technologien: Symfony, React, MySQL/MariaDB, Elasticsearch, RabbitMQ, Redis, Memcached, PHP, JavaScript, TypeScript
Cluster-Administration & DevOps
Esono AG
- Administrierte Kubernetes-Cluster und DevOps-Pipelines für interne und externe Nutzer auf kostengünstiger Standardhardware
- Verwaltete Umgebungen ohne Cloud-Anbieter mit GitLab-CI, GitHub Actions, Jenkins und Rancher (1.x & 2.x)
- Sorgte für hohe Verfügbarkeit mit Galera und GlusterFS
- Technologien: Kubernetes, GitLab-CI, GitHub Actions, Jenkins, Rancher, Galera, GlusterFS
Newsletter-Anpassungsdienst
- Entwickelte einen Dienst, der jedem Kunden bei jedem Öffnen einer E-Mail individuelle Produktempfehlungen liefert
- Verarbeitete regelmäßig etwa 200 GB an ID-zu-ID-Zuordnungen, um personalisierte Inhalte zu erstellen
- Technologien: Redis, RabbitMQ, Golang
"Toubiz" Tourismus-System
Land In Sicht AG
- Führte die Entwicklung eines Tourismus-Datenverwaltungssystems an, das Inhalte an Websites, Kataloge und Anzeigekioske verteilt
- War technische Ansprechperson und Entscheidungsträger für ein Team von 5–7 Entwicklern
- Technologien: Laravel, Vue.js, Vue SSR, Tailwind CSS, Neos CMS, MySQL/MariaDB, PHP, Haxe, JavaScript
"Optisizer" Plattform
Nimius AG
- Entwickelte eine Plattform zur Berechnung und Planung der optimalen Größe und Konfiguration von Solarinstallationen auf Dächern
- Integrierte historische Sonnenscheindaten und Energieverbrauchsanalysen basierend auf Nutzerkoordinaten
- Technologien: Rails, PostgreSQL, Turbolinks, Sidekiq, Ruby
"Overlayr" Anwendung für Stream-Overlays
- Entwickelte eine Anwendung, die Live-Streamern ermöglicht, Stream-Informationen wie Zuschauerzahl, Abonnentenziele und Chat einzublenden
- Baute das Backend zuerst mit Express.js (Node) auf und ersetzte später Microservices durch Go-Gegenstücke
- Technologien: Express.js (Node), MySQL/MariaDB, Angular, WebSockets, Golang, TypeScript
Zusammenfassung
Für mich ist Softwareentwicklung sowohl Handwerk als auch Leidenschaft: Ich lerne seit ich 12 bin alles über Programmiersprachen, Paradigmen und angrenzende Technologien. Seit 2013 ist Softwareentwicklung mein Beruf.
Ich bin ein kompetenter und erfahrener PHP (Symfony / Laravel), Golang und TypeScript / JavaScript Entwickler, der nicht nur die Logik umsetzt, sondern dafür sorgt, dass das Projekt auch in Zukunft skalierbar und wartbar bleibt.
Linux auf allen möglichen Geräten zu betreiben – von Workstations über Phones, Mikrocontroller, Single-Board-Computer bis hin zu Routern – war schon immer mein Hobby. Das macht mich zu einem leidenschaftlichen DevOps Engineer mit praktischem Wissen über Linux, sowohl in traditionelleren Setups mit Tools wie Ansible oder Chef, als auch in fortgeschritteneren Umgebungen mit Docker, Kubernetes und CI/CD-Pipelines. Ich werde Ihren Softwareentwicklungs-Workflow und das Infrastrukturmanagement modernisieren und optimieren, um maximale Entwicklerproduktivität und eine hohe Verfügbarkeit Ihrer Anwendungen sicherzustellen.
Sprachen
Zertifikate & Bescheinigungen
Zertifizierter Symfony-Entwickler (Advanced)
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.