Hi, my name is Timm Hirsens. I am a lone dad to a great son, and I am currently working as an IT Consultant. I have over ten years of experience in professional software development, using mainly Java, Kotlin, and Java-/TypeScript. I am currently not looking for a job. If my profile is of interest to you, please feel free to contact my employer or drop me an email at jobs@timmhirsens.de.
Profile
- Skilled Java (ecosystem) and TypeScript developer
- Expert for cloud-native solutions (containers, Kubernetes) and platform engineering
- Experience in architecture work
- Have done developer advocacy like work
- Experienced public speaker and author of articles and blog posts
- Native German speaker, fluent English speaker
Professional Experience
Those are some of the significant projects I was part of in the last years.
2024 - today: Platform Engineering & DevOps for an IoT Application
- Manage multiple Kubernetes clusters and their adjacent infrastructure
- Manage multiple Azure subscriptions and the services they contain
- Provide engineering teams with a platform to run their applications
- Implement cost saving measures
- Provide meaningful metrics and alerts to engineering and infrastructure teams
2021 - 2023: Proccess Automation, Car Insurance Claims management
- Modeling and implementation of Business Processes using BPMN and Camunda
- Migrating existing Camunda 7 Process Solutions to Camunda 8/Camunda Cloud
- Implementation of the infrastructure in AWS using terraform
2021: Migrating developer tooling to GitHub
- Move Bitbucket Git Repositories to GitHub
- Move Jenkins builds to GitHub Actions
- Move Nexus Repository to GitHub Packages
- Develop tooling to ease migration
- Create documentation and learning material for developers
2020 - 2021: Migrating to Microsoft Azure
- Review of all application running on-premises
- Defining migration strategies to move them to Microsoft Azure (Cloud)
2019 - 2020: Insurance application as web portal
- Developing a web portal/landing page for customers to review and “sign” an insurance application
- Digital Signing of PDF Documents
- Java, Spring Boot, ThymeLeaf, Stimulus, Hibernate, and OracleDB
2018 - 2019: Introduce Kubernetes as application runtime
- Define policies and processes around deployment and operations
- Create tooling for automated deployment (based on Helm & Jenkins)
- Create documentation and learning material for developers
2017: Defining Guidelines for REST APIs
- Definition of company-wide guidelines for REST APIs
- Development of policies and tools enforcing them
2015 - 2017: insurance application signing via mobile app
- Developing the backend for an app to sign insurance applications
- Java, JAXRS, REST, Hibernate and OracleDB
Skills
| Rating | Meaning |
|---|---|
| ⭐⭐⭐ | Expert |
| ⭐⭐ | Knowledge |
| ⭐ | Awareness |
| Programming Languages | |
|---|---|
| Java | ⭐⭐⭐ |
| TypeScript | ⭐⭐⭐ |
| JavaScript | ⭐⭐⭐ |
| Kotlin | ⭐⭐ |
| Golang | ⭐ |
| Elixir | ⭐ |
| Frameworks / Libraries | |
|---|---|
| Spring (Boot) | ⭐⭐⭐ |
| Hibernate / JPA | ⭐⭐⭐ |
| JUnit | ⭐⭐⭐ |
| React | ⭐⭐⭐ |
| Angular | ⭐⭐ |
| Thymeleaf | ⭐⭐ |
| Databases | |
|---|---|
| Postgres | ⭐⭐⭐ |
| Oracle | ⭐⭐ |
| MSSQL / Azure SQL | ⭐ |
| MySQL / MariaDB | ⭐ |
| Tools | |
|---|---|
| IntelliJ IDEA | ⭐⭐⭐ |
| Git | ⭐⭐⭐ |
| Maven | ⭐⭐⭐ |
| Eclipse | ⭐⭐ |
| Gradle | ⭐⭐ |
| Cloud (Native) | |
|---|---|
| Kubernetes | ⭐⭐⭐ |
| Docker | ⭐⭐⭐ |
| GitOps | ⭐⭐⭐ |
| Azure | ⭐⭐ |
| AWS ECS | ⭐⭐ |
| Helm | ⭐⭐ |
| CN Buildpacks | ⭐⭐ |
| DevOps | |
|---|---|
| GitHub | ⭐⭐⭐ |
| Gitlab | ⭐⭐⭐ |
| Terraform | ⭐⭐⭐ |
| Terragrunt | ⭐⭐⭐ |
| Ansible | ⭐ |
Education and Employment
01.02.2024 - today: IT Consultant
Haeger Consulting
01.02.2023 - 31.12.2023: Staff Engineer
freeyou AG
01.10.2021 - 31.01.2023: (Senior) Java Developer
freeyou AG
01.09.2012 - 30.09.2021: Software Engineer
ATLAS Dienstleistungen für Vermögensberatung GmbH (transfer of operations)
01.07.2012 - 31.8.2012: Software Engineer Java
Generali Deutschland Informatik Services GmbH
2009 - 2012: Apprenticeship “Fachinformatiker Anwendungsentwicklung”
Generali Deutschland Informatik Services GmbH