About
I'm a junior backend developer based in Tashkent, working with ASP.NET Core, applying Clean Architecture, and exploring Microservices design in my projects. I like APIs that are predictable: clear layering, validated input, proper error handling, and a deploy pipeline you don't have to think twice about.
Right now I'm in Itransition's competitive 22-week .NET training program — a C# cohort where finishing well can lead to a job offer — alongside EPAM's .NET Development program, while building a Learning Management System backend and a handful of practice projects covering testing, CI/CD, and Docker on the side.
Skills
Backend & Architecture
Quality & Cross-Cutting
Testing
Database
DevOps & Tools
Languages
Experience
- Exploring modern data processing tools for diverse database tasks
- Studying design patterns and application architecture
- Mastering the ASP.NET framework and its practical use in web development
- Completed graded tasks: LCS code-golf challenge in JavaScript, SHA3-256 hash computation, and an ASP.NET Core API deployed live on Render.com
- Working through progressively harder backend tasks under review, with successful completion leading to a job offer
- Built scalable REST APIs with ASP.NET Core Web API following Clean Architecture
- Worked with EF Core and Fluent API for ORM mapping across PostgreSQL and SQL Server
- Implemented middleware, action filters, exception handling, DI, and service lifetimes
- Set up CI/CD (GitHub Actions → Docker Hub → self-managed Ubuntu server), verified end-to-end
- Wrote unit and integration tests (xUnit, Moq, FluentAssertions), comparing in-memory vs. SQLite test DBs
- Studied a production-style .NET LMS as an architecture reference: AutoMapper, JWT refresh-token rotation, CurrentUserService, in-memory caching — applying these patterns incrementally into own projects
- Actively building backend projects alongside academic studies
Projects
Tech-learning platform — video courses & community
- Web API backend for a video-based learning platform focused on 3D printing, Arduino, and robotics/drone-building courses
- Auth with JWT and password hashing; users can sign in/sign up, watch course videos, like and comment on them
Current project — team project, online testing platform
- Online exam/testing platform inspired by DTM, SAT, and MilliySertifikat-style test formats
- Built collaboratively with a team; working on backend API, test/question modules, and result scoring logic
- Delivered as a Telegram bot and Telegram Mini App (MilliySertifikatImtihonBot)
Current project — backend API
- Admin-only LMS backend for a tutoring center: Auth, Students, Teachers, Classes, Enrollment, Payment modules
- Clean Architecture, EF Core (Npgsql), manual mapping via converters, generic repository pattern
Clean Architecture · full CI/CD pipeline
- User registration with FluentValidation, BCrypt password hashing, custom exceptions, repository pattern
- Unit tests (xUnit, Moq, FluentAssertions) + integration tests comparing in-memory vs. SQLite test DBs
- CI/CD: GitHub Actions → Docker Hub → deployed to a Contabo Ubuntu server, verified end-to-end
Personal finance tracker
- Categories & transactions management with full CRUD
- CQRS pattern with MediatR, EF Core, FluentValidation, JWT
Automation & API integration bots
- Telegram.Bot with external API integrations, inline buttons, JSON-based storage
Practice RESTful APIs
- REST APIs, repository pattern, DTOs, SQL Server integration
Streams + advanced DB scripting
- File/directory CRUD via Streams; stored procedures, triggers, indexes
Contact
I'm looking for junior backend opportunities where I can keep building with .NET. Feel free to reach out — I'll get back to you.