Philipp Page picture

Philipp
Page

Software Engineer at

  • M. Sc. Information Systems 🎓
  • Based in Dublin 🇮🇪

Hey there!

Welcome to my website! I'm a Dublin-based software engineer with a M.Sc. in Information Systems from the University of Cologne in Germany. My work revolves around creating scalable and user-friendly software, both for end-users and fellow developers.

With over 5 years of freelancing experience, I have advised clients on building sustainable and cost-effective cloud-based software solutions that streamline their business operations.

Currently, at Amazon Web Services (AWS), I'm involved in developing the software for the next generation of edge networks leveraged, for example, in AWS Outposts .

My recent experience

  1. Software Development Engineer II, Amazon Web ServicesCurrent position

    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 (my current position). I am part of the Frontier Networking organization, primarily working on products like AWS Outposts.

  2. 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" .

  3. 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