Expériences
Stage d'été
Stage d’été chez ASM – Développement d’un projet complet en Python Flask
Durant mon stage d’été chez ASM, j’ai eu l’opportunité de travailler sur un projet complet de développement d’application web en utilisant le framework Python Flask. Mon rôle consistait à concevoir, développer et déployer une application web répondant à des besoins spécifiques de l'entreprise. Voici les étapes clés de mon projet :
Analyse des besoins : J'ai travaillé en étroite collaboration avec l'équipe pour comprendre les objectifs du projet et définir les spécifications fonctionnelles et techniques.
Développement back-end : Utilisation de Python Flask pour créer une architecture web robuste, avec une gestion des routes, des formulaires, et une intégration avec des bases de données SQL.
Front-end : Conception de l’interface utilisateur en utilisant HTML, CSS, et Bootstrap, garantissant une expérience utilisateur fluide et responsive.
Gestion des données : Connexion de l'application à une base de données pour stocker et manipuler les informations, avec des fonctionnalités d’ajout, modification, suppression et consultation des données.
Sécurité : Mise en place de mesures de sécurité pour l'authentification et la protection des données.
Déploiement : Déploiement de l’application sur un serveur en production, avec gestion des environnements de test et de développement.
Ce projet m’a permis d’acquérir une solide expérience dans le développement d’applications web en Python Flask, ainsi que dans la gestion de toutes les phases d’un projet logiciel, du concept à la livraison.
Formations
Licence Génie Logiciel en System Informatique
Licence en Génie Logiciel et Systèmes Informatiques – North American Private University
Actuellement en 3ème année de licence en génie logiciel et systèmes informatiques à la North American Private University, je suis sur le point de terminer mon parcours académique de premier cycle. Cette année est cruciale, car je vais réaliser mon projet de fin d’études, qui portera sur une problématique concrète en lien avec le développement logiciel et l’ingénierie des systèmes.
Au cours de ces trois années, j’ai acquis des compétences solides dans plusieurs domaines clés, notamment :
Développement logiciel : Conception, implémentation et optimisation de logiciels en utilisant des langages tels que Python, Java, et C++.
Ingénierie des systèmes informatiques : Gestion des infrastructures réseaux, des bases de données et des systèmes d’exploitation.
Algorithmes et structures de données : Maîtrise des concepts fondamentaux pour résoudre des problèmes complexes de manière efficace.
Méthodes agiles : Approche de gestion de projet et de développement basée sur la collaboration et l’itération.
Cette dernière année, en plus de mon projet de fin d’études, marquera la fin de mon cycle de licence. L’année prochaine, je prévois de poursuivre mes études en entamant un cycle d’ingénieur, où je compte approfondir mes connaissances et compétences en ingénierie logicielle, en me concentrant sur des projets de plus grande envergure.