Backend Engineering
Designing APIs, implementing business logic, structuring services, and keeping backend code understandable as systems grow.
About Me
I'm a .NET Software Engineer focused on backend systems, enterprise applications, SQL Server, and the engineering problems that appear when software has to work in production.
Background
I have more than three years of professional experience building and maintaining enterprise software with C# and .NET.
My work has involved transactional ERP applications, backend services, database-heavy workflows, and desktop production applications.
That experience has pushed me beyond simply implementing features. I care about how business rules are structured, how data moves through the system, how the database behaves, and what happens when the application is under real usage.
My current focus is backend engineering with ASP.NET Core and SQL Server, with particular attention to performance, maintainability, scalable APIs, and predictable data access.
Engineering Focus
Designing APIs, implementing business logic, structuring services, and keeping backend code understandable as systems grow.
Investigating slow queries, indexing problems, inefficient data access, and database-heavy application behavior.
Building software around real business processes, transactional data, ERP workflows, and long-lived production systems.
I value clear boundaries, explicit dependencies, predictable behavior, and code that communicates its intent without requiring reverse-engineering.
Technical Stack
How I Work
Before changing code, I want to understand the business requirement, current behavior, constraints, and where the actual bottleneck exists.
Performance work should be driven by evidence. Slow queries, unnecessary database calls, and expensive operations should be identified before changing the implementation.
Architecture should solve real problems rather than add ceremony. I prefer clear boundaries, explicit dependencies, and predictable data access.
Production software lives longer than the person who originally wrote it. Readability and maintainability are therefore part of the engineering job.
Education
TCC — Damascus University
Software EngineeringNext
Explore selected projects and see how I approach libraries, desktop applications, backend systems, and engineering problems.