Hey there!
Welcome to my personal website! My name is Philipp and I currently work as an SA Engineer at AWS where I lead the Powertools for AWS Lambda open-source project in Java , a developer toolkit helping you to implement Serverless best-practices. Prior to my open-source activities, I built the software for the next generation of edge networks leveraged, for example, in AWS Outposts .
I have more than 5 years of freelancing experience where I advised clients on building sustainable and cost-effective cloud-based software solutions that streamline their business operations. Read more about me below.
My recent experience
SA Engineer, Amazon Web ServicesCurrent position
Building on my experience as a software engineer, I decided to focus my work on open-source technologies in the Serverless space. In the Powertools for AWS Lambda team , I focus on creating a great developer experience for everyone building on Serverless technologies like AWS Lambda.
Software Development Engineer II, Amazon Web Services
After completing two internships during my master studies in Information Systems, I was hired as a full-time Software Development Engineer I (SDE I) at AWS in September, 2022. Within my first year after joining, I got promoted to SDE II. As a member of the Frontier Networking organization, I worked together with amazing colleagues on the newest edge-networking technologies leveraged in products like AWS Outposts.
Student Research Assistant, University of Cologne
As a research and development assistant at the University of Cologne I contributed to different projects ranging from smart mobility research to energy market simulations. Read my latest publication "Modeling a Customer Population in Power TAC: Electric Vehicle Chargers" .
Consultant and Product Owner, Hanseatic Consulting
During my time at Hanseatic Consulting I contributed to diverse agile software engineering projects. I started as a consultant and quickly progressed to team lead and product owner roles.
Read my thoughts
I write mostly about technical topics inspired by my life as a software engineer and personal projects.
Avoiding long if-else statements in Python
Long if-else statements are often not flexible and can lead to less readable and coupled code. Read how you can avoid them by using dictionaries ...
Read more