THEOFANIS TSAKIRIS

.NET Backend Developer

About Me

My name is Fanis. I am a passionate .NET backend developer, with an M.Sc. in Development of Information Systems and a side interest in developing C# libraries for games. Always striving to learn more about the inner machinations of .NET and new architectural patterns.

General

C# 14/.NET 10 SQLServer/Postgres Git Docker Microservices Clean Architecture Presentations

.NET-Related Knowledge

Entity Framework Core Blazor Web & Minimal API MVC OAuth2 (OpenIdDict) .NET Identity Open Telemetry LINQ Dependency Injection IOptions Pattern Repository Pattern CQRS Pattern (MediatR) Unit Testing (xUnit) Mocking (Moq/FakeItEasy) Json Handling

Other Languages

Java 21 Kotlin 1.9 Python 3 Html 5 CSS 3

Featured Projects

JWT Auth Server

A .NET API that leverages ASP.NET Core Identity and Entity Framework Core for role & user management. Allows for issuing of JWT tokens for testing purposes

QuestSystem

A C# library create multistaged and branched quests in a video game. The package is compatible with Godot Engine 4.4

For more check my Github

Work Experience

Adacom S.A.

Oct 2025 - Present

Developing Microservices in the Trust Services Domain. Performing Q&A in APIs. Orchestrating flow with multiple services and rollback capabilities

See something interesting?

You can contact me via LinkedIn