Backend Software Engineer with 7+ years of professional experience, primarily focused on C#, .NET, ASP.NET Core, and SQL Server.
I also work with Go and have built commercial and independent backend systems involving microservices, messaging, distributed-system patterns, observability, and service-to-service communication.
Languages
- C#
- Go
- SQL / T-SQL
- Python
- JavaScript
Backend
- .NET / ASP.NET Core
- REST APIs
- gRPC
- Entity Framework Core
- Dapper
- Gin
- Microservices
Architecture & Distributed Systems
- Clean Architecture
- CQRS
- Event Sourcing
- Event-Driven Architecture
- Saga
- Distributed Systems
- Service Discovery
- Messaging
- Distributed Job Scheduling
Data & Messaging
- SQL Server
- PostgreSQL
- MySQL
- MongoDB
- Redis
- RabbitMQ
- Kafka
DevOps & Observability
- Docker / Docker Compose
- Git / GitHub / GitLab
- CI/CD
- Azure DevOps / TFS
- Prometheus
- Grafana
- Loki
- Jaeger
2020 โ Present
Backend development and modernization of enterprise applications using:
- C#
- .NET 6 / .NET 8
- ASP.NET Core
- SQL Server / T-SQL
- Entity Framework Core
- REST APIs
- Automated testing
- CI/CD
Worked on the modernization of legacy ASMX web services to .NET 6 and the redevelopment of enterprise applications.
2024 ยท Part-time
Commercial Go development involving:
- Go
- EntGo
- Unit testing
- Code generation
- Logging and observability
- Loki
- Grafana
A distributed job scheduling system built with C# and .NET.
The system is designed around a control-plane / worker architecture and explores:
- Job assignment
- Worker coordination
- Concurrency control
- Job state management
- Failure handling
- Retries
- Distributed execution
- Observability
Currently under active development.
A .NET-based e-commerce system exploring microservices architecture and distributed backend patterns.
Technologies: C#, .NET, ASP.NET Core, SQL Server, PostgreSQL, MongoDB, Redis, RabbitMQ, MassTransit, gRPC, CQRS, Clean Architecture, Docker.
A microservices-based application exploring CQRS and Event Sourcing.
Technologies: C#, .NET, MongoDB, Kafka, CQRS, Event Sourcing, Clean Architecture.
A microservices-based movie catalog built independently with Go.
Explores:
- Microservices
- gRPC
- MySQL
- Docker / Docker Compose
- Prometheus
- Grafana
- Alertmanager
- Distributed service communication
- Observability
I enjoy working on backend systems where architecture, reliability, concurrency, and distributed communication matter.
My main professional background is in .NET/C#, while I use Go for independent and commercial backend development and for exploring distributed systems more deeply.
Open to international backend software engineering opportunities and relocation with visa sponsorship.


