About Me


Hi, I’m Jan Schmitz, the author of this blog.

Currently, I’m working as a software developer and team lead for entity in Berlin.
The goal of this blog is to write about best-practices in software development, the learnings I made on my day-to-day job and opinions about trends and hypes in our industry.

Working Experience

Head of Development (2018 – Today)

Team size: 5
Responsibilities: training of colleagues, consulting on project work, enhancement of the development process

Deputy Team Lead (2017 - 2018)

Team size: ~10
Responsibilities: research and development of new tech stacks, training of colleagues

Senior Java Developer (2020 - Today)

Industry: Real estate
Used technologies: Java 11, Spring Boot 2.X, Hibernate, JUnit, Vue.js, Testing Library, AWS, git, Bitbucket Pipelines

Senior Java Developer (May 2019-February 2020)

Industry: Real estate
Used technologies: Java 7, Seam 2.3, JSF, Hibernate, MySQL, JUnit, git, Bitbucket Pipelines, Selenium

Senior Java Developer (January 2017 - May2019)

Industry: Electrical engineering
Used technologies: Java 7, JavaEE, JSF, Hibernate, MySQL, git, Bitbucket Pipelines

Junior Java Developer (November 2016- January 2017)

Industry: E-Commerce, Healthcare
Used technologies: Java 7, JavaEE, JSF, Hibernate, MySQL, ElasticSearch, git

Junior Java Developer (June 2014 - November 2016)

Industry: E-Health
Used technologies: Java 7, Seam 2.3, JSF, Hibernate, MySQL, SVN, Jenkins