Je suis un ingénieur logiciel avec cinq ans d'expérience dans le développement et la maintenance de différents types d'applications et de services en utilisant les technologies modernes. Je suis compétent en .net, Node.js JavaScript, Angular, electron et d'autres librairies et frameworks.
• Architecture et maintenance d'un écosystème de microservices évolutif utilisant .NET 9, conformément aux principes SOLID
• Conception d'API RESTful avec documentation complète et performances optimisées
• Migrations de bases de données et gestion de schémas efficaces via Entity Framework Core
• Développement d'applications Angular 19 riches en fonctionnalités avec TypeScript et RxJS pour la gestion des états
• Création d'une bibliothèque de composants d'interface utilisateur réactive garantissant la compatibilité multi-appareils
• Création de formulaires dynamiques complexes avec une logique de validation avancée
• Exécution de requêtes de base de données pour le débogage et la vérification de l'intégrité des données
• Mise en place de systèmes complets de gestion et de journalisation des erreurs pour les environnements de production
• Surveillance des indicateurs de santé des applications et de la disponibilité des microservices avec Grafana
• Communication orchestrée des microservices avec une gestion des erreurs résiliente
• Développement de modules de logique métier personnalisés répondant aux exigences spécifiques des clients
• Contribution aux discussions de conception technique et aux décisions architecturales
• Revues de code approfondies garantissant le respect des normes de qualité et le partage des connaissances
• Participation active aux cérémonies Agile, notamment aux mêlées quotidiennes et à la planification des sprints
• Réalisation de plusieurs tâches complexes en respectant toutes les exigences métier et les délais
ACTIVITES PRINCIPALES :
• mise à jour d'un projet interne de tableau de bord montrant les clients et les projets de l'entreprise
• R&D Holollens utilisant la technologie Unity
• Support Technique d’une Application Cordova et déploiement IOS
ENVIRONNEMENT TECHNIQUE :
• C# .Net Core , C# , Unity
• Angular
• MSSQL
• Cordova
- Developing new features and maintaining existing code (.Net, Angular,
Electron, CosmosDB, MSSQL). - Deploying and maintaining a large .Net and Angular Application in Production
(CI/CD, Azure DevOps) - Debugging functional, technical or data-related issues
- Translating business requirement into tasks and user stories
- Benchmarking technical choice and comparing new technologies to be used
to improve our technical stack.
Province de Kénitra, Morocco
- helped in maintaining the integrity of sensitive data
- debugged issues that may cause data loss
- wrote SQL scripts for new functionalities
- created new application for small Raspberry Pi 3
- created application for windows 10 IOT specially for Raspberry Pi 3
- changed the Raspberry Pi from windows 10 to Debian based OS
- used mono to display windows applications in Debian
- created an application for a lazer gun bar code reader that had windows CE
Préfecture de Rabat, Morocco
- created new functionalities in an iot based project
- helped in and architectural and development stack change
- debugged functional , technical or data related issues
- translated business requirement into tasks and user stories
- implemented mongodb and jwt authentification with an asp.net core Api
- refactored all the asp.net MVC code into a new angular 4 application
- deployed to azure
- created a cosmos document db to test the architectural change.
- created new functionalities , debugging web application using different stacks
- created an emailing service that sends alerts to specific email accounts
- monitored servers , and debugging server related issues mainly in a linux
environment - created , added functionalities , debugged and fixed android applications
- helped in the implementation of new push notifications in android projects
- created an IOS application using swift 2 specific to client needs
- helped in the creation of a CRM type project
- helped in the creation of fixed goal and achieving them
- the creation and debugging of new functionalities molded from the business
requirements - learned new technologies to be efficient as soon as possible
- created an IOS application using Objectif-c for the gps services owned by the
company
- Anglais
- Français
- Arabe