Software Craftsman, Author & Instructor
Hi, I am Petros, and I am a passionate Software Engineer and instructor with over 10 years in the industry.
I struggled a lot in my early stages when I realized that in order to take my career to the next level, I needed to learn how to do things properly instead of just "making it work." In my journey to become a better engineer, I followed hundreds of courses, articles, books, and conferences. What I have always been missing is a single source where I could find the best practices integrated and working together. I often studied TDD, for example, but was unable to apply it to a production Coroutines-based system. This is the problem I am tackling in my courses.
I am teaching best practices using real-life examples. I make sure to explain all the reasoning behind every decision but also provide a state-of-the-art skeleton that you can re-use on your own product instead of having to combine the pieces by yourself.
I have worked on multiple Companies ranging from ambitious startups to large multinational companies as a Senior Engineer and Software Instructor. Currently, I am employed in Backbase as a software instructor team lead, making sure that our superstar developers revolutionize the old, rotten banking industry.
My vision is to improve the quality of the software industry by providing high-quality education to software engineers and trying to embed in them the love for quality code, moving away from quick and dirty mentalities.
I am looking forward to working (and having fun) with you today!