Dionysios Basdanis

Software Engineer

Berlin, Germany | dbadsanis97@gmail.com | LinkedIn | Github

Summary

Detail-oriented and versatile Software Engineer with a strong foundation in backend development, cloud-native systems, and microservices architecture. Experienced in building scalable and maintainable applications using Java (Spring Boot) and Python, with a focus on clean code, test-driven development, and agile methodologies. Proven track record in deploying and maintaining containerized applications with Kubernetes and Docker, and implementing observability tools such as Prometheus, Grafana, and OpenSearch.

Experience

Software Engineer | DB Systel
10.2023 – Present
  • Designed and implemented scalable RESTful APIs using Spring Boot, following clean code, SOLID principles, and TDD.
  • Contributed to cloud-native microservices architecture for real-time digital timetable displays at railway stations.
  • Utilized Kubernetes, Helm, Prometheus, Grafana, and OpenSearch for orchestration and monitoring.
  • Implemented asynchronous service communication using RabbitMQ and managed log routing via Fluentd.
Software Engineer | transentis
01.2023 – 05.2023
  • Implemented a full-stack application using Flask, Camunda, and Appsmith.
  • Utilized Camunda workflow engine to automate complex business processes.
  • Deployed applications using Kubernetes and Docker containers.
  • Contributed to the development of the BPTK-Py Python library.
Software Engineer | T-RIS
03.2022 – 12.2022
  • Developed an application using C# for managing overhead line electrification systems.
  • Utilized MATLAB, Python, and C# for modeling and algorithm development.
  • Performed rigorous testing and debugging to ensure software reliability.

Technical Skills

Languages

Java (Spring Boot) Python Go C# C MATLAB

Web Development

Flask Django REST APIs GraphQL React Node.js

DevOps & Cloud

Docker Kubernetes Helm Prometheus Grafana RabbitMQ

Databases

PostgreSQL MongoDB

Education

Integrated Master of Science | University of Thessaly 2015 – 2020

GPA: 8.28 / 10.00

Thesis: Predictive Model of Motion Picture Success using Machine Learning Algorithms (Grade: 10/10)

Recent Posts

Thoughts on Software Engineering, Kubernetes, and Clean Code.

Why I use RabbitMQ

Exploring the benefits of asynchronous service communication and how it enhances system decoupling...

Contact

I am currently based in Berlin, Germany. Feel free to reach out!