Profilbild von Johannes Hertenstein Cluster Administation & DevOps, Cluster Administation & DevOps, Cluster Administation & DevOps aus Furtwangen

Johannes Hertenstein

verfügbar

Letztes Update: 14.03.2023

Cluster Administation & DevOps, Cluster Administation & DevOps, Cluster Administation & DevOps

Abschluss: B.Sc. Informatik / Software Engineering
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

cv-johannes-hertenstein_140323.pdf

Skills

Software Development
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.

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

Projekthistorie

01/2021 - 12/2022
Conference App
Academic Institution

Development of an app to allow attendees of hybrid conferences (held both, in person and remote) to get information about the event, participate in talks, connect with other attendees as well as schedule & start 1on1 calls with exhibitors or attendees.
  • Nest.JS (Node)
  • TypeScript
  • React
  • Flutter
  • Jitsi-Meet
  • MySQL/MariaDB
  • Websockets

01/2020 - 12/2022
Cluster Administation & DevOps
ESONO AG

Administration of Kubernetes clusters & DevOps pipelines, both for internal and external consumers. This was largely focused on running Kubernetes clusters on cost-effective off-the-shelf hardware without relying on cloud providers to do the heavy lifting.
  • Kubernetes
  • gitlab-ci
  • github actions
  • Jenkins
  • Rancher (1.x & 2.x)
  • Galera
  • GlusterFS

09/2020 - 09/2022
'Chameleon' Shopsystem
ESONO AG

Development of an e-commerce Platform based on Symfony and implementation of client specific logic for multiple clients. This client specific logic contained customization of
  • Product-Import from multiple ERP-Systems
  • Export of Orders to multiple ERP-Systems
  • Search & Filter logic
  • Order & Checkout Flow
  • Ad optimization including customer-specific newsletters
  • Display of products, up & cross-selling

  • Symfony
  • React
  • MySQL/MariaDB
  • Elasticsearch
  • RabbitMQ
  • Redis
  • MemcacheD

01/2020 - 01/2021
Newsletter Customization Service
E-Commerce

Development of a newsletter customization service for serving individual customers unique product suggestions every time they open the E-Mail. The amount of data processed made this project interesting as there were roughly 200GB of pure id-to-id mappings to be processed regularly.
  • Golang
  • Redis
  • RabbitMQ

01/2017 - 01/2020
'Toubiz' Tourism System
Land in Sicht AG

Development of system for managing tourism data and distributing that data to various outputs such as websites, catalogues, Display-Kiosks. The system was built from scratch by a team of 5-7 developers for which I was the technical contact person and decision maker.
  • Laravel
  • Vue.js
  • Vue SSR
  • tailwindcss
  • Neos CMS
  • MySQL/MariaDB

09/2014 - 09/2018
'Overlayr' Application for Stream Overlays
Self-Started Product

Development of an application that helps live-streamers add stream information (such as number of viewers, subscriber goals, chat, ...) to the stream as an overlay. The backend was first built using express.js (Node) while a later version replaced the microservices with go counterparts.
  • express.js (Node)
  • Golang
  • MySQL/MariaDB
  • Angular
  • Websockets

01/2016 - 01/2017
'Optisizer' Platform
NIMIUS AG

Development of a platform for calculating & planning the optimal size and configuration of rooftop solar installations. This included taking into account the coordinates of the house, pulling in historic sunshine data as well as analyzing the users energy consumption.
  • Ruby
  • Rails
  • PostgreSQL
  • Turbolinks
  • Sidekiq

Zertifikate

Certified Advanced Symfony Developer
2021

Reisebereitschaft

Nur Remote verfügbar
Profilbild von Johannes Hertenstein Cluster Administation & DevOps, Cluster Administation & DevOps, Cluster Administation & DevOps aus Furtwangen Cluster Administation & DevOps, Cluster Administation & DevOps, Cluster Administation & DevOps
Registrieren