Tifenn Guillas

Développeuse d'Applications Web

A propos

Profile image

Tifenn Guillas, enchantée !

Un peu plus sur moi ?

D'un naturel très curieux, les domaines de l'Informatique et de la Biologie m'ont toujours attiré. Mais après le baccalauréat, il a bien fallu choisir. La voie de la raison l'a emportée, n'ayant jamais eu de cours d'informatique avant le bac, je me suis orientée en Biologie. Néanmoins j'avais toujours l'Informatique dans un coin de ma tête. C'est donc naturellement que, sitôt ma licence de Biologie en poche, j'ai décidé de me réorienter dans la Programmation Web. Choix que je ne regrette absolument pas aujourd'hui, et c'est avec grand plaisir que je me lève tous les matins pour aller au travail !

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
Framework Symfony, Doctrine, Twig...
Python
MySQL, PostgreSQL, PL/SQL, PostGIS...

Frontend

Framework Angular, Typescript, NgRx, RxJS...
Tests unitaires : Jasmine, Jest
Frameworks CSS : Bootstrap, Tailwindcss
Sites web statiques : Jekyll - GitHub Pages

Environnement

CI/CD, Docker, git
OS : Linux, MacOS
IDE : PHPStorm, VSCode...
Café ou chocolat chaud :)

Carrière

Expériences professionnelles

04/2018 - 04/2022

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

CNRS - Laboratoire d'Astrophysique de Marseille

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

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

Project Social Stats thumbnail

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

Image social-stats.png
Project SVOM thumbnail

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

Image svom.png Image svom2.png Image svom3.png Image svom4.png
Project tifenn-guillas.fr thumbnail

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

Image tifenn-guillas.png
Project GAZPAR thumbnail

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

Image gazpar.png Image gazpar2.png Image gazpar3.png

Objectifs

Convaincu ? Envie de garder une trace de mon CV, ou même de le transmettre au format standard ?

Contact

Restons en contact

Des questions ? Un renseignement peut-être ? N'hesitez pas à m'envoyer un message sur l'une des plateformes suivante: