Welcome to my GitHub profile! I'm Mohamed Ali, a passionate Full-Stack Developer dedicated to creating innovative and high-performance web solutions. With expertise in JavaScript, Node.js, React, PHP, TypeScript, and Angular, I develop applications that not only meet but exceed user needs.
👨💻 About Me:
- 🌍 Based in Nice, France, flexible for full-remote, hybrid, or on-site positions. Open to geographical mobility for exciting opportunities.
- 🚀 Driven by technological innovation, I'm currently focused on mastering ReactJS and exploring the latest front-end technology trends.
- 💼 Experienced as a Freelance Full-Stack Developer, proficient in managing complex web projects from initial concept to production.
- ✉️ Always open to new opportunities and professional challenges. Feel free to contact me to discuss interesting projects or potential collaborations.
🚀 Key Projects:
- NouvelleCarteGrise.fr: As a full-stack developer, I was responsible for maintaining and optimizing this vehicle registration management platform. My role included regular code updates, performance optimization, and developing new features to enhance user experience.
- Sparkasse: As a freelance full-stack developer, I worked on the mobile applications and website of Sparkasse, focusing on performance optimization and user experience improvement. I led code refactoring, server and client-side performance enhancements, and developed new features using ReactJS, NodeJS, and React Native.
- Jaykay-sport: I spearheaded the redesign of the Jaykay-sport website, enhancing the user experience and modernizing the interface. This project involved analyzing the existing site, front-end development using React and Alpine.js, integrating Shopify and various payment solutions, and implementing analytical and SEO tools.
- Personal Portfolio: Designed and developed my own programming portfolio site, showcasing my expertise in programming. This project was an opportunity to apply my front-end and back-end development skills, offering a comprehensive view of my journey and accomplishments.
📚 Education:
-
Application Developer - JavaScript React at OpenClassrooms (Bac+3/4, Jan 2022 - Jan 2023):
- In-depth full-stack development training, focusing on React and JavaScript technologies.
- Acquired skills: analyzing requirements from specifications, implementing mockups with quality code, optimizing page load times, communicating with back-end developers, best practices in HTML, CSS, and JavaScript, using frameworks like React, testing and technical support, technical and functional documentation.
- Certification Link
-
Web Developer at OpenClassrooms (Bac+2, Feb 2022 - Jun 2022):
- Intensive training in front-end and back-end web development, covering HTML, CSS, JavaScript, React, NodeJS, Express, and MongoDB.
- Key skills: building responsive websites, creating APIs, performance optimization, managing web projects from A to Z, integrating graphical elements, back-end development with NodeJS, Express, and MongoDB, SEO, maintaining existing sites.
- Certification Link
-
Bachelor's Degree in Computer Science at Aix-Marseille University (Sep 2018 - Jun 2021):
- University education in computer science covering a broad range of technical skills in programming, operating systems, and databases.
- Gained skills: algorithms, web development (HTML, CSS, JavaScript, Angular), teamwork, SQL database management, using Git and Linux systems.
-
Front-End Developer Certification from W3Schools:
- Certification validating my front-end development skills, particularly in HTML, CSS, JavaScript, and front-end frameworks.
🔍 Interests:
- Enthusiastic about reading, sports, anime, cooking, traveling, and video games.
🔗 Useful Links:
🌟 More About My Projects and Skills
[Check out my GitHub Repositories](https://github.com/MasterCodeDevelop)Bienvenue sur mon profil GitHub! Je suis Mohamed Ali, un développeur full-stack passionné par la création de solutions web innovantes et performantes. Avec une expertise en JavaScript, Node.js, React, PHP, TypeScript, et Angular, je développe des applications qui non seulement répondent aux besoins des utilisateurs mais les dépassent.
👨💻 À propos de moi:
- 🌍 Basé à Nice, France, avec une grande flexibilité pour des postes en full-remote, hybride, ou sur site. Ouvert à la mobilité géographique pour des opportunités stimulantes.
- 🚀 Passionné par l'innovation technologique, je suis actuellement concentré sur le perfectionnement en ReactJS et l'exploration des dernières tendances en technologies front-end.
- 💼 Fort de mon expérience en tant que Développeur Full-Stack Freelance, je maîtrise la gestion de projets web complexes de l'idée initiale jusqu'à la mise en production.
- ✉️ Je suis toujours à la recherche de nouvelles opportunités et défis professionnels. N'hésitez pas à me contacter pour discuter de projets intéressants ou de collaborations potentielles.
🚀 Mes Projets Marquants:
-
NouvelleCarteGrise.fr: En tant que développeur full-stack, j'ai pris en charge la maintenance et l'optimisation de cette plateforme de gestion des cartes grises. Mon rôle comprenait la mise à jour régulière du code, l'optimisation des performances, et le développement de nouvelles fonctionnalités pour améliorer l'expérience utilisateur.
-
Sparkasse: En tant que développeur full-stack freelance, j'ai travaillé sur les applications mobiles et le site web de Sparkasse, en me concentrant sur l'optimisation des performances et l'amélioration de l'expérience utilisateur. J'ai mené le refactoring du code, optimisé les performances côté serveur et client, et développé de nouvelles fonctionnalités en utilisant ReactJS, NodeJS, et React Native.
-
Jaykay-sport: J'ai dirigé la refonte du site web de Jaykay-sport, en améliorant l'expérience utilisateur et en modernisant l'interface. Ce projet a impliqué l'analyse du site existant, le développement front-end en utilisant React et Alpine.js, l'intégration de Shopify et de diverses solutions de paiement, et la mise en place d'outils d'analytique et de SEO.
-
Portfolio Personnel: J'ai conçu et développé mon propre site portfolio, une vitrine de mon expertise en programmation. Ce projet a été l'occasion de mettre en pratique mes compétences en développement front-end et back-end, offrant un aperçu complet de mon parcours et de mes réalisations.
📚 Formations:
-
Développeur d'application - JavaScript React chez OpenClassrooms (Bac+3/4, janv. 2022 - janv. 2023):
- Formation approfondie en développement full-stack, avec un accent sur React et les technologies JavaScript.
- Compétences acquises : analyse de cahiers des charges, mise en œuvre de mockups, optimisation de performances, communication avec les développeurs back-end, bonnes pratiques en HTML, CSS, et JavaScript, utilisation de frameworks comme React, tests et support technique, documentation technique et fonctionnelle.
- Lien vers la certification
-
Développeur Web chez OpenClassrooms (Bac+2, févr. 2022 - juin 2022):
- Formation intensive en développement web front-end et back-end, couvrant HTML, CSS, JavaScript, React, NodeJS, Express, et MongoDB.
- Compétences clés : construction de sites web responsifs, création d'APIs, optimisation des performances, gestion de projets web de A à Z, intégration d'éléments graphiques, développement back-end avec NodeJS, Express et MongoDB, SEO, maintenance de sites existants.
- Lien vers la certification
-
Licence en Informatique à l'Aix-Marseille Université (sept. 2018 - juin 2021):
- Formation universitaire en informatique couvrant un large éventail de compétences techniques en programmation, systèmes d'exploitation, et bases de données.
- Compétences acquises : algorithmique, développement web (HTML, CSS, JavaScript, Angular), travail en équipe, gestion de bases de données SQL, utilisation de Git et de systèmes Linux.
-
Certification développeur FRONT-END de W3Schools:
- Certification validant mes compétences en développement front-end, notamment en HTML, CSS, JavaScript, et frameworks front-end.
🔍 Intérêts:
- Passionné par la lecture, le sport, les animés, la cuisine, les voyages, et les jeux vidéo.
🔗 Liens Utiles:


