Expériences
Auto-entrepreneur / Freelancer, Paris, France, Construction from
scratch du backend/frontend d’un site d’exportation de référentiel
produit (rails 5.2.3, ruby 2.6.3). Développement d’un mini ORM
permettant une validation customisée pour chaque entrée saisie dans
le référentiel par le client (unicité des données, doublon accépté ou
non, set de valeurs restraintes ou champs libre). Dévelopement d’une
interface administrateur : édition d’utilisateurs, système d’accès en
lecture/écriture au comptes clients pour éditions des ses produits. Gem
devise pour toute la partie utilisateur / authentification / mot de passe
perdu. Mise en place d’un système de pagination (gem Kaminari)
pour le référentiel produit. Fonctionnalitées d’export CSV des produits
dans le référentiel. (Utilisation d’active storage pour l’export d’image).
Mise en place d’un système de publications d’exports CSV sur serveurs
à distance (gem net-sftp) avec envoie d’email (ActionMailer) à l’aide
d’un système de job (utilisation du moteur Active Job de rails avec
delayed job comme adaptateur). Mise en place d’une couverture de
tests (gem rspec + factory bot) et utilisation de capistrano pour le
déploiement. Utilisation de rubocop et reek pour un code à la norme.
J’ai ensuite basculé sur d’autre projets de l’entreprise.
Développeur Full Stack, Algolia, Paris, France. 1an 6mois (2019)
Implication dans le développement du plugin e-commerce Shopify. Implementation de l’indexing d’entitées Shopify (blogs et articles), refonte du front-end avec React et Polaris, travail sur les webhooks, implementation d’analytics (segment), flagging des utilisateurs en fonction de leur plan shopify et channel d’installation, mise en place d’une loading bar pour refleter l’avancement de l’indexing. Technologies utilisées : Ruby on Rails, React
Développeur (Stage), Liveword, Silicon Valley (SJ), Californie.
4 mois (2016)
Travail sur le back-end et front-end de l’agrégateur de réseaux sociaux de l’entreprise. Technologies utilisées : Ruby on Rails, AngularJS, Coffeescript.
Utilisation de la méthode Agile.
Développeur (Alternance), ITS-Future, Strasbourg. 2016
Implication dans le développement d’une application iOS touristique : recherche et développement autour de plusieurs frameworks de réalité augmentée (Vuforia, Metaio)
Projet
SmartFollow, Epitech Innovative Project (EIP). 2016
Développement d’une application de suivi scolaire. Mise en place de la partie iOS (Swift) avec une version tablette destinée au professeur.
Éducation
Expert en technologies de l’information, Epitech, European
Institute of Technology, Paris.
2013–2018
MSc Networks and Network Security, University of Kent, Canterbury, Angleterre.
2016–2017
Bachelor en technologies de l’information, Epitech,
European Institute of Technology, Strasbourg.
2013-2018
Langages
Langage 1: Français Langue natale
Langage 2: Anglais, 1.5 ans UK et USA Courant
Compétences
Categorie 1: Ruby / Rails Categorie 4: React
Categorie 2: Git, IntelliJ, Xcode, Visual Studio
Categorie 5: iOS (Swift)
Categorie 3: Linux (Archlinux, Debian, Ubuntu), macOS