Dionysios Basdanis

Software Engineer

From University of Thessaly to Berlin's Tech Scene

February 20, 2026


Relocating to a new country is a challenge that every software engineer should consider. For me, the journey began at the University of Thessaly, where I completed my Integrated Master of Science. Transitioning from the academic environment in Greece to the fast-paced tech hub of Berlin was a transformative experience.


Building the Foundation

My time in Greece provided me with a rigorous theoretical foundation. Working on complex projects—like my thesis on predictive machine learning—taught me how to approach problems with a scientific mindset. However, moving to Berlin required translating that theory into a production-grade, corporate environment at companies like DB Systel.


Navigating a Global Tech Hub

Berlin is a melting pot of technologies and cultures. One of the biggest shifts was moving from localized projects to cloud-native microservices designed for national infrastructure. I had to quickly adapt to tools like Kubernetes, Helm, and Apache Flink, all while working in an international, Agile/Scrum team where collaboration is as important as the code itself.


Lessons Learned

  • Adaptability is a Superpower: Technology stacks change, but the ability to learn quickly (moving from Python to Java/Spring Boot and Go) is what keeps you relevant.
  • Cultural Synergy: Working in Berlin has shown me the value of diverse perspectives in solving architectural bottlenecks.
  • Clean Code is Universal: Whether you're in Volos or Berlin, SOLID principles and TDD are the languages that every good engineer speaks.

Looking Ahead

Today, I am proud to contribute to the digital transformation of Germany’s railway systems. The journey from my master's thesis to maintaining real-time digital displays in Berlin has been rewarding, and I’m excited for what’s next in the world of backend engineering and cloud infrastructure.