Iβm a Backend Developer specialized in building scalable, maintainable, and business-driven backend systems using ASP.NET Core.
I focus on clean architecture, Domain-Driven Design, and translating real business processes into reliable software.
I enjoy working close to the domain β understanding workflows, states, rules, and constraints β and then modeling them correctly in code.
- Design backend systems using DDD, CQRS concepts, and Clean Architecture
- Build secure, scalable, and well-structured RESTful APIs
- Model real-world business flows (states, lifecycles, transitions)
- Translate business requirements into clear domain models
- Design, implement, and optimize relational databases
- Write clean, expressive, and maintainable code
- Language: C#
- Backend: ASP.NET Core, Web API
- Architecture:
- Domain-Driven Design (DDD)
- Clean Architecture
- Layered Architecture
- Database: SQL Server, Entity Framework Core
- Tools: Git, GitHub, Postman
- Practices & Patterns:
- REST
- Repository Pattern
- Unit of Work
- Disconnected Aggregates
- Domain Events
- Developing real production-style backend systems, including:
- Clinic & healthcare workflows
- Ticketing and lifecycle-based processes
- Inventory & sales management systems
- Implementing authentication, authorization, and role-based access
- Handling state transitions (New, Completed, Canceled, etc.) correctly
- Working with GitHub workflows (branches, PRs, code reviews)
- Writing backend code that prioritizes clarity over cleverness
- Advanced system & domain design
- Performance optimization and EF Core tuning
- Better domain abstractions & aggregates
- Event-driven concepts (Domain Events, SSE, messaging)
- Expanding frontend knowledge (TypeScript fundamentals)
Iβm comfortable working in team environments, reviewing code, resolving merge conflicts, and aligning technical decisions with business goals, not just technical preferences.
I value clear communication, shared understanding of the domain, and long-term maintainability.
π« Letβs connect:
