I’m Tasos Piotopoulos, a professional software engineer & aspiring technical architect (M.Sc.) with a track record of building hassle-free enterprise cloud solutions during my 12+ years of industry experience, and a passion for helping others step up their engineering game.
I blog at drinkbird.com, produce online courses, organize meetups and workshops, speak at events and academic lectures, and solve complex problems through delivering high-quality software.
My Master’s degree is in Software Engineering and Ubiquitous Computing from University College Dublin, and I currently work at Walmart Labs¹ (former Jet.com) in Dublin - Ireland as a Technical Lead (ECB5 Staff Software Engineer).
¹ Walmart is a Fortune 1 company
One of the principles I live by is being pragmatic rather than dogmatic and pick the right tool for the job on a case-by-case basis. During my career I have delivered projects using a variety of languages, platforms, libraries and tools, such as .NET & JVM based languages (F#, C#, Scala, Java), cloud / distributed systems technologies (Azure, Kafka, Docker, Kubernetes, Consul, Nomad, CI/CD), mobile technologies (iOS, Android), just to name a few.
During the last few years I’ve been mostly working with distributed systems within a DevOps culture, including Microservices, Event Sourcing, Domain Driven Design (DDD), Test Driven Development (TDD), and quality cloud architectural patterns to increase resiliency, scalability, observability and testability.
Lately, I’ve been exploring functional programming with Scala and F#, and have been working towards combining the best of both worlds (OOP & FP), while leading a small team to deliver high-quality modern systems within Walmart.
Speaking and Workshops
Giving back to the community is one of the most rewarding activities of a Software Industry professional. Although blogging is something I greatly enjoy, you will also find me speaking at various events, academic lectures and community meetups. Furthermore, I organize Angular Dublin, one of the most popular technology meetups in Ireland.
Too much information
- M.Sc. in Software Engineering and Ubiquitous Computing, University College Dublin, 2015
- GPA: 4.1 / 4.2
- First-class honours (1:1)
- B.Sc. in Computer and Telecommunications Engineering, Technological Educational Institute of Thessaly, 2011
- Grade: 8.91 / 10
- First-class honours (1:1)
- Microsoft Certified Solutions Developer: Web Applications
- Microsoft Certified Technology Specialist: Dynamics CRM 2011 Customization and Configuration
What is this blog about?
As technology professionals we are constantly pushed towards producing more and faster. When performing under pressure we tend to cut corners, make tradeoffs that we can’t really afford, and generally we treat quality as an afterthought.
That works for a while, but soon reality catches up; instead of providing value by solving business problems, we waste our time and energy dealing with defects and regressions. Eventually, productivity grants to a halt and even the smallest change becomes a risky, expensive challenge. Exhausted from burnouts, we escape by hopping to a new job, only to find ourselves in the middle of yet another death march.
We can do better.
In this blog I distill some of my thoughts and experiences from the Tech Industry and literature, as well as present some practical guides and tutorials, with the intent to motivate, inspire, and help both new and seasoned technology professionals to cultivate their technical and soft skills. The Industry is shaped by each of us, so every improvement - either big or small - can go a long way.
It’s the direct translation of my last name, from Greek to English.
This blog, its content and opinions are my own and do not represent my employers’ or clients’ view in any way. Also keep in mind that I might have no idea what I’m talking about, so use the information and advice provided here at your own risk.
Tasos Piotopoulos is a professional software engineer & aspiring technical architect (M.Sc.) with a track record of building hassle-free enterprise cloud solutions during his 12+ years of industry experience, and a passion for helping others step up their engineering game.
He blogs at drinkbird.com, produces online courses, organizes meetups and workshops, speaks at events and academic lectures, and solves complex problems through delivering high-quality software.
His Master’s degree is in Software Engineering and Ubiquitous Computing, from University College Dublin, and he currently works at Walmart Labs (formerly Jet.com) in Dublin - Ireland as a Technical Lead.