Hello there! I'm Fanouris
I'm a backend developer passionate about creating robust systems that ensure smooth, efficient functionality behind the scenes. I specialize in building high-performance APIs, optimizing databases, and managing complex infrastructures that scale seamlessly. My focus is on writing clean, maintainable code and delivering backend solutions that power dynamic user experiences while ensuring security and reliability.
I enjoy solving challenging problems, from handling high loads of concurrent users to optimizing workflows and services. I thrive in environments where I can work closely with cross-functional teams to design, implement, and continuously improve backend systems that support the needs of modern applications.
I’ve also been actively working on side projects utilizing technologies like ReactJS, NextJS, and TailwindCSS. These tools empower me to create visually appealing, user-friendly applications, while my expertise in backend development ensures they remain high-performing and secure.
Tech Stack




What I've been working on

Generating unique identifiers and managing them through a web application
The goal of this team project was to create a micro service in order to generate and allocate unique identifiers and expose them through an API for other applications. Key Concepts: chain of responsibility architecture, Domain Driven Design, unitintegration testing, relational databases using SQLAlchemy ORM, asynchronous code - resolving concurrency conflicts.

Internal Dashboard tool
The goal of this project was to create an internal tool for visualizing data. The dashboard app would communicate with a Minio S3 bucket, which would store data for the dashboard.

Thread Synchronization
Developed in Python a simulation of the famous East-West Bridge problem. For it’s solution, lock variables and Python’s Thread libraries were used,in order to prevent starva