Emilie Zammit

Étudiante en BUT Informatique

À propos de moi

Je suis actuellement en troisième année de BUT Informatique à l'IUT de Lannion, avec une spécialisation en développement d'applications. L'année prochaine, je poursuivrai un mastère en développement full-stack à l'école Sup de Vinci en alternance chez Capgemini.

Au cours de mes années à l'IUT, j'ai exploré divers domaines de l'informatique, ce qui m'a rendue polyvalente, adaptable et apte à apprendre rapidement. J'ai acquis des compétences en développement d'applications web et non web : PHP, HTML, CSS, JavaScript, Python, Java et C. J'ai également des connaissances en bases de données : SQL et PostgreSQL, ainsi qu'en réseaux. Je maîtrise également plusieurs systèmes d'exploitation tels que Windows et Linux, ainsi que Docker. Mes expériences professionnelles m'ont en outre permis de développer des compétences sur Microsoft Azure, en Machine Learning et sur Databricks.

En dehors de l'informatique, je suis passionnée par la musique, en particulier le rock, et je joue de la guitare et de la basse. J'aime également passer du temps avec mes proches et mes amis, ce qui me conduit souvent à me déplacer en Bretagne pour découvrir de nouveaux lieux.

Bio

Âge
20
Email
emilie.zammit29@gmail.com
Téléphone
+33 (0)7 69 04 62 04
Adresse
10 Rue de Kerampont
22300 Lannion

Compétences techniques

Langages

Python
Python
Java
Java
C
C
PHP
Php
HTML
HTML
CSS
CSS
Bootstrap
Bootstrap
Tailwind
Tailwind
JavaScript
JavaScript
Node
Node
MySQL
MySQL
SQL
SQL
Postgre
Postgre

Outils

Microsoft Azure
Microsoft Azure
Azure Machine Learning
Azure Machine Learning
Databricks
Databricks
React
React
Linux
Linux
Docker
Docker
Wordpress
Wordpress

Autres

Certificat Az-900
Certificat Az-900

Expériences professionnelles

Alternance - Développeur d'applications à Capgemini
Septembre 2023 - Maintenant
Depuis la rentrée scolaire 2023, j'ai pu faire mes débuts dans le monde professionnel à Capgemini à Cessons-Sévigné. Cette grande ESN offre une grande diversité de projets et un très bon cadre pour gagner en compétences et rencontrer des personnes de tous profils et corps de métiers qui pourront me venir en aide. J'ai rapidement pu me former et avoir la certification Microsoft AZ-900 et embarquer sur un projet très intéressant dont le but est de réaliser une application d'aide au recyclage comportant une intelligence artificielle. Après quelques mois sur cette mission, j'ai été mutée sur un projet SCNF Réseau | Programme Surveillance et Supervision (PSS). Je reviendrai sur ce que j'ai réalisé dans la partie Portfolio.
Stage - Développeur d'applications web chez La Paire Joyeuse
Avril 2023 - Juin 2023
Pour valider ma deuxième année de BUT Informatique, j'ai effectué un stage dans une auto entreprise nommée La Paire Joyeuse. Elle réalise des luminaires, meubles et décorations artisanales et avait besoin d'un site web dynamique pour présenter sa gamme de produits et se faire connaitre. J'ai donc eu 2 mois pour y parvenir en utilisant le framework Wordpress. J'y reviens également dans le Portfolio.
Employée commerciale en grande surface à Intermarché
Étés 2021 et 2022
J'ai réalisé mes jobs d'été à Intermarché en tant qu'employée polyvalente, j'ai du réaliser diverses tâches comme faire l'inventaire, remplir les rayons, renseigner les clients et faire les courses pour le drive. J'ai donc du être assidue, efficace et organisée afin de réaliser toutes ces missions correctement.

Parcours académique

BUT Informatique à l'IUT de Lannion (22)
2021 - Maintenant
Après mon Baccalauréat, je suis entrée à l'IUT de Lannion. Sans expérience en informatique auparavant, j'ai pu y découvrir une bonne partie de ce que je connais dans ce domaine. J'y ai découvert les domaines principaux, notamment le web grâce à mon choix de spécialité développement d'application web (initialement développement d'application). Je suis capable de réaliser un site web responsive et dynamique, de concevoir la base de données et de publier ce site. En développement d'application non web, je connais des langages orientés objet ou non, notamment le Python, le Java et le C. J'ai aussi de bonnes bases en réseau et je découvre le domaine de l'IA depuis quelques mois.
Baccalauréat au lycée Saint-Blaise de Douarnenez (29)
2017 - 2021
J'ai effectué un Baccalauréat général avec les spécialités Maths, Physique-Chimie et SVT (arreté en 1ère).

Portfolio

Python / Databricks / SQL

SNCF Réseau | Capgemini

Compétences réaliser, gérer, collaborer

Depuis février 2024, j'ai intégré le projet SNCF Réseau | Programme Surveillance et Supervision (PSS) en tant que Data Scientist dans le cadre de ma spécialisation en data. Mon rôle consiste principalement à analyser et concevoir des User Stories (US) en SQL et Python, destinées à être industrialisées par les développeurs. Concrètement, lorsque la SNCF nous remonte un problème sur l'une des applications, je suis responsable de l'analyser via les différents scripts Databricks pour identifier et résoudre la source du problème. Ensuite, je développe le traitement nécessaire en effectuant les requêtes appropriées et en apportant les modifications requises. Ce code est ensuite industrialisé par un développeur.

Je travaille de manière transversale avec les différentes équipes et applications du projet, ce qui implique de réaliser des traitements variés. Pour accomplir ces missions, une connaissance approfondie du cheminement des données est essentielle, depuis leur réception par la SNCF jusqu'à leur exploitation finale dans diverses applications. De plus, il est crucial d'avoir une vision claire des schémas, des bases de données ainsi que de l'utilisation dans un contexte réel, dans le métier.

Réaliser : Pour les différentes applications, je suis chargée de concevoir des traitements permettant de récupérer les informations nécessaires, d'effectuer les modifications, d'éditer les champs, et de réaliser des calculs et conditions. En fin de compte, je produis un code fonctionnel traitant les données, prêt à être industrialisé par les développeurs. Cette tâche nécessite la capacité à développer des applications simples, à partir des exigences jusqu'à une application complète, et à adapter ces applications sur divers supports.

Gérer : Je possède une vision globale des différentes bases de données, qui sont vastes et complexes. Je dois comprendre les diagrammes UML et la vision métier. À partir des demandes clients, je réalise des requêtes SQL complexes incluant des jointures, unions et autres actions pour obtenir les résultats souhaités. J'utilise également Python avec des dataframes pour les traitements des applications. Cette compétence englobe la connaissance et la mise en place de requêtes respectants les demandes clients.

Collaborer : En tant que membre de l'équipe data, qui est transverse au projet, je suis amenée à travailler dans les différentes applications. Cela implique de communiquer avec les différents membres du projet en fonction de leurs spécialisations et domaines d'action pour obtenir une vision complète de l'application, comprendre les modifications apportées et identifier les problèmes efficacement. Cette compétence inclut la capacité à travailler en équipe et à situer mon rôle et mes missions au sein de l'équipe informatique, ainsi que le rôle de chaque membre du projet.

Backend / Python / Microsoft Azure Machine Learning / MLOps

TRIeCO | Capgemini

Compétences réaliser, optimiser, administrer et collaborer

Mon choix d'alternance chez Capgemini m'a conduit à participer au projet TRIeCO. Cette application mobile d'aide au recyclage a un fonctionnement simple : il suffit de prendre en photo un déchet, et l'IA prédit ce que c'est et dans quelle poubelle le jeter. Le projet intègre une IA basée sur YOLOv5 et est hébergé sur la plateforme Microsoft Azure. J'ai intégré l'équipe IA et Backend de cette application, ce qui m'a permis de développer des compétences qui dépassent les frontières de ma spécialité initiale, en mettant l'accent sur l'administration, la gestion et l'exploitation des données.

Réaliser : J'ai développé un service Azure Functions dédié à la récupération, au traitement et à l'analyse des logs d'entraînement (image 3) de modèle d'IA, ainsi qu'à leur intégration dans la base de données. Ce service, en harmonie avec d'autres Azure Functions, permettra au backend et aux apprentissages de l'IA d'être quasi autonomes. Ceci démontre ma capacité à concrétiser les exigences fonctionnelles du projet.

Optimiser : J'ai principalement travaillé sur l'étude et l'optimisation des entraînements d'IA, en ajustant les paramètres et la répartition des nouvelles images pour obtenir des résultats optimaux et des modèles plus performants. Cette expérience m'a permis de découvrir de nombreuses notions du monde de la data science et des entraînements d'IA, tout en contribuant à compléter un document crédit impôt recherche nécessaire au projet.

Administrer : Un des défis majeurs relevés concernait la résolution de problèmes dans le script python de lancement de l'entraînement de l'IA. Cela a nécessité des choix de VM adaptés au budget du projet et la garantie de la compatibilité entre les diverses bibliothèques Python nécessaires. J'ai également dû proposer des environnements Python fonctionnels adaptés à toutes les machines, favorisant ainsi la progression du projet pour tous les membres de l'équipe.

Collaborer : Ma participation active au sein de l'équipe a favorisé une compréhension claire de mon rôle et de mes missions. J'ai identifié mes aptitudes pour travailler en collaboration en m'impliquant dans des tâches et en partageant mes connaissances avec mes collègues. Cette expérience m'a également permis de développer ma capacité à m'adapter rapidement aux nouveaux collaborateurs et à leurs domaines d'expertise, renforçant ainsi mon aptitude à travailler dans un environnement de travail coopératif.

PHP / CSS / JavaScript / Wordpress

La Paire Joyeuse

Compétences réaliser, administrer, conduire et collaborer

Dans le cadre d'un stage de fin d'année, j'ai réalisé un site web en autonomie pour La Paire Joyeuse en utilisant le CMS Wordpress. Ce site dynamique a été conçu pour présenter les produits de l'entreprise et faciliter le contact avec les clients. En plus de répondre aux besoins fonctionnels, le projet impliquait la mise en place d'outils administratifs permettant une gestion efficace et une grande possibilité de personnalisation du contenu côté administrateur. Pour ce faire, j'ai délibérément limité l'utilisation d'extensions Wordpress, optant plutôt pour le développement en PHP afin de mettre en avant mes compétences dans ce langage. Cette expérience a été l'occasion de concrétiser mes compétences en réalisation et en administration de sites web, tout en démontrant ma capacité à mener un projet de manière autonome.

Réaliser : En plus d'avoir réalisé l'intégralité du site et de l'administration, j'ai développé un outil pour la création de cartes en PHP et JavaScript. Pour le côté admin, j'ai conçu une fonctionnalité permettant aux utilisateurs de créer des cartes interactives. Ils peuvent importer une carte, dessiner des zones cliquables via l'interface, et paramétrer ces zones avec des images, des liens ou des textes. Côté client, la carte interactive affiche des informations lorsque la souris passe sur les zones définies (image 3, on peut voir les informations de la maison colorée lorsque l'on positionne la souris dessus).

Administrer : Une fois le site entièrement développé en local, j'ai procédé à sa mise en ligne. J'ai dû effectuer un travail de recherche pour trouver un hébergeur répondant aux contraintes budgétaires et offrant une base de données sécurisée. Après avoir trouvé l'hébergeur approprié, j'ai effectué l'installation du site et l'adaptation au nouvel environnement d'hébergement.

Conduire : Pour ce projet, j'avais des réunions une à deux fois par semaine avec mes tuteurs afin de définir les tâches à réaliser et les délais à respecter. Lors de ces rencontres, j'ai dû retranscrire les demandes en fonctionnalités réalisables sur WordPress et prioriser les tâches en conséquence. En développant ce projet seule et en autodidacte, j'ai fait preuve d'autonomie et de sérieux pour respecter les délais et les contraintes.

Collaborer : Bien que j'ai travaillé de manière autonome sur le développement du site, j'ai su identifier mes aptitudes pour travailler en équipe lors des réunions avec mes tuteurs. Ces interactions m'ont permis de situer mon rôle et mes missions au sein du projet, tout en assurant une communication efficace avec les parties prenantes. J'ai appris à demander de l'aide ou des explications lorsque nécessaire pour éviter toute confusion et perte d'efficacité.

PHP / CI4 / SQL

Alizon

Compétences réaliser et collaborer

Au cours de mon projet de deuxième année, j'ai contribué à la réalisation d'une plateforme de e-commerce fictive dédiée à la vente de produits bretons. Travaillant au sein d'une équipe AGILE composée de sept membres, nous avons entamé le projet en étudiant les besoins du site à partir d'une entrevue client. Cette phase a été cruciale pour définir les spécifications et les fonctionnalités essentielles. Nous avons ensuite élaboré la conception de la base de données et le design du site. Le développement s'est déroulé par sprints de trois semaines, une méthode qui a favorisé l'optimisation des fonctionnalités au fil du temps. Les reviews régulières nous ont permis de discuter des réalisations accomplies et des prochaines étapes à entreprendre. Cette expérience a consolidé mes compétences en réalisation et collaboration dans un environnement de développement Agile.

Réaliser : J'ai réalisé plusieurs pages du site, intégrant à la fois le back-end et le front-end de manière dynamique. Pour chaque page, j'ai créé le modèle, récupéré les informations de la base de données, conçu la page pour différentes tailles d'écran, et rendu l'interface dynamique en récupérant et/ou envoyant des données à la base. Cette tâche a nécessité une compréhension approfondie des technologies web et une capacité à développer des applications complètes, depuis les exigences initiales jusqu'à la mise en œuvre finale.

Collaborer : Travaillant dans une équipe de sept personnes en AGILE, chacun ayant une spécialisation différente, il a été essentiel de collaborer en exploitant les forces de chacun pour maximiser l'efficacité tout en apprenant. La méthode Agile nous a permis de situer nos rôles et nos missions au sein de l'équipe, d'effectuer des revues régulières pour discuter des progrès et des ajustements nécessaires, et de maintenir une communication ouverte pour résoudre les problèmes rapidement. Cette expérience m'a également appris à identifier et à utiliser mes aptitudes pour travailler en équipe, favorisant ainsi un environnement de travail coopératif et productif.

Contact

+33 (0)7 69 04 62 04
emilie.zammit29@gmail.com