MOHAMED BEN-FARAS
Phone: 438-***-**** :adunf8@r.postjobfree.com
SOMMAIRE
- Connaissances et expériences avec des langages de programmations populaires comme Python, Java,Typescript et C++
- Bon esprit d’équipe et aptitudes interpersonnelles développées à travers des travaux d’équipe
- Concevoir des interfaces graphiques qui respectent les principes, règles de conception et les besoins des utilisateurs
- Bonne connaissance en développement web obtenues à travers 2 projets où l’un utilise React et l’autre Angular
- Compréhension des structures de données et algorithmes acquises lors d’un cours FORMATION
Baccalauréat en Génie Logiciel 2020 – ...
Polytechnique de Montréal Troisième année
Diplôme en science de la santé 2017 - 2020
Cégep Maisonneuve
PROJETS
Développer et déploiement d’un jeu Web Typescript Septembre 2022 - Décembre 2022
• Utiliser Angular et Angular material pour le Front-End
• Utiliser Figma pour faire le désigne du UI dans le but de fournir une bonne expérience à l’utilisateur
• Utiliser NodeJs, Express et SocketIO pour faire le Back-End
• Utiliser la méthode Agile pour lors du développement pour atteindre nos objectifs dans un temps raisonnable
• Faire des tests pour détecter les défauts et améliorer la robustesse de l’application
• Prendre en compte l’assurance de qualité pour faire un projet de qualité
• Utiliser GitLab pour faire se coordonner dans une équipe de 6 et utiliser l’approche CI/CD
• Respecter les contraintes du style d'architecture REST de niveau 2 Développer un site de recette localement Javacript Janvier 2022 - Mai 2022
• Travailler dans une équipe de 2 personnes
• Utiliser AJAX pour traitement des données en parallèle
• Utiliser React et Javascript pour le Front-End ; NodeJS et Express pour le Back-End Créer un système qui utilise un microcontrôleur C/C++ Janvier 2021 – Mai 2021
• Travailler dans une équipe de 4 personnes
• Programmer le comportement d’un robot comme son déplacement et sa réaction à un stimulus
• Rechercher dans une grande quantité de d’informations et de documentations
• Construire et faire la documentation d’un système embarqué COMPÉTENCES TECHNIQUES
Langages de programmations: Java, Python, Typescript et C++ Base de données : MongoDB et PostgreSQL
Cadriciel : Angular, React et Qt
IDE : VS Code, PyCharm, Visual Studio, IntelliJ IDEA. Outil de test: Jamine
Autres Outils: GitLab, SocketIO,Node.js, Express, Figma, AWS, GitHub, HTML/CSS Langages: Français, Anglais