You will get a secure REST API built with ASP.NET Core, JWT auth and SQL Server


Project details
You will get a working, secure REST API built with ASP.NET Core and SQL Server - code you can deploy, not a prototype.
For two years I was a Software Developer at the Agricultural Bank of Egypt, building RESTful APIs for wallet transactions, balance inquiries and payment processing. When an API handles money, the details matter. That is the standard I build to.
Every tier includes:
• ASP.NET Core Web API endpoints, structured with SOLID principles
• SQL Server database designed with Entity Framework Core, migrations included
• JWT authentication and role-based authorization
• Validation and error handling with clear status codes
• Swagger docs so your frontend team can start immediately
• Full source code with a README
Scope by tier:
Starter - up to 5 endpoints, 1-2 entities
Standard - up to 15 endpoints, full CRUD
Advanced - up to 25 endpoints, plus Redis caching, unit tests and deployment support
Not sure which fits? Message me with what you are building and I will tell you honestly which tier you need.
For two years I was a Software Developer at the Agricultural Bank of Egypt, building RESTful APIs for wallet transactions, balance inquiries and payment processing. When an API handles money, the details matter. That is the standard I build to.
Every tier includes:
• ASP.NET Core Web API endpoints, structured with SOLID principles
• SQL Server database designed with Entity Framework Core, migrations included
• JWT authentication and role-based authorization
• Validation and error handling with clear status codes
• Swagger docs so your frontend team can start immediately
• Full source code with a README
Scope by tier:
Starter - up to 5 endpoints, 1-2 entities
Standard - up to 15 endpoints, full CRUD
Advanced - up to 25 endpoints, plus Redis caching, unit tests and deployment support
Not sure which fits? Message me with what you are building and I will tell you honestly which tier you need.
Programming Languages
ASP.NET, C#Coding Expertise
SecurityWhat's included
| Service Tiers |
Starter
$150
|
Standard
$350
|
Advanced
$650
|
|---|---|---|---|
| Delivery Time | 5 days | 10 days | 15 days |
Number of Revisions | 2 | 3 | 4 |
Number of Pages | 5 | 15 | 25 |
Design Customization | - | - | - |
Content Upload | - | - | - |
Responsive Design | - | - | - |
Source Code |
About Abdelrhman
.NET Backend Developer | ASP.NET Core REST APIs & Payment Systems
Cairo, Egypt - 4:02 pm local time
For two years I worked as a Software Developer at the Agricultural Bank of Egypt, building RESTful APIs with ASP.NET Core Web API for wallet transactions, balance inquiries, and payment processing. I implemented CRUD operations for transaction records using Entity Framework Core and SQL Server to keep ledger data accurate, and unit tested and debugged every endpoint before deployment. I also trained 500+ bank employees on the Finacle core banking system, earned a Super User badge, and supported 20+ branches - so I understand banking workflows from both the code side and the operations side.
WHAT I CAN BUILD FOR YOU
- REST APIs with ASP.NET Core Web API - clean, versioned, and documented with Swagger
- Payment, wallet, and transaction processing flows
- JWT authentication and role-based authorization
- SQL Server database design, Entity Framework Core, Dapper, migrations and seeding
- Redis caching and API performance optimization
- Real-time features with SignalR
- Maintainable code using Onion Architecture, SOLID, and design patterns (Repository, Unit of Work, Singleton, Factory, Observer)
- Deployment to IIS, with Git and Azure DevOps CI/CD
SELECTED PROJECTS (full code and details in my portfolio below)
Talabat API - E-Commerce Web API
Secure login, cart, and order management APIs built with ASP.NET Core and SQL Server. Added JWT authentication and Redis caching, which cut API response time by 25%. Built on Onion Architecture and SOLID principles.
Order Management System API
Customer and product management with full CRUD and stock control, JWT role-based access, order processing with automatic stock validation, tiered discounts, and multi-payment support (credit card, PayPal, bank transfer, cash), plus automated invoice generation and email notifications.
TECH STACK
C# | ASP.NET Core | ASP.NET MVC | Web API | Entity Framework Core | Dapper | LINQ | SignalR | SQL Server | Redis | AutoMapper | Swagger | Postman | Git | Azure DevOps | IIS
I also teach backend development to 400+ computer science students as a Teaching Assistant at Lotus University, so I can explain technical decisions in plain language and write code other developers can actually maintain.
I am available 30+ hours per week and reply to messages within a few hours. Tell me what you are building or what is broken, and I will give you an honest assessment of whether I am the right fit.
Steps for completing your project
After purchasing the project, send requirements so Abdelrhman can start the project.
Delivery time starts when Abdelrhman receives requirements from you.
Abdelrhman works on your project following the steps below.
Revisions may occur after the delivery date.
Review requirements and confirm the API scope
I read through what you sent, list out the endpoints and data model I plan to build, and confirm it with you before writing any code. No surprises later.
Build the API, database and authentication
I build the endpoints with ASP.NET Core Web API, set up the SQL Server schema with Entity Framework Core, and wire in JWT authentication with role-based access. Swagger docs are generated as I go.