Hendrik Schick

A bit about me …

Hey there. My name is Hendrik. I live in the Zurich metropolitan area, close to the Greifensee. I grew up near Leipzig, Germany. I studied Computer Science for my Bachelor’s in Leipzig, then completed my Master’s in Computer Science at TU Darmstadt (south of Frankfurt). During my studies, I worked as a student employee in various roles — as a backend developer, frontend developer, and software tester. After graduating, I moved to Switzerland, the Zurich area, and have been working here as a software developer for backend, frontend, and DevOps. First for 2.5 years as a software developer, and currently at ERNI AG as a Fullstack & DevOps Engineer on a project.


Experience

With over 5 years of professional experience, I have worked across the full software development lifecycle — from backend and frontend development to DevOps and CI/CD.

When Role Company
2025 – today Fullstack & DevOps Engineer Consultant ERNI AG, Zurich
2024 – 2025 Software Engineer – Framework Team Adcubum AG, Zurich
2022 – 2024 Software Engineer – Business Developer Adcubum AG, Zurich

At ERNI AG, I am currently working as a Fullstack & DevOps Engineer Consultant on a long-term project.

At Adcubum AG, I first designed and developed new features for a car insurance product, including premium calculations and data exchange with partner insurers. I led the design and implementation of a modularization based on Domain-Driven Design. Later, I moved to the Framework Team, where I built a core framework used across multiple insurance products and drove the modernization to Spring Boot 3 with new CI/CD pipelines.

Before that, I gained early hands-on experience as a working student web developer at Huck IT in Darmstadt, building a room reservation system with Vue.js. During my Bachelor’s, I completed an internship at Apinauten GmbH in Leipzig, where I worked on modularizing and containerizing a Backend-as-a-Service platform. I also worked as a software tester at Gesundheitsforen Leipzig, developing end-to-end tests with Selenium.

My core tech stack includes Java, Spring Boot, Angular, Kubernetes/OpenShift, and CI/CD with ArgoCD, Tekton, and Jenkins. I hold certifications including Oracle Certified Java Developer, Spring Professional Developer, CKAD, iSAQB CPSA-F, AWS Cloud Professional, and Azure Fundamentals.

I studied Computer Science at HTWK Leipzig (BSc) and TU Darmstadt (MSc), with a focus on Software Architecture and Deep Learning.

Beyond my day-to-day work, I regularly attend Java User Group meetups and participate in Hackergarten events — contributing to open-source projects and staying connected with the developer community.

For a full overview of my career and recommendations, visit my LinkedIn profile.


Why this website/blog?

I want to write here mainly about computer science topics that I come across during work or in my free time. The focus will likely be on Java, but there will certainly also be blog posts on other CS topics. Maybe even outside of computer science, if the topic lends itself to it and could be interesting to others.

I also offer services in the area of software development and software consulting. If you have any questions about that, feel free to reach out.


Feel free to send me an email — I’d love to hear from you!

Best regards,

Hendrik