.NET Backend Developer | C# | ASP.NET Core | SQL Server | PostgreSQL | EF Core
Junior Backend Developer with hands-on experience building desktop applications and RESTful APIs.
I started my programming journey with C++, building strong foundations in programming, OOP, and data structures, then moved to C# and developed desktop applications using Windows Forms and SQL databases.
I later transitioned into backend development with ASP.NET Core, focusing on secure, maintainable APIs, clean architecture, validation, authorization, and reliable database design.
I am also developing modern AI-assisted development skills to improve my software development workflow while maintaining code quality, security, testing, and maintainability.
- .NET 8
- C#
- ASP.NET Core
- RESTful APIs
- Entity Framework Core
- LINQ
- ADO.NET
- Windows Services
- Authentication
- Authorization
- JWT & Refresh Tokens
- Password Hashing
- Rate Limiting
- Exception Handling
- Logging & Auditing
- SQL Server
- PostgreSQL
- Database Design
- Query Optimization
- Relational Databases
- Stored Procedures
- EF Core Migrations & Tracking
- Layered Architecture
- Repository Pattern
- Unit of Work
- DTO Pattern
- SOLID Principles
- Clean Code
- C++
- Object-Oriented Programming
- Data Structures
- Multithreading
- Synchronization
- Asynchronous Programming
- Algorithms — 500+ problems solved
- Windows Forms
- Custom Controls
- Event Handling
- Delegates
- Claude Code
- Subagents
- Skills
- MCP
- Hooks
- Context Window Management
- Git
- GitHub
- Visual Studio
- Cursor
- Claude Code
C# | ASP.NET Core | EF Core | SQL Server | JWT
Backend RESTful API developed with ASP.NET Core.
- Implemented JWT authentication with refresh tokens, authorization, and password hashing.
- Used EF Core with Repository, Service Layer, and DTO patterns.
- Added FluentValidation and centralized exception handling.
- Implemented pagination and Serilog logging.
- Designed the system using layered architecture and separation of concerns.
C# | WinForms | SQL Server | ADO.NET
Professional-style desktop system with 25+ forms covering the complete licensing workflow.
- Implemented authentication, user management, license issuance, renewals, testing workflows, and reporting.
- Designed a relational SQL Server database and integrated it using ADO.NET.
- Applied OOP and layered architecture across the Presentation, Business Logic, and Data Access layers.
C++ | Console Application | OOP
Console-based banking system developed using C++ and object-oriented design.
- Implemented authentication, deposits, withdrawals, transfers, client management, and reporting.
- Designed reusable utility classes for string handling, date/time, and serialization.
- Implemented file-based persistence and modular screen architecture.
C# | ASP.NET Core | EF Core | PostgreSQL | React | Vite
A modern Point of Sale and business management system designed for retail businesses.
- Implemented sales, purchases, inventory, customers, suppliers, expenses, and reporting workflows.
- Added multi-branch support with branch-scoped roles and permissions.
- Implemented barcode, multiple units, multiple price levels, batch and expiry tracking, and serial number tracking.
- Added customer debt, installments, sales returns, purchase returns, and end-of-day workflows.
- Supports Arabic, Kurdish, and English interfaces.
- Supports IQD and USD.
- Designed for real-world retail business workflows.
React | Supabase | PostgreSQL
A web application designed to digitize daily business reporting and replace manual reporting workflows.
- Implemented customer and daily report management.
- Added visit tracking and financial amount tracking.
- Tracks both collected and remaining amounts.
- Implemented authentication and database-backed data management.
- Designed a simple workflow focused on fast daily data entry and reporting.
C# | Windows Forms | SQL Server
A desktop Point of Sale system developed with Windows Forms for managing retail sales and inventory.
- Implemented POS and sales workflows.
- Added product and inventory management.
- Implemented customer management and sales history.
- Added invoice generation and business reporting.
- Built the application using C#, Windows Forms, and SQL Server.
- One of my earlier projects that provided practical experience with desktop development and business software.
30+ certifications covering:
- C++
- Object-Oriented Programming
- Data Structures & Algorithms
- C#
- SQL
- REST APIs
- Security
- Entity Framework
- .NET Development
Sources include ProgrammingAdvices.com and other learning platforms.
- Kurdish — Native
- Arabic — Bilingual
- English — Fluent
- GitHub: github.com/EaloTaher
- LinkedIn: linkedin.com/in/ealam-taher
- Email: ealamtaher4@gmail.com