Recommended expert

Johannes Hertenstein

Powderguide Conditions Reports

Johannes Hertenstein
Freiburg im Breisgau, Germany

Experience

Jan 2024 - Dec 2025
2 years

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
Jan 2024 - Dec 2024
1 year

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
Jan 2023 - Dec 2024
2 years

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
Jan 2022 - Dec 2025
4 years

"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
Jan 2021 - Dec 2022
2 years
Hybrid

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
Jan 2020 - Dec 2022
3 years

"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
Jan 2020 - Dec 2022
3 years

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
Jan 2020 - Dec 2021
2 years

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
Jan 2017 - Dec 2020
4 years

"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
Jan 2016 - Dec 2017
2 years

"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
Jan 2014 - Dec 2018
5 years

"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).

Information Technology
Tourism
Telecommunication
Sport
Education
Energy

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).

Information Technology
Product Development
Marketing
Operations

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

German
Native
English
Native

Certifications & licenses

Certified Advanced Symfony Developer

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Johannes based?

Johannes is based in Freiburg im Breisgau, Germany.

What languages does Johannes speak?

Johannes speaks the following languages: German (Native), English (Native).

How many years of experience does Johannes have?

Johannes has at least 12 years of experience. During this time, Johannes has worked in at least 11 different roles and for 7 different companies. The average length of individual experience is 1 year and 1 month. Note that Johannes may not have shared all experience and actually has more experience.

What roles would Johannes be best suited for?

Based on recent experience, Johannes would be well-suited for roles such as: Powderguide Conditions Reports, Biallo Website, Powderguide Website.

What is Johannes's latest experience?

Johannes's most recent position is Powderguide Conditions Reports at Croox GmbH.

What companies has Johannes worked for in recent years?

In recent years, Johannes has worked for Croox GmbH, Biallo & Team GmbH, Tele Columbus AG, Academic Institution, and Esono AG.

Which industries is Johannes most experienced in?

Johannes is most experienced in industries like Information Technology (IT), Tourism and Hospitality, and Telecommunication. Johannes also has some experience in Sport and Recreation, Education, and Energy.

Which business areas is Johannes most experienced in?

Johannes is most experienced in business areas like Information Technology (IT), Product Development, and Marketing. Johannes also has some experience in Operations.

Which industries has Johannes worked in recently?

Johannes has recently worked in industries like Information Technology (IT), Telecommunication, and Sport and Recreation.

Which business areas has Johannes worked in recently?

Johannes has recently worked in business areas like Information Technology (IT), Product Development, and Marketing.

Does Johannes have any certificates?

Johannes has 1 certificate: Certified Advanced Symfony Developer.

What is the availability of Johannes?

The availability of Johannes needs to be confirmed.

What is the rate of Johannes?

Johannes's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Johannes?

To hire Johannes, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1200
900
600
300
Market avg: 870-1030 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.