
Hamza E.
Senior Fullstack Software Engineer | Angular, .NET
Salaire / Taux journalier
Rabat, Maroc
Freelance
Expertises
À propos
Introduction
Full-stack engineer with 3+ years specializing in Angular and .NET cloud solutions on Azure. Expert in migrating large-scale Angular apps to modern architectures, building real-time IoT dashboards with NgRx/ECharts, and serverless APIs using Azure Functions. Proven track record implementing CQRS patterns, CI/CD pipelines, and optimizing performance for high-traffic applications handling big telemetry data.
Expérience de travail
Fullstack Software Engineer – Angular | .NET | Azure
SQLI
mars 2022 - mars 2025
3 ans 1 mois
Rabat, Maroc
Iot project: Migrated large-scale Angular modules to a standalone component architecture, aligning with the latest Angular best practices to enhance modularity and load efficiency. Upgraded Angular projects to the newest major versions immediately upon release, ensuring compatibility, stability, and access to cutting-edge features. Developed rich, interactive dashboards and analytics visualizations using Apache ECharts, tailored to display IoT data in real time with dynamic charts (bar, pie, time series, etc.). Implemented state management using NgRx. Leveraged modern Angular features such as Signals,Typed forms, Function-based Guards, Deferrable Views. Optimized performance through OnPush Change Detection, Lazy Loaded Modules and Components, and fine-tuned routing strategies. Built CI/CD pipelines using Azure DevOps, YAML, PowerShell, and JSONC. Used Azure Service Bus to connect services through event-driven patterns. Developed full CRUD APIs using Azure Functions (serverless). Implemented patterns like CQRS (Command Query Responsibility Segregation) to separate read/write responsibilities for scalability and performance. Worked with both SQL Server and Cosmos DB. Queried big telemetry data using Azure Data Explorer (ADX) and KQL
Développeur dotnet
OMNISHORE Groupe MEDTECH
juil. 2021 - oct. 2021
4 mois
Casablanca, Maroc
Worked with ASP.NET MVC, leveraging a clean separation of concerns through Models, Views, and Controllers. Built interactive UIs with Blazor syntax, enhanced with AJAX for async operations like partial updates and dynamic content loading. Integrating AJAX to handle asynchronous operations like partial page updates, form submissions, and dynamic content loading without full-page reloads. Designed RESTful controllers, handled routing, validation, and business logic orchestration. Implemented service layers with Dependency Injection, and used Entity Framework for data access with Code-First Migrations, LINQ, and Repository pattern. Utilized ViewModels to optimize data flow and UI performance.
Formation
Ecole Marocaine des Sciences de l'ingénieur
Diplôme d'ingénieur, Ingénierie informatique (MIAGE)
2020 - 2022
1 an 11 mois
Université Mohammed V de Rabat
Licence, Mathématiques et informatique
2017 - 2020
2 ans 11 mois
Licences et certifications
Honoris 21 ST Century Soft Skills
Délivré le : déc. 2025
Microsoft Certified: Azure Fundamentals
Délivré le : nov. 2023
Certificat Angular - The Complete Guide (2022 Edition)
Délivré le : oct. 2021