About Mohamed
Arabic
Native or bilingual
English
Fluent
French
Fluent
Experience
- EASY SOLUTIONSIngénieur d'études et développement Full Stack (.Net / Blazor)July 2020 - Today (5 years and 11 months)Mes principales responsabilités incluent la conception et le développement d'interfaces utilisateur interactives avec Blazor, l'implémentation de logiques métier robustes côté serveur avec .NET Core/Framework, et la gestion complète du cycle de développement logiciel. Je travaille sur l'optimisation des performances des applications, l'intégration de bases de données SQL Server et la mise en place d'architectures scalables.J'assure également la maintenance corrective et évolutive des applications existantes, participe aux phases de tests et débogage, et collabore étroitement avec les équipes projet pour définir les spécifications techniques. Mon expertise couvre l'utilisation d'Entity Framework pour la gestion des données, l'implémentation d'APIs RESTful, et l'application des bonnes pratiques de développement incluant les principes SOLID et les design patterns.Cette expérience m'a permis de développer une solide expertise technique en développement full-stack moderne tout en renforçant mes compétences en résolution de problèmes complexes et en livraison de solutions de qualité respectant les délais impartis.
- EASY SOLUTIONSdéveloppeur mobile XamarinDecember 2019 - June 2020 (6 months)Mes principales responsabilités comprenaient la migration complète d'une application Windows CE développée en VB.NET vers une solution moderne Xamarin en C#, nécessitant une refonte de l'architecture et l'adaptation aux nouvelles technologies mobiles. J'ai participé activement au développement d'applications mobiles spécialement conçues pour les PDAs utilisés dans les environnements industriels et agricoles, en tenant compte des contraintes spécifiques de ces secteurs.J'ai travaillé sur l'optimisation des interfaces pour les écrans de PDAs, l'implémentation de fonctionnalités robustes pour les environnements difficiles, et l'intégration avec des équipements industriels et agricoles. Mon travail incluait la gestion de la connectivité intermittente, le développement de fonctionnalités offline-first adaptées aux terrains isolés, et l'optimisation des performances pour des appareils aux ressources limitées.J'ai également assuré la compatibilité avec les protocoles de communication industriels, l'intégration de lecteurs de codes-barres et RFID, ainsi que le développement d'interfaces utilisateur adaptées aux conditions d'utilisation en extérieur. Cette expérience incluait la collaboration étroite avec les équipes terrain pour comprendre les besoins métier spécifiques aux secteurs industriel et agricole.Cette période m'a permis d'acquérir une expertise unique en développement mobile pour environnements contraints et de développer une compréhension approfondie des enjeux techniques liés à la modernisation d'applications legacy.
- EASY SOLUTIONSdéveloppeur VB.NETAugust 2019 - November 2019 (3 months)Ait Melloul, SM, Morocco- Création et mise à jour d'applications de bureau en utilisant VB.net/ADO.net et SQL (SQL Server)- Effectuer des tests et évaluer les performances des applications (E@syferme, E@systation, E@sybudjet...)- Programmation de bases de données : création et modification de bases de données en utilisant le langage T-SQL.
Recommendations
Be the first to recommend Mohamed
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Engineer's degree, Big Data and Artificial IntelligenceÉcole Polytechnique d'AgadirEngineer's degree, Big Data and Artificial Intelligence
- Diplôme d'études universitaires scientifiques et techniques (DEUST), Programmation informatique, applications spécifiquesSpecialized Institute of Applied Technology MirleftDiplôme d'études universitaires scientifiques et techniques (DEUST), Programmation informatique, applications spécifiques