Full Stack Developer
C#
TypeScript
JavaScript
SQL
Data Layer & Database: 5/10
API Design: 4/10
Scalability & Performance: 4/10
Active 1 day ago
Invite to interview
Download CVCV
Overview
Technical skills
Projects
Timeline
Roles
Overview
A backend-focused C# / ASP.NET Core engineer at a junior-to-middle advanced level with clear strengths in building REST APIs, EF Core schemas and integrating LLM-driven features. The strongest proven skill is backend API and data modelling demonstrated by multiple EF Core migration files and a well-structured EvaluationService that parallelises AI calls and persists scored results (see EvaluationService.cs and migration chain files). There is limited evidence of advanced production practices such as distributed transactions, retry/backoff strategies, API versioning or systematic token lifecycle management in public code.
Phone
Technical skills
Languages
4
C#
TypeScript
JavaScript
SQL
DevOps
4
GitHub
Git
Azure
Rest API
Frontend
6
React.js
Tailwind CSS
React Router
i18next
Vite
autoprefixer
Other
7
ASP.NET Core
Entity Framework Core
PostgreSQL
Figma
Postman
Swagger
Incident Management
Projects
Built a full-stack SaaS platform for evaluating business ideas using AI. Implemented backend APIs for AI-driven business evaluation, SWOT, market research, competitor insights, and financial projections. Added authentication and authorization plus a credit-based access system for AI-powered features.
Developed a full-stack e-commerce application with React and an ASP.NET Core Web API. Implemented REST API capabilities for product discovery, filtering, inventory validation, shopping carts, promotions, and order processing. Used a database layer with Entity Framework Core and SQL Server to support the end-to-end flow.
Timeline
Full-Stack Developer Intern
•
Junior
Orange Jordan
•
Internship
Worked on a telecom operations platform for monitoring tower health, energy consumption, and operational incidents. Designed and maintained SQL Server data models for towers, telemetry readings, incidents, energy prices, and AI analysis results. Built backend services in ASP.NET Core for telemetry processing, incident management, CSV imports, energy-cost calculations, and carbon-emissions reporting. Developed RESTful APIs with ASP.NET Core and Entity Framework Core to connect the React frontend with operational data.
ASP.NET Core
Entity Framework Core
C#
SQL
React.js
Middle Backend Developer
Confidence: Medium API Engineer
A backend-focused C# / ASP.NET Core engineer at a junior-to-middle advanced level with clear strengths in building REST APIs, EF Core schemas and integrating LLM-driven features. The strongest proven skill is backend API and data modelling demonstrated by multiple EF Core migration files and a well-structured EvaluationService that parallelises AI calls and persists scored results (see EvaluationService.cs and migration chain files). There is limited evidence of advanced production practices such as distributed transactions, retry/backoff strategies, API versioning or systematic token lifecycle management in public code.
API Design
4/10
How well APIs are designed
Clear REST controllers, DTO layering and a global exception middleware show deliberate API design but there is no evidence of API versioning, idempotency key handling or advanced pagination strategies.
Evidence
Shopilo-Ecommerce-Full-Stack/backend/ShopiloApi/Controllers/ProductsController.cs
Shopilo-Ecommerce-Full-Stack/backend/ShopiloApi/DTOs/Products/ProductDto.cs
Shopilo-Ecommerce-Full-Stack/backend/ShopiloApi/Middleware/GlobalExceptionMiddleware.cs
Data Layer & Database
5/10
Working with databases
Multiple EF Core migrations, check constraints, unique indexes and model snapshots indicate careful schema design and an evolving migration chain, though explicit transaction boundaries and raw SQL tuning are not present.
Evidence
Shopilo-Ecommerce-Full-Stack/backend/ShopiloApi/Migrations/20260913215453_AddOrdersAndDataConstraints.cs
Shopilo-Ecommerce-Full-Stack/backend/ShopiloApi/Migrations/20260618150758_InitialCreate.cs
Mashroo3i-AI-SaaS-FullStack-Website/Backend/Mashroo3i/Migrations/20260524125635_InitialCreate.cs
Scalability & Performance
4/10
Handling load and speed
Reasonable attention to parallelism (concurrent LLM calls) and a background runner exist, but there is no evidence of caching strategies, queue-based decoupling with backpressure, or measured performance tuning.
Evidence
Mashroo3i-AI-SaaS-FullStack-Website/Backend/Mashroo3i/Services/EvaluationService.cs
Mashroo3i-AI-SaaS-FullStack-Website/Backend/Mashroo3i/Services/EvaluationBackgroundRunner.cs
System Architecture
4/10
Overall system structure
Logical separation into Controllers, Services, Repositories and Interfaces indicates modular backend architecture; the project appears monolithic rather than a set of cooperating microservices and lacks advanced config/secret orchestration artefacts.
Evidence
Shopilo-Ecommerce-Full-Stack/backend/ShopiloApi/Repositories/ProductRepository.cs
Shopilo-Ecommerce-Full-Stack/backend/ShopiloApi/Interfaces/IProductService.cs
Security & Auth
3/10
Protecting data and access
Authentication and token service files exist and user/password hashing is modelled, but there is limited evidence of comprehensive auth lifecycle management, token refresh/revocation, or systematic input sanitization beyond DTOs.
Evidence
Mashroo3i-AI-SaaS-FullStack-Website/Backend/Mashroo3i/Services/JwtTokenService.cs
Mashroo3i-AI-SaaS-FullStack-Website/Backend/Mashroo3i/Controllers/AuthController.cs
Mashroo3i-AI-SaaS-FullStack-Website/Backend/Mashroo3i/Models/User.cs
Reliability & Observability
4/10
Stability and monitoring
Good use of structured logging, cancellation tokens, try/catch with state updates and a global exception middleware; resilience patterns like retries, backoff, jitter or circuit breakers are not clearly implemented.
Evidence
Mashroo3i-AI-SaaS-FullStack-Website/Backend/Mashroo3i/Services/EvaluationService.cs
Shopilo-Ecommerce-Full-Stack/backend/ShopiloApi/Middleware/GlobalExceptionMiddleware.cs
Mashroo3i-AI-SaaS-FullStack-Website/Backend/Mashroo3i/Services/EvaluationBackgroundRunner.cs
Expertise
.NET• Middle
Backend AI & LLM• Middle
Industries
Artificial Intelligence• Middle
Commerce• Middle
Software• Middle
Technologies
C#• since 2026 • Middle
Rest API
ASP.NET Core• since 2026
Entity Framework Core• since 2026
Recommendations
- Build and maintain small-to-medium ASP.NET Core services that expose REST APIs backed by EF Core and relational databases (orders, products, user management).
- Implement AI-backed features where an LLM is a component of the backend pipeline, e.g. evaluation or enrichment tasks that run in background workers with cancellation and parallel calls.
- Develop e-commerce or SaaS backend features that need clear data constraints and migrations (schema evolution, unique indexes, check constraints) and moderate concurrency handling.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Middle Frontend Developer
Confidence: High UI Engineer
A Middle-level UI engineer focused on polished frontends and design systems with a strong eye for tokens and UX polish. The strongest proven skill is frontend architecture and client data flow, evidenced by the centralized api client with robust error/session handling and the tokenized GlobalStyles/theme (Frontend/src/services/api.js and Frontend/src/styles/GlobalStyles.css). There is limited evidence of automated tests, measurable performance work, or large-scale system design in public code.
UI Component Architecture
4/10
How interface parts are built
Reasoned component and design-system work is present via a tokenized theme and global styles, but there are few React component files showing explicit component composition or advanced patterns.
Evidence
Mashroo3i-AI-SaaS-FullStack-Website/Frontend/src/styles/GlobalStyles.css
Mashroo3i-AI-SaaS-FullStack-Website/Frontend/src/styles/theme.js
Shopilo-Ecommerce-Full-Stack/src/utils/helpers.js
Responsive & Cross-browser
5/10
Works on all screens and browsers
Responsive and cross-browser considerations are explicit - breakpoints, RTL handling, print styles and custom scrollbar rules indicate attention to cross-device and international layouts.
Evidence
Shopilo-Ecommerce-Full-Stack/tailwind.config.js
Mashroo3i-AI-SaaS-FullStack-Website/Frontend/src/styles/GlobalStyles.css
Performance Optimization
4/10
Speed of the interface
Practical performance patterns are applied: client-side debouncing, request cancellation in hooks and lightweight skeleton/shimmer styles, but no measured metrics or advanced bundling analysis are present.
Evidence
Shopilo-Ecommerce-Full-Stack/src/hooks/useDebounce.js
Shopilo-Ecommerce-Full-Stack/src/hooks/useProducts.js
Shopilo-Ecommerce-Full-Stack/src/index.css
Accessibility & Semantics
4/10
Usable for everyone
Accessibility and semantics show some deliberate choices such as focus-visible styles, RTL-aware icon flips and ARIA-disabled styling, though there is limited evidence of ARIA usage or automated a11y testing.
Evidence
Mashroo3i-AI-SaaS-FullStack-Website/Frontend/src/styles/GlobalStyles.css
Shopilo-Ecommerce-Full-Stack/src/index.css
State Management & Data Flow
4/10
Managing data in the app
Clear state and data flow discipline is present with a centralized API client handling error shapes and session expiry, plus custom hooks that handle cancellation and loading/error states, but no advanced server-state caching or optimistic update logic.
Evidence
Mashroo3i-AI-SaaS-FullStack-Website/Frontend/src/services/api.js
Shopilo-Ecommerce-Full-Stack/src/hooks/useProducts.js
Mashroo3i-AI-SaaS-FullStack-Website/Frontend/src/services/authService.js
UX & Visual Polish
5/10
Look and feel quality
Visual polish and UX attention are strong in the CSS and design tokens, with transitions, skeleton shimmer, and component-level interaction styles that support perceived performance and polish.
Evidence
Shopilo-Ecommerce-Full-Stack/src/index.css
Shopilo-Ecommerce-Full-Stack/tailwind.config.js
Mashroo3i-AI-SaaS-FullStack-Website/Frontend/src/styles/GlobalStyles.css
Expertise
React• Middle
Frontend Architecture & Build Tools• Middle
Industries
Commerce• Middle
Artificial Intelligence• Middle
Technologies
Tailwind CSS
React.js• since 2026
Vite
i18next
React Router
autoprefixer
Recommendations
- Build a small React component library (button, card, tooltip, modal) using the existing tokens and publish Storybook stories to demonstrate component composition and a11y.
- Add unit and integration tests for hooks and services (useProducts, api client, authService) to showcase edge-case handling and increase confidence in architecture.
- Instrument performance metrics (LCP, TBT) and add a simple bundle analysis to demonstrate measurable improvements and shipping-optimizations.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
