Philip Riecks (rieckpil)
I’m Philip and working with Java since university. I’m curious about the latest trends within the Java ecosystem but also highly focused on productivity & simplicity with proven Java technologies.
Currently, I'm an independent IT-Consultant living in Berlin.
What is this blog all about?
Testing Java Applications Made Simple!
With my blog, I'm providing tips & tricks, recipes, and solutions to accelerate your testing success and make testing joyful.
Most of the time you'll find articles about Java, Kotlin, Spring Boot, and AWS on my blog as I use these technologies on a daily basis.
For nearly every post I’m providing the full source code on GitHub. There you’ll also find step-by-step guides as part of the README for running the examples on your machine. Feel free to open an issue if anything is not working as expected!
Goals
My working maxims
Premature optimization is the root of all evil
Productivity matters
Focus on serving business value rather than technology
Excerpt of my goals as a developer
Visit Java island
Make a commit to the Linux kernel
10.000 stars on an own GitHub project
Work experience
Since January 2021
Independent IT-Consultant
May 2019 – December 2020
Senior Java Software Engineer
Scout24 AG
Working for ImmobilienScout24 in Berlin. Among other things, my team is providing property related data for the real estate platform. In addition, we are responsible for some public APIs and reporting for realtors. Technologies: Java 8/11, Kotlin, Spring Boot, Thymeleaf, AWS, RDBMS, NoSQL
Oct 2017 – April 2019
Java Software Developer
Schaeffler Technologies AG & Co. KG
At Schaeffler, I developed REST based Spring Boot microservices. We were building a cloud-native process information system for our production lines as part of the company’s digitization process. Technologies: Java 8, Maven, Spring Boot, Angular, Azure, PostgreSQL
Oct 2014 – Sep 2017
Corporate Student
Schaeffler Technologies AG & Co. KG
My career started as a corporate student for business informatics for the industrial concern Schaeffler. During my practice periods, I worked at the Herzogenaurach location for several departments. I got insights into the company’s internal database administration, developed UI prototypes, supported the rollout of a new Learning Management System and worked in a Scrum team as a backend developer. Technologies: Java 8, Oracle RDBMS, Spring Boot, JavaScript, MongoDB, SQL Server
June 2012 – Mar 2014
Speedy Finger
adidas AG
A temporary job as a pupil. At two weekdays after school, I entered sport equipment comebacks of key accounts in the SAP system for the Customer Service department.
Education
2017
Bachelor of Science Business Informatics
Corporate State University Mannheim
I studied business informatics (specialization: Software Engineering) at the Corporate State University Mannheim. My bachelor thesis was about creating a decision process for the right choice of a database system for a given use case. Therefore I compared the pros and cons of storing data in SQL-, NoSQL-databases and in Apache Hadoop.
2014
Abitur
Gymnasium Herzogenaurach
I got my general matriculation standard at the Gymnasium Herzogenaurach. I had my finals in German, Maths, English, Geography, and Sports. During the senior grades, I supported the organization of the charity event “Lauf für Kaya 2013”.