About me
Hi, I’m Anton Gavrilov.
I’m a Senior Software Engineer and Team Lead with 4+ years of experience building and scaling high-performance backend systems, primarily in fintech and product-driven environments. I specialize in modernizing legacy platforms, designing microservices and event-driven architectures, and applying Domain-Driven Design and Clean Architecture to create systems that are reliable, maintainable, and easy to evolve.
My core expertise is in .NET (C#) backend development, working with PostgreSQL, SQL Server, MongoDB, and Redis, and operating cloud-native infrastructure using Docker, Kubernetes, and CI/CD pipelines. I also place strong emphasis on observability, implementing distributed tracing, logging, and monitoring with tools like OpenTelemetry, Prometheus, and Jaeger.
In addition to my .NET background, I’m actively interested in Go-based backend roles and enjoy working with Go for building high-performance, concurrent, and cloud-native services, especially in distributed and event-driven systems.
Beyond hands-on engineering, I enjoy technical leadership, mentoring developers, and driving architectural decisions that improve system performance and team productivity. I’m always interested in building thoughtful, well-designed systems and contributing to teams that value engineering excellence and continuous growth.
I created some own projects which you can find at my GitHub profile. For now, my main projects are:
- Mobile application for finance control, that's named Profitocracy. It is created with .NET MAUI;
- Web service, which is called ScienceArchive, for publishing science articles of independent scientists. It is written using C#, Angular and PostgreSQL. Also, I practiced using CI/CD with GitHub Actions there;
- Desktop application for generating TOTP codes, called ChronOTP.
What i'm good at
-
Software design
Rich domain model and Clean Architecture
-
Backend development
High-quality development of software systems
-
Database management
Safe and fast communicating with databases
-
Frontend development
Building user-friendly applications with React or Angular
Technologies I primarily work with
-
.NET
Ensures high performance, scalability, and reliability in a managed environment
-
PostgreSQL
Ensures robust data integrity, scalability, and reliability. Good at complex, transactional workloads
-
MongoDB
Enables flexible schema design, horizontal scalability and high performance for modern, data-intensive applications
-
Go
Ideal for building efficient and concurrent systems