[nom]
Casablanca / Rabat - Morocco • [téléphone] • [e-mail] • [lien] •
[lien]
Full-Stack Developer · .NET · ASP.NET Core · Angular · TypeScript
Full-Stack Developer with 5+ years of experience building production systems with C#, .NET, ASP.NET Core, Angular, TypeScript, and REST APIs. Experienced in enterprise applications, microservices, SQL Server, RxJS, Docker, and scalable architecture, delivering solutions across the full software lifecycle.
SKILLS
- Backend: .NET (9, 10), C#, ASP.NET Core, Entity F ramework Core, NestJS, Python, REST API, DAPPER, ADO.NET
- Frontend: Angular (16, 17, 20, 22), TypeScript, HTML/CSS, Razor Pages, NgRx, RxJS, Signals, PrimeNG, TailwindCSS, Angular Material, Bootstrap, Microfrontends, Performance optimization, Smart/Dumb Components
- Data & Databases: MongoDB, MongoDB Atlas, MongoDB Atlas Vector Search, PostgreSQL, SQL Server, MySQL, Redis, SQLite
- Architecture & Messaging: Modular Monolith, Clean Architecture, Microservices, CQRS, DDD, Event-Driven Architecture, RabbitMQ, MassTransit, Distributed Architecture, API i ntegrations, Webhooks, SOLID, Layered Architecture
- DevOps, Cloud & Tools: Docker, Docker Compose, Azure (notions), Kubernetes (notions), DevSecOps (notions), GitLab CI/ CD, GitHub Actions, Git, Insomnia, Swagger, Figma, Jira, ClickUp, Agile/Scrum, Claude Code, Cursor, AWS (S3, SQS/SNS)
- Automation & AI: Workflow automation, LLM Agent Architectures, AI-Assisted Workflows, LLM Applications, LLM P rocessing, Prompt Engineering / Structured O utputs, Vector Search, Anthropic, OpenAI, Qwen, Llama
- Engineering: System Design, Requirements Analysis, Code R eview, Problem Solving, Technical Ownership, Analytical Thinking, Autonomy, Knowledge Sharing, Rigor, Teamwork, Optimization mindset, Continuous Improvement, Automation Mindset, clean c ode, Fluent English, Innovation, Attention to details, Technical dept
WORK EXPERIENCE
MobiArchitects · 05/2026 - Present
Full-Stack Software Engineer / Client: Ministry of Economy and Finance • Freelancer
Stack: Angular 17 · TypeScript · .NET (V10) · ASP.NET Core · SQL Server · REST APIs · RxJS · XAML · Aspose · Azure
- Cut high-volume reporting query response time from 26s to 3s through targeted caching and performance instrumentation.
- Designed a departmental reporting engine supporting automated documents, dashboards, KPIs, filters, and Excel exports.
- Worked directly with Ministry business teams to translate complex requirements into technical solutions and production features.
- Contributed to architecture and implementation decisions for a large-scale enterprise information system.
- Optimized SQL queries through DAPPER, ADO.NET and Parallel Processing, improving data retrieval speed by 10%.
- Supported production delivery across backend, frontend, database, architecture, and integration layers.
- Designed and enforced security best practices, including TLS/SSL encryption, to safeguard sensitive data, contributing to a robust and secure application environment.
- Collaborated with cross-functional teams to identify and address technical debt, contributing to a more maintainable codebase and ensuring long-term project sustainability.
Confidential · 01/2021 - 05/2026
Full-Stack Engineer
Stack: Angular 20/22 · NestJS · Node.js · TypeScript · Python · FastAPI · Pydantic v2 · MongoDB + Atlas Vector Search ·
RabbitMQ · Redis · Docker · LLM integration (OpenAI, Qwen, Llama) · Twilio
- Developed and supported production Angular applications using TypeScript, RxJS, NgRx, reusable components, and REST API integration.
- Designed and implemented backend services using Node.js and NestJS, with modular architecture and REST APIs.
- Developed Python/FastAPI services for data-intensive processing and AI-oriented backend workflows.
- Integrated Angular applications with backend REST APIs across authentication, business workflows, and data-driven features.
- Built production applications supporting approximately 3,100 bookings per month across customer and business workflows.
- Implemented RabbitMQ messaging and event-driven workflows for asynchronous backend processing.
- Integrated MongoDB and Redis for application data, caching, and performance-sensitive workflows.
- Implemented Stripe subscriptions, webhooks, and automated billing workflows for recurring payments.
- Established Docker and GitLab CI/CD workflows for repeatable builds, testing, and deployments.
KeenOps · 12/2024 - 01/2026
Software Engineer • Freelancer
Stack: Angular 17 · NestJs · Node.js · TypeScript · RxJS · NgRx · Python · REST APIs · Backend Monolith · Micro-Frontend
Architecture · Web Scraping · GitLab · Slack API · ClickUp API · Anthropic
- Resolved performance issues on datasets of ~30,000 companies and 14,000 contacts via optimized data loading, server-side pagination, and virtual scrolling.
- Developed and maintained backend-monolith business logic and REST APIs across multiple application domains; automated workflows via Slack/ClickUp/email integrations.
- Integrated LLMs into candidate optimization workflows as part of an AI-assisted recruitment process.
- Developed and delivered product features across the frontend and backend, working directly from requirements through implementation, integration, and delivery.
- Developed and maintained features within the backend monolith, implementing business logic and integrating REST APIs across multiple application domains.
- Developed Angular features using TypeScript, RxJS, and NgRx across a multi-application environment.
- Designed the frontend architecture to be Micro-Frontend ready, establishing application boundaries and reusable modules to support future independent application deployment.
- Performed QA and functional testing on the Montalux pre-production application, validating features, identifying defects, and reporting issues before production release.
- Contributed to the design of a new database model for the KW France platform, helping define data structures and relationships to support the application's evolving business requirements.
- Automated business workflows through transactional email, Slack, and ClickUp integrations, reducing repetitive operational tasks.
- Hardened asynchronous data flows using switchMap, combineLatest, takeUntil and trackBy, eliminating production memory leaks.
- Designed reusable application architecture across a multi-application environment and contributed to technical decisions supporting platform scalability.
- Documented delivered modules and architectural decisions to facilitate team knowledge transfer.
- Streamlined user authentication by implementing OAuth2.
Articode & HBS · 07/2023 - 09/2024
Full-Stack Engineer (Internships)
- Articode: optimized SQL queries and diagnosed backend/application issues under production traffic (NextJS, Angular 16, Node.js, SQL).
- HBS: delivered a pixel-accurate Angular e-commerce Shop feature from Figma designs and integrated REST APIs across cart, catalog, checkout, and auth (Angular 16, Springboot).
SELECTED PROJECTS
Full-Stack Microservices & AI Platform
SaNET - Formerly Banking Infrastructure Specialization - Freelance Mission
Stack: Angular 22 · Angular Signals · NestJS · Node.js · TypeScript · Microfrontends · Python · FastAPI · Pydantic · RabbitMQ ·
MongoDB · MongoDB Atlas Vector Search · LLM APIs
- Designed and implemented NestJS microservices using Node.js and TypeScript for modular backend business capabilities.
- Designed and developed the Angular frontend using TypeScript, standalone components, and Angular Signals.
- Structured the frontend using Microfrontend architecture, defining application boundaries and reusable modules.
- Designed Python/FastAPI services for data-intensive processing and AI-oriented backend workflows.
- Defined service boundaries and REST APIs connecting frontend applications with NestJS and Python services.
- Implemented asynchronous communication using RabbitMQ for event-driven processing across microservices.
- Built MongoDB-backed services for structured data processing and application workflows.
- Integrated MongoDB Atlas Vector Search for semantic retrieval and AI-assisted processing.
- Used Pydantic for request validation, typed models, and structured data serialization in FastAPI services.
- Integrated Anthropic, Qwen, and Llama into AI-assisted processing and structured data workflows.
E-Commerce Microservices Platform
Stack: .NET 8 · Razor Pages · C# · ASP.NET Core · REST · gRPC · Entity Framework Core · RabbitMQ · MassTransit ·
PostgreSQL · SQL Server · Redis · Docker · YARP · Microfrontends
- Designed a containerized .NET 8 microservices platform composed of Catalog, Basket, Discount, Ordering, and API Gateway services.
- Developed the React frontend using TypeScript and reusable components to support core e-commerce workflows.
- Implemented REST APIs with ASP.NET Core and gRPC for synchronous service-to-service communication.
- Implemented asynchronous event-driven processing using RabbitMQ and MassTransit across backend services.
- Applied Clean Architecture, SOLID principles, DDD, and CQRS-oriented patterns to structure business logic and service boundaries.
- Designed service-specific persistence using Entity Framework Core, PostgreSQL, SQL Server, SQLite, and Marten.
- Implemented Redis caching strategies to reduce repeated database access and improve application responsiveness.
- Implemented API Gateway routing, aggregation, and rate limiting using YARP.
- Structured the frontend using Microfrontend architecture, defining boundaries between independently developed application modules.
- Containerized the platform with Docker, supporting consistent local development and deployment across services.
JOBDO / Talent & Career Platform ([lien])
SaNET - Formerly Banking Infrastructure Specialization - Freelance Mission
Stack: Angular 17 · TypeScript · NextJs · NestJS · Node.js · MongoDB · REST APIs · RxJS · PrimeNG · TailwindCSS · LLM
Integration (Anthropic)
- Took ownership of the technical implementation of the platform, covering frontend, backend, database, API design, integrations, and deployment.
- Designed and implemented the backend architecture with NestJS and Node.js, using modular domain-oriented services and REST APIs.
- Designed and developed the Angular frontend (microfrontend), integrating core business workflows and backend APIs.
- Designed the MongoDB data structure and data-access layer, including schemas, queries, baseDAO layer, and business workflows.
- Developed features covering candidate onboarding, coaching management, applications, resume workflows, search, filtering, and user management.
- Implemented API validation, centralized error handling, authentication, authorization, and frontend/backend integration.
- Worked from existing product and UI specifications, implementing the interfaces from Figma design design.
YallaFarha / Event-Based Gifting Platform (app.yallafarha.ae)
YallaFarha (Freelance Mission)
Stack: Flutter (Web/Mobile) · Dart · Python · Django · REST APIs · MongoDB · Payment Integration · LLM Integration (OpenAI)
- Developed and delivered both the backend and mobile application, from implementation through integration and production deployment.
- Designed and implemented the backend using Python and Django, including REST APIs, business logic, data models, authentication, and application workflows.
- Developed the Flutter mobile application and integrated backend APIs across core user and event workflows.
- Implemented event creation and management, gifting workflows, product browsing, wishlists, and user interactions.
- Integrated payment functionality supporting production transactions in the UAE.
- Handled end-to-end debugging across API, application, and data layers.
EDUCATION
BSc Software Engineering
Cardiff Metropolitan University • GPA: First Class Honours · International Diploma - Cyprus/UK • 09/2024
Baccalaureate in Physical Sciences
Eddakhla High Shool • GPA: With Honors · Khouribga • 07/2019
CERTIFICATIONS
IBM Data Fundamentals · 11/2024
IBM
Digital Transformation with Google Cloud · 11/2024
Google Cloud Training