Fanourios Chatziathanasiou

Software Engineer

Introduction

I'm a software engineer specializing in Python and scalable services. With over 1.5 years building production systems, I focus on writing testable, reliable, and maintainable code that solves real problems at scale. I've designed authentication systems, built data processing pipelines handling millions of records daily, and architected data lake solutions that power cross-domain analytics.

My approach centers on intentional design and robust engineering practices. I believe good software should be well-documented, thoroughly tested, and built to last. Beyond writing code, I've led efforts to establish coding standards and testing practices, ensuring teams deliver quality software that meets both technical and business requirements.

Currently, I work with technologies like Apache Spark, Apache Iceberg, Docker, and PostgreSQL to build backend systems that handle 100+ million time-series records with the lowest latency possible. I architected data pipelines, implemented authentication gateways, and designed infrastructure-as-code solutions that enable secure, scalable, and maintainable systems.

I hold an MSc in Informatics with first-class distinction (9.78/10), but the best education has come from solving real problems in production environments where performance, reliability, and maintainability matter most.

Tech Stack

SparkIcebergPythonAnsibleDockerFastAPIPostgreSQLIceberg
2025 — Built by Fanourios Chatziathanasiou