Musab Atieh
Full Stack .NET Developer
Summary
Full Stack .NET Developer with 2+ years of experience building web dashboards, mobile app backends and desktop systems with C#, ASP.NET MVC, EF Core and SQL Server. Built two production mobile backends from scratch and contributed to a large-scale real-time AVL vehicle tracking platform with GIS mapping (Leaflet.js, GeoJSON).
Strong in database design and performance tuning: stored procedures, indexing, SQL Jobs and EF Core query optimization for large datasets. Applies Domain-Driven Design, the Specification Pattern and clean architecture to keep systems scalable and testable. Currently deepening skills in full stack ASP.NET, RESTful APIs and clean code through a 7-month training program.
Technical skills
- Backend
- C# · .NET · ASP.NET MVC · RESTful APIs · EF Core · ADO.NET · LINQ
- Frontend
- Razor · JavaScript · HTML5 · CSS3 · Leaflet.js
- Database
- SQL Server · T-SQL · Stored procedures · Views · SQL Agent Jobs · Indexing · Query optimization
- Architecture & patterns
- Domain-Driven Design · Specification Pattern · Repository/Service layers · Clean architecture
- GIS & mapping
- Leaflet.js · GeoJSON · Dynamic layers & overlays · Real-time tracking (AVL)
- Desktop
- Windows Forms
- Performance
- N+1 elimination · Projections · Compiled queries · Caching
Experience
Full Stack .NET Developer · Coderz Company
- Architected and built two mobile application backends from scratch, covering API design, database modeling and integration with the mobile teams.
- Developed a web dashboard with ASP.NET MVC, Razor and EF Core for business operations and analytics.
- Contributed to a large-scale AVL (Automatic Vehicle Location) tracking system, delivering real-time tracking features and map-based workflows with a cross-functional team.
- Built GIS features end to end: Leaflet.js rendering, dynamic layers and overlays, tooltips and zoom control on the frontend; GeoJSON processing and overlay management on the backend.
- Improved performance on large datasets by eliminating N+1 queries and adding indexing, projections, compiled queries and caching.
- Wrote SQL Jobs, stored procedures and scripts to calculate KPIs such as process completion percentage and operational performance metrics.
- Structured backend systems with Domain-Driven Design and the Specification Pattern for reusable, testable data access.
- Created an internal backend framework that standardized error handling, response wrappers, service-layer patterns and common EF Core logic across projects.
- Diagnosed and refactored performance bottlenecks and production issues, improving system reliability.
.NET Developer · Aadel
- Ran client meetings to gather business requirements and turned them into detailed Product Requirement Documents (PRDs).
- Designed complete technical solutions, including system workflows, architecture and development plans.
- Designed relational database schemas in SQL Server for performance and data integrity.
- Built Windows Forms applications with C#, SQL Server and ADO.NET for data access and business logic.
- Wrote and optimized stored procedures, views and queries to speed up data processing.
- Worked with stakeholders across the lifecycle to refine specifications and deliver on business goals.
Training
Full Stack ASP.NET Training
- Studied C#, OOP, ASP.NET, ADO.NET, RESTful API development, database design, HTML, CSS and JavaScript.
- Built a full stack e-commerce application with ASP.NET Core and JWT authentication.
- Practiced debugging, clean code, SOLID principles and professional soft skills.
Selected projects
AVL live tracking & high-volume data pipeline
Stable production pipeline for ~50,000 devices at a 30-second AVL interval (about 1.6M+ signals per hour at full load), with operators using live tracking, stop history, and analytics screens day to day. Screenshots below.
Mobile app backends from scratch (×2)
Both apps launched on a stable API and database layer. Auth, core CRUD, and sync endpoints stayed reliable under normal production use, with fewer backend bugs after release because the important logic was tested.
Law-firm desktop system (Windows Forms)
The office moved daily work into the app instead of scattered sheets. Staff could add and follow services for each lawyer faster, with less duplicate data entry and clearer case status across the team.
Competencies
Requirements gathering · Client communication · Performance tuning · Debugging and problem solving · Team collaboration
Languages
Arabic (native) · English