depuis la création du compte
Pour la création d'un planificateur de parties de jeux de sociétés. J'ai effectué les tâches suivantes :
- Création du design et développement d'écrans pour la planification d'une partie de jeux avec sélection du jeu de société, des joueurs, de l'horaire et du lieu.
- Création d'écrans pour la gestion d'une ludothèque (ajout de photos, description, âge minimum, etc).
- Création d'écrans pour la gestion du profil utilisateur.
- Envoie d'invitations à une partie par SMS.
- Envoie de notifications au joueur.
- Création d'un mode offline avec React Native. AsyncStorage.
- Optimisation du code pour répondre aux contraintes de connexion sur mobile (optimisation des images, mise en cache, etc) et préparation. à montée en charge.
- Génération de l'APK et mise en production sur TestFlight.
- Mise en production sur App Store / Android Store.
Dans le cadre du développement d'un jeu en ligne. Je suis intervenu sur les tâches suivantes :
- Développeur Fullstack en Javascript, Python, PHP, SQL dans une équipe de 8 developpeurs sur un jeu Unity embarqué dans le navigateur.
- Developpement de nombreuses fonctionnalités en utilisant les meilleures pratiques pour produire du code stable et maintenable.
- Contribution aux cérémonies SCRUM et à l'amélioration du produit.
- Travail en équipe avec les UX designers, le Scrum Master et le Product owner.
En tant que Lead Engineer en poste, je suis intervenu sur les différents sites du groupe SeLoger en réalisant les tâches suivantes :
- Lead engineer d'une équipe de 6 developpeurs.
- Pair-programming, code review et formation des développeurs.
- Développement de nouvelles fonctionnalités en VanillasJS / CSS / HTML5 en mobile-first.
- Bugs fix en production and reduction de la dette technique de 50%.
- Optimisation du temps de chargement des pages de plus de 70% en implémentant la minification de code et l'optimisation d'images avec Grunt.