Tifenn Guillas

Développeuse d'Applications Web

A propos

Photo de profil de Tifenn Guillas

Tifenn Guillas, enchantée !

Un peu plus sur moi ?

Développeuse web fullstack depuis plus de 8 ans, spécialisée en Angular et TypeScript, mon parcours n'a rien d'un chemin tout tracé. Après une licence de Biologie, ma curiosité m'a conduite vers la programmation web. Un virage que je ne regrette pas une seule seconde.
Ce qui m'anime aujourd'hui, c'est autant la qualité du code que le sens des projets sur lesquels je travaille. J'aime les équipes où les bonnes pratiques ne sont pas négociables, et je suis de plus en plus attirée par les possibilités qu'offre l'IA dans notre métier.

Compétences

Mon savoir-faire

Grâce à mes différentes expériences, qu'elles soient professionnelles ou personnelles, j'ai pu acquérir des compétences, en particulier dans les catégories suivantes:

Backend
PHP Symfony Doctrine Twig Python Java gRPC REST API
Frontend
Angular TypeScript RxJS NgRx Bootstrap Tailwind
Data
PostgreSQL MySQL PostGIS PL/SQL
Tests & qualité
Jest Jasmine PHPUnit Pest SonarQube
Environnement
Docker Git CI/CD Linux Azure Café

Carrière

Expériences professionnelles

04/2025 - Aujourd'hui

Product Engineer

Prozon - Marseille

Prozon est une plateforme e-commerce B2B spécialisée dans les fournitures et équipements techniques pour professionnels et collectivités (signalisation, sécurité, mobilier urbain, etc...). Surnommée « l'Amazon des professionnels », elle cible entreprises de TP, grands comptes et collectivités avec un nombre croissant de références.

Mise en place de la brique back-office dans le cadre de la migration e-commerce vers Sylius, basée sur Symfony, gRPC et Angular. Contribution à la démarche qualité par la création d'outils dédiés aux développeurs. Intégration de l'IA dans le workflow de développement, avec les bases d'une approche inspirée de la méthode BMAD.

#Symfony #gRPC #Angular #Sylius #CI/CD #IA #Claude #BMAD #WMS

04/2022 - 04/2025

Développeuse fullstack

Mailinblack - Marseille

Mailinblack est une entreprise française spécialisée en cybersécurité, reconnue pour ses solutions dédiées à la protection des messageries professionnelles ainsi qu'à la sensibilisation des collaborateurs aux cybermenaces. Aujourd'hui, Mailinblack propose une gamme de quatre produits : Protect - sécurisation des emails, Cyber Coach - sensibilisation, Cyber Academy - e-learning et Sikker - gestion des mots de passe.

Mise en place du socle technique frontend et gestion de projet pour Cyber Academy. Développement de fonctionnalités et maintenance de Cyber Coach. Développement du Cockpit, plateforme de visualisation centralisée de l'écosystème Mailinblack orientée utilisateur.

#Angular #Bootstrap5 #ResponsiveDesign #Java #API #REST #SonarQube #CI/CD #i18n #SCRUM #Shape

04/2018 - 04/2022

Ingénieur en développement et déploiement d'applications

CNRS - Laboratoire d'Astrophysique de Marseille

La mission SVOM est un projet spatial franco-chinois dédié à la détection et l'étude des sursauts gamma, phénomènes émis lors de la mort des étoiles. Le satellite, lancé avec succès en juin 2024, intercepte ces rayonnements et coordonne les alertes vers les télescopes au sol.

Développement du framework ANIS de mise à disposition et de visualisation de données astrophysiques. Développement des modules spécifiques à la mission SVOM. Mise en place de la suite de tests unitaires frontend sous Angular.

#Angular #RxJS #Jasmine #Jest #Bootstrap4 #ResponsiveDesign #API #REST #git #Docker #CI/CD

08/2017 - 02/2018

Ingénieur software

The Currency Shop - Melbourne, Australie

The Currency Shop est un site de comparaison de taux de change et frais liés au transfert d'argent à l'étranger. Ils fournissent des guides, revues et convertisseurs afin de trouver le meilleur taux.

Mise en production de sites web pour l'international en WordPress hébergés sur Microsoft Azure. Rapatriement en interne du site web principal sous Symfony, sous-traité par une agence web. Création d'un convertisseur de devises communiquant avec les API de TransferWise.

#Azure #Symfony3 #Bootstrap3 #ResponsiveDesign #PHPOO #Doctrine2 #MySQL

04/2016 - 04/2017

Ingénieur en développement et déploiement d'applications

CNRS - Laboratoire d'Astrophysique de Marseille

GAZPAR est une application qui permet de traiter des catalogues d'étoiles. Ses utilisateurs peuvent exécuter à distance un ensemble d'outils développés par le LAM et ses partenaires. Ils obtiennent ainsi des résultats à valeurs ajoutées du fait de l'expertise du responsable scientifique de l'outil choisi.

Restructuration de la base de données sous PostgreSQL. Réécriture en Angular2 et PHP de GAZPAR, précédemment en Django (Python). Prise en compte de nouvelles spécificités, comme par exemple l'upload de fichiers de gros volumes. Ajout de nouveaux algorithmes de traitements de catalogues.

#Angular2 #Bootstrap3 #ResponsiveDesign #PHPOO #Slim3 #Doctrine2 #PostgreSQL

10/2015 - 01/2016

Ingénieur en base de données et programmation

GIS Posidonie - Marseille

POPCOrn est un outil de comptage des poissons et coraux présents dans le Parc National des Calanques afin de déterminer l'efficacité de l'espace protégé. Cette application interne est destinée aux plongeurs du Groupement d'Intérêt Scientifique Posidonie, du parc, et à terme à ceux du Parc National de Port Cros.

Conception d'une base de données PostgreSQL et importation de données provenant d'une base Access. Stockage et manipulation de données spatiales grâce à PostGIS. Conception d'une application web afin d'intégrer de nouvelles données dans la base.

#PostgreSQL #PostGIS #jQuery #Twig #Bootstrap3 #PHP #Doctrine2

04/2015 - 08/2015

Stage Développeur Web

CNRS - Institut de Biologie du Développement de Marseille

Création d'une application interne de gestion des publications de l'institut et des préférences utilisateurs liées à ces publications. Opération faite manuellement auparavant.

Création d'une base de données MySQL avec MERISE. Création d'une interface web afin de recenser les publications du laboratoire et gestion des préférences utilisateurs en PHP, HTML/CSS et jQuery (+ différents plugins jQuery).

#MySQL #MERISE #PHP #Doctrine2 #Twig #jQuery #jQueryPlugins

Formation

Études et certifications

2017

Angular - The Complete Guide

Udemy

2016

Python : des fondamentaux à l'utilisation du langage

FUN MOOC

2015

Licence professionnelle en Gestion et Traitements Statistiques de Bases de Données

Major de Promotion - Mention Bien

Aix-Marseille Université

2013

Licence Biologie Cellulaire

Mention Assez Bien

Aix-Marseille Université

2011

Certificat informatique et internet (C2i) niveau 1

2009

Baccalauréat Scientifique spécialité Science de la Vie et de la Terre

Mention Assez Bien

Lycée Alain-René Lesage

Portfolio

Social Stats

Social Stats

Il s'agit d'une petite application qui permet de voir le nombre de posts par jour et par heure en fonction de leurs types (Pinterest, Youtube, Instagram...). Un flux SSE envoie en temps réel des messages contenant des informations sur ces posts. Le client web est abonné à ce flux et se met à jour en fonction des données reçues.
Application disponible ici et code source disponible .

#Angular #StreamSSE #MaterialDesign #GitHubPages #GitHubActions #Docker

Social Stats screenshot
SVOM

SVOM

La mission SVOM consiste à analyser les étoiles ayant existé grâce à un satellite dédié. Des rayons gamma sont produits par les étoiles lorsqu'elles meurent. Le satellite va intercepter ces sursauts gamma, les étudier et alerter les télescopes au sol afin qu'ils prennent le relais dans l'étude de ces rayons.
Dans le cadre de ce projet, je participe au développement du framework ANIS de mise à disposition et de visualisation de données astrophysiques, ainsi qu'au développement des modules spécifiques à la mission SVOM. Je suis aussi en charge d'augmenter la qualité logicielle, notamment en mettant en place la suite de tests unitaires pour la partie frontend sous Angular.

#Angular #RxJS #Jasmine #Jest #Bootstrap4 #ResponsiveDesign #API #REST #git #Docker #CI/CD

SVOM screenshotSVOM screenshotSVOM screenshotSVOM screenshot
tifenn-guillas.fr

tifenn-guillas.fr

Pouvoir me présenter tout en apprenant de nouvelles choses, voilà ce que me permet mon site web ! La V1 sous Symfony avec un formulaire de contact classique était très fonctionelle mais j'ai décidé de le remettre au goût du jour avec un hébergement sous GitHub Pages, moins contraignant que d'avoir à gérer un serveur dédié. Je voulais aussi m'attaquer à Tailwindcss afin de m'approprier le design du thème. C'est avec fierté que je pense avoir réussi cette version 2 !
Code source disponible ici.

#Symfony #Jekyll #Tailwindcss #jQuery #GitHubPages #GitHubActions #Docker

tifenn-guillas.fr screenshot
GAZPAR

GAZPAR

GAZPAR est une application qui permet de traiter des catalogues d'étoiles. Ses utilisateurs peuvent exécuter à distance un ensemble d'outils développés par le LAM et ses partenaires. Ils obtiennent ainsi des résultats à valeurs ajoutées du fait de l'expertise du responsable scientifique de l'outil choisi.
Restructuration de la base de données sous PostgreSQL. Réécriture en Angular2 et PHP de GAZPAR, précédemment en Django (Python). Prise en compte de nouvelles spécificités, comme par exemple l'upload de fichiers de gros volumes. Ajout de nouveaux algorithmes de traitements de catalogues.

#Angular2 #Bootstrap3 #ResponsiveDesign #PHPOO #Slim3 #Doctrine2 #PostgreSQL

GAZPAR screenshotGAZPAR screenshotGAZPAR screenshot

Objectifs

Aparté

Ceci est un peu plus personnel

Quelques petites choses que j'aime en dehors du code :

Culture asiatique

Mangas, animés, dramas coréens, nourriture... Une obssession qui s'est glissée dans tous les aspects de ma vie.

Jeux

Jeux vidéo d'ingénierie (Satisfactory, Oxygen Not Included...) ou grandes sessions de plateau, j'aime les systèmes complexes et les parties qui durent trop longtemps.

Badminton

Je rêve de reprendre. Un jour.

Contact

Restons en contact

Une question ? N'hésitez pas à me contacter :