Full Stack Developer
JavaScript
C#
SQL
TypeScript
System Architecture: 5/10
API Design: 4/10
Data Layer & Database: 4/10
Active 1 day ago
+20 (11) 58808172
Invite to interview
Message
Download CVCV
Overview
Technical skills
Timeline
Roles
Overview
Middle-level backend engineer focused on .NET APIs and Clean Architecture with a CQRS/MediatR approach. The strongest proven skill is building modular server-side APIs and command/query handlers, supported by the MediatR command and query handlers, mapping profiles, and dependency injection modules. There is limited evidence of operational practices such as end-to-end observability, advanced performance tuning, automated tests, or production-grade resilience patterns.
Technical skills
JavaScript
C#• Junior
SQL• Junior
TypeScript
C#
FluentValidation
SignalR
ASP.NET Core
Entity Framework Core
MediatR
Databases
Azure SQL Database
MS SQL
Frontend
Bootstrap
Angular
DevOps
Azure
Azure DevOps
Git
Rest API
Mobile
Clean Architecture
Timeline
Full Stack Developer
•
Middle
Quad Insight
•
Full-Time
Developed and maintained VetICare, a multi-tenant veterinary clinic management system with an Angular front end and a .NET 6 Web API back end. Built core application architecture using Clean Architecture and CQRS with MediatR, and implemented persistence with Entity Framework Core. Added reporting using RDLC and focused on scalability, security, and maintainability.
Angular
C#
ASP.NET Core
Entity Framework Core
MediatR
.NET Developer
•
Middle
ESAP
•
Full-Time
Worked on development and maintenance of the company ERP system using .NET technologies. Contributed to modules including Sales, HR, and Inventory, implementing business logic and improving system performance. Collaborated with cross-functional teams and supported data-related development using SQL.
C#since 2025
Entity Framework Coresince 2025
ASP.NET Coresince 2025
SQL
Full Stack Web Development Intern (Intensive Code Camp)
•
Junior
Information Technology Institute (ITI)
•
Internship
Participated in a full-stack .NET-focused intensive program, building and practicing web application development. Worked on implementing features across the stack and applying common software design principles learned during training. Gained hands-on experience with .NET-based web development workflows.
Beni-Suef University
Bachelor's Degree •
Information Technology
Junior Backend Developer
Confidence: Medium API Engineer
Middle-level backend engineer focused on .NET APIs and Clean Architecture with a CQRS/MediatR approach. The strongest proven skill is building modular server-side APIs and command/query handlers, supported by the MediatR command and query handlers, mapping profiles, and dependency injection modules. There is limited evidence of operational practices such as end-to-end observability, advanced performance tuning, automated tests, or production-grade resilience patterns.
API Design
4/10
How well APIs are designed
API design shows consistent DTOs and a response schema and pagination type but lacks visible API versioning, explicit idempotency handling or documented error codes.
Evidence
SchoolTask/BackEnd/School.api/Controllers/StudentsController.cs
SchoolTask/BackEnd/School.api/Extentions/APIResponse.cs
SchoolTask/BackEnd/School.Application/Response/PagedResult.cs
Data Layer & Database
4/10
Working with databases
Data layer follows EF Core repository patterns with migration history and separate DbContext snapshots, but there is little explicit evidence of transaction boundary handling, isolation-level awareness, or hand-tuned SQL.
Evidence
SchoolTask/BackEnd/School.Infrastructure/Persistence/SchoolDbContext.cs
SchoolTask/BackEnd/School.Infrastructure/Repositories/StudentRepository.cs
SchoolTask/BackEnd/School.Infrastructure/Migrations/20251208131931_InitDB.cs
Scalability & Performance
2/10
Handling load and speed
There is a real-time SignalR hub for chat but minimal evidence of caching, queue-based decoupling, rate limiting, or measured performance tuning.
Evidence
SchoolTask/BackEnd/School.api/Hubs/ChatHub.cs
SchoolTask/BackEnd/School.Infrastructure/Repositories/ClassRepository.cs
System Architecture
5/10
Overall system structure
Clear modular structure and use of CQRS/MediatR, mapping profiles and DI modules indicate deliberate architectural choices, though service decomposition and inter-service contracts are not present.
Evidence
SchoolTask/BackEnd/School.Application/DependencyInjection.cs
SchoolTask/BackEnd/School.Infrastructure/DependencyInjection.cs
SchoolTask/BackEnd/School.Application/*/Commads and */Queries (MediatR handlers)
Security & Auth
4/10
Protecting data and access
Authentication and token handling are implemented (JwtService and AuthController) and input validation exists, but token lifecycle management, refresh/revocation and secrets management are not evident.
Evidence
SchoolTask/BackEnd/School.Infrastructure/Services/JwtService.cs
SchoolTask/BackEnd/School.api/Controllers/AuthController.cs
SchoolTask/BackEnd/School.Application/Validator/CreateStudentValidator.cs
Reliability & Observability
2/10
Stability and monitoring
Some reliability patterns are present at the code level (validation pipeline, migrations) but operational resilience (retries with backoff, circuit breakers, structured logging, metrics and graceful shutdown) is not evidenced.
Evidence
SchoolTask/BackEnd/School.Application/Validator/ValidationBehavior.cs
SchoolTask/BackEnd/School.Infrastructure/Migrations/SchoolDbContextModelSnapshot.cs
Expertise
.NET• Junior
Industries
Education• Junior
Technologies
C#• Junior
Rest API
Entity Framework Core
SignalR
MediatR
FluentValidation
Recommendations
- Develop RESTful backend features in .NET using the existing Clean Architecture and MediatR command/query patterns.
- Own EF Core schema evolution and migration workflows, including transactional boundaries and migration testing.
- Add operational improvements: structured logging, metrics, retries with backoff, caching strategy and rate limiting.
- Expand automated test coverage (unit and integration) and CI configuration to validate behavior across DB migrations and handlers.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Intern Frontend Developer
Confidence: Medium App Engineer
Junior frontend engineer focused on building small Angular single-page applications with an emphasis on component-based product and cart UIs. The strongest proven skill is composing Angular components and services for e-commerce flows, evidenced by the productcard, productdetails, cart components and cardservice/request service files. There is little public evidence of testing, advanced state-management patterns, performance instrumentation, or deliberate accessibility work beyond using a UI library.
UI Component Architecture
3/10
How interface parts are built
Basic component-driven Angular structure with multiple small components but no evidence of a custom design system or advanced composition patterns.
Evidence
Ecommerceproduct/src/app/productcard/productcard.component.ts
Ecommerceproduct/src/app/productdetails/productdetails.component.ts
Ecommerceproduct/src/app/addproduct/addproduct.component.ts
Responsive & Cross-browser
2/10
Works on all screens and browsers
Uses Bootstrap for responsive layouts but no sign of advanced responsive techniques, RTL readiness, or feature-detection work.
Evidence
Ecommerceproduct/package.json: bootstrap dependency
Ecommerceproduct/src/app/header/header.component.ts
Performance Optimization
1/10
Speed of the interface
No clear performance optimization artifacts such as virtualization, bundle analysis, or measured before/after improvements.
Evidence
Ecommerceproduct/src/app/services/request.service.ts
Accessibility & Semantics
1/10
Usable for everyone
No explicit accessibility work is present; accessibility likely inherited from Bootstrap rather than implemented or tested by the author.
Evidence
Ecommerceproduct/package.json: bootstrap dependency
State Management & Data Flow
3/10
Managing data in the app
Simple app-level state and data flow using Angular services and components; no evidence of advanced server-state discipline, request cancellation patterns, or state machines.
Evidence
Ecommerceproduct/src/app/services/cardservice.service.ts
Ecommerceproduct/src/app/services/request.service.ts
Ecommerceproduct/src/app/cart/cart.component.ts
UX & Visual Polish
2/10
Look and feel quality
Basic UX flows (product card, cart, product detail) are present but there is limited evidence of polished edge states, skeletons, undo patterns, or measured perceived-performance work.
Evidence
Ecommerceproduct/src/app/productcard/productcard.component.ts
Ecommerceproduct/src/app/productdetails/productdetails.component.ts
Expertise
Angular• Intern
Industries
Commerce• Intern
Technologies
TypeScript
Angular
Bootstrap
Recommendations
- Build small-to-medium Angular e-commerce features such as product listing/detail pages and cart flows using component-driven patterns.
- Work on admin dashboards or Bootstrap-based frontends where the current component and service structure can be extended.
- Invest in improving state management and resilience by adding request cancellation, optimistic updates with rollback, and unit/integration tests.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
