Johannes Hertenstein
Powderguide Conditions Reports
Experience
Powderguide Conditions Reports
Croox GmbH
- Modernization of both the mobile app and the corresponding backend system used by ski and snowboard enthusiasts to report snow conditions and avalanche danger
- Migrated backend from a legacy Laravel version and TYPO3 to a modern Laravel version embedded in a Statamic-based website, preserving existing password hashes for seamless user transition
- Rebuilt mobile app using React and TypeScript and ported to a modern Ionic version
- Technologies: Laravel, Ionic, React, Livewire, TYPO3, PHP, TypeScript
Biallo Website
Biallo & Team GmbH
- Migrated website from a legacy in-house system to a Neos-based website, including a large backlog of existing articles and pages
- Implemented a scraper-based importer to transfer content from a database that was not easily accessible
- Technologies: Neos Flow, PHP, TypeScript, Fusion
Powderguide Website
Croox GmbH
- Migrated website from a TYPO3-based system into a Statamic-based site
- Developed a custom importer to convert multiple thousands of articles into Statamic’s Bard format
- Technologies: Laravel, Statamic, Livewire, TYPO3, Alpine, PHP, TypeScript
"ISA" Sales System
Tele Columbus AG
- Modernized a legacy sales system from PHP 5.6 to PHP 8.4/Symfony 7 with containerized deployment
- Executed step-by-step modernization to ensure continuous functionality and extendability
- Technologies: Symfony, Vue, Docker, MySQL/MariaDB, PHP, TypeScript
Conference App
Academic Institution
- Developed an app for hybrid conference attendees to access event information, participate in talks, connect with attendees, and schedule 1on1 calls
- Integrated real-time communication features and scheduling workflows
- Technologies: Nest.js (Node), React, Flutter, Jitsi-Meet, MySQL/MariaDB, WebSockets, TypeScript, Dart
"Chameleon" Shopsystem
Esono AG
- Developed an e-commerce platform based on Symfony with client-specific logic for multiple clients
- Implemented product import customization from multiple ERP systems, order export to ERP systems, search & filter logic, and order & checkout flow
- Optimized ads including customer-specific newsletters and implemented up- & cross-selling features
- Technologies: Symfony, React, MySQL/MariaDB, Elasticsearch, RabbitMQ, Redis, Memcached, PHP, JavaScript, TypeScript
Cluster Administration & DevOps
Esono AG
- Administered Kubernetes clusters and DevOps pipelines for internal and external consumers on cost-effective off-the-shelf hardware
- Managed setups without relying on cloud providers using GitLab-CI, GitHub Actions, Jenkins, and Rancher (1.x & 2.x)
- Maintained high availability with Galera and GlusterFS
- Technologies: Kubernetes, GitLab-CI, GitHub Actions, Jenkins, Rancher, Galera, GlusterFS
Newsletter Customization Service
- Developed a service to serve individual customers unique product suggestions each time they open an email
- Processed approximately 200 GB of id-to-id mappings regularly to generate personalized content
- Technologies: Redis, RabbitMQ, Golang
"Toubiz" Tourism System
Land In Sicht AG
- Led development of a tourism data management system distributing content to websites, catalogues, and display kiosks
- Acted as technical contact person and decision maker for a team of 5–7 developers
- Technologies: Laravel, Vue.js, Vue SSR, Tailwind CSS, Neos CMS, MySQL/MariaDB, PHP, Haxe, JavaScript
"Optisizer" Platform
Nimius AG
- Developed a platform to calculate and plan optimal rooftop solar installation size and configuration
- Integrated historic sunshine data and energy consumption analysis based on user coordinates
- Technologies: Rails, PostgreSQL, Turbolinks, Sidekiq, Ruby
"Overlayr" Application for Stream Overlays
- Developed an application to help live-streamers overlay stream information such as viewer count, subscriber goals, and chat
- Built backend initially with Express.js (Node) and later replaced microservices with Go counterparts
- Technologies: Express.js (Node), MySQL/MariaDB, Angular, WebSockets, Golang, TypeScript
Industries Experience
See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.
Experienced in Information Technology (11 years), Tourism (6 years), Telecommunication (4 years), Sport (2 years), Education (2 years), and Energy (2 years).
Business Areas Experience
The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.
Experienced in Information Technology (12 years), Product Development (12 years), Marketing (3 years), and Operations (3 years).
Summary
For me, software development is both, a craft and a passion: I have been learning all I can about programming languages, paradigms and adjacent technologies since I was 12 years old. I have made software development my profession starting 2013.
As such, I am a competent and seasoned PHP (Symfony / Laravel), Golang and TypeScript / JavaScript developer that doesn't just implement the logic but ensures that the project is scalable and maintainable in the future.
Running Linux on all kinds of devices, starting at Workstations and Linux but also including Phones, Microcontrollers, Single Board Computers, Routers has always been a hobby of mine. This makes me a passionate DevOps Engineer with practical knowledge about Linux, in both more traditional setups using tools like Ansible or Chef and more advanced setups using Docker, Kubernetes and CI/CD Pipelines. I will help modernize and streamline your software development workflow and infrastructure management to ensure maximum productivity of developers and high availability of your applications.
Languages
Certifications & licenses
Certified Advanced Symfony Developer
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Johannes based?
What languages does Johannes speak?
How many years of experience does Johannes have?
What roles would Johannes be best suited for?
What is Johannes's latest experience?
What companies has Johannes worked for in recent years?
Which industries is Johannes most experienced in?
Which business areas is Johannes most experienced in?
Which industries has Johannes worked in recently?
Which business areas has Johannes worked in recently?
Does Johannes have any certificates?
What is the availability of Johannes?
What is the rate of Johannes?
How to hire Johannes?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Powderguide Conditions Reports
Nearby freelancers
Professionals working in or nearby Freiburg im Breisgau, Germany