Johannes Hertenstein
Verified Expert in Engineering
Software Developer
Johannes has almost a decade of experience developing applications in PHP, Symfony, and Laravel and about six years of Go experience. He started running Linux at 12 years old, making DevOps a very natural environment—be that more traditional setups as well as more modern Dockerized and Kubernetes setups.
Portfolio
Experience
Availability
Preferred Environment
Linux, PHP, Go, Docker, Kubernetes, Laravel, Symfony
The most amazing...
...thing I've developed is an eCommerce platform based on Symfony. I also implemented client-specific logic for multiple clients.
Work Experience
Software Developer | DevOps Engineer
Esono
- Developed an eCommerce platform based on Symfony and implemented client-specific logic for multiple clients.
- Administered Kubernetes clusters and DevOps pipelines, both for internal and external consumers. This was focused on running Kubernetes clusters on cost-effective off-the-shelf hardware without relying on cloud providers to do the heavy lifting.
- Developed an app allowing attendees of hybrid conferences (in-person and remote) to get information about the event, participate in talks, connect with other attendees, and schedule and start one-on-one calls with exhibitors or attendees.
- Developed a newsletter customization service for serving individual customers unique product suggestions every time they open the email.
Software Developer | DevOps Engineer
Land in Sicht
- Developed a platform for calculating and planning the optimal size and configuration of rooftop solar installations.
- Developed a system for managing tourism data and distributing that data to various outputs such as websites, catalogs, and display kiosks. The system was built from scratch by a team of 5–7 developers and me.
- Developed deep integrations of tourism data into Neos CMS.
- Created and maintained server infrastructure on AWS EC2, managed using Chef.
- Administered build and deployment pipelines using Jenkins.
Experience
Chameleon | Shop System
https://www.chameleon-system.de/This client-specific logic contained customization of:
• Product import from multiple ERP systems.
• Export of orders to multiple ERP systems.
• Search and filter logic.
• Order and checkout flow.
• Ad optimization, including customer-specific newsletters.
• Display of products, up and cross-selling.
Toubiz | Tourism System
https://www.land-in-sicht.de/produkte/mein-toubiz-infosystemOverlayr | Application for Stream Overlays
Education
Bachelor's Degree in Software Engineering
Baden-Württemberg Cooperative State University (DHBW) - Lörrach, Germany
Certifications
Certified Advanced Symfony Developer
SensioLabs
Skills
Libraries/APIs
Node.js, Vue, React
Tools
Chef, RabbitMQ, GitLab CI/CD, Jenkins
Frameworks
Symfony, Laravel, Twig, TYPO3, Tailwind CSS, NestJS, Flutter, Vue SSR, Express.js, AngularJS, Angular
Platforms
Kubernetes, Linux, Docker, Neos CMS
Languages
PHP, Go, TypeScript
Storage
Elasticsearch, MariaDB, Redis, GlusterFS, MySQL
Other
Software Engineering, Jitsi, WebSockets, Galera Cluster
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring