J'ai travaillé 10 ans dans le développement Web et 3 ans dans le jeu vidéo.
Je continue à faire du développement de jeux vidéo en loisir.
Je suis passionné par la programmation depuis l'adolescence.
J'aime partager mes connaissances et aider les autres.
Je suis impliqué et très appliqué dans mon travail.
• Montée en compétences d'une équipe de 10 développeurs juniors
• Architecture et conception logicielle
• Développement d'une application web et mobile
• Scripts d’automatisation et intégration continue
• Optimisation et développement de tâches planifiées et asynchrones
• Mise en place de bonnes pratiques (code, tests unitaires, linters, revue de code)
• Animation de réunions et de formations techniques
• Retrait de dette technique et amélioration de performances
En tant que Lead :
• Accompagnement de 10 développeurs et référent technique
• Montée en compétences de 2 stagiaires et alternants
• Conception, architecture logicielle, modélisation de bases de données
• Agile : scrum master (Jira), animation de dailys
• DevOps : intégration continue (Git, Jenkins), configuration serveur (cli,
Rundeck), revue de code (Gerrit)
En tant que Développeur :
• Développement d’applications web en Java/JEE et JavaScript/TypeScript
(IntelliJ)
• Développement d’APIs REST et scripts en Python 3 (PyCharm)
• Création et gestion de bases de données (MariaDB)
• Architecture micro-services et mise en cache des données (Redis)
• Développement de tests unitaires (JUnit, PyTest)
• Développement de scripts d’automatisation (Bash, tox)
Développement de 3 jeux pour iOS, Android and Facebook
• Jeu type Candy-Crush en JavaScript et Cordova
• Jeu de musiques de film en C# sur Unity
• Application de geocaching en Objective-C avec Réalité Augmentée
Développement d'un outil de saisie de données pour les jeux en PHP/
Symfony, HTML, JavaScript et MySQL
Maintenance et amélioration de sites Web :
• Développement : PHP5, MySQL, jQuery, Symfony2, Concrete5, ExtJS
• Intégration : HTML5, CSS3, Responsive design
• Génération de PDF : XSL
• Amélioration de l'intranet : XHTML, CSS, PHP, MySQL
• Développement et paramétrage d'un ERP : Java, Groovy, XML
Vendée, Pays de la Loire, France
Enseignement de PHP niveaux débutant et intermédiaire.
• Maintenance d'une application extranet : PHP, MySQL
• Refonte de cette application : PHP5, CodeIgniter, XHTML, LESS, MooTools,
YAML
Infinite Runner 3D réalisé avec C# et Unity dans le cadre de ma formation Programmeur de jeux vidéo avec Gaming Campus.
Jeu 2D réalisé avec C# et Raylib dans le cadre de ma formation Programmeur de jeux vidéo avec Gaming Campus.
Jeu 2D réalisé avec Lua et LÖVE dans le cadre de ma formation Programmeur de jeux vidéo avec Gaming Campus.
• Apprentissage C/C++
• Développement de jeux avec Raylib
• Développement d'une bibliothèque JEE et TypeScript pour créer des formulaires sur mesure
• Imbrication et déplacements de noeuds avec un paramétrage propre (conditionnement, validations et affichage)
• Sérialisation et désérialisation JSON avec vérification de la structure
• Configuration possible d'affichage, de règles et de sources de données
• Scrum master sur le projet
• Développement JEE d'une plateforme de ticketing pour le service Support de l'entreprise
• Optimisation des temps de réponse avec mise en cache Redis
• Lead développeur sur ce projet : encadrement de 2 autres développeurs, compilation et déploiement via Jenkins et Rundeck
• Tests unitaires avec Junit
• Développement agile en Kanban
• Récupération de données d'éligibilité chez plusieurs fournisseurs sur différents types de réseaux (cuivre et fibres)
• Développement d'une API en Python pour agréger ces données en multithreading et les uniformiser
• Développement d'un script pour faire correspondre les produits retournés par les fournisseurs avec les offres de l'entreprise
• Développement JEE pour permettre aux commerciaux de faire des tests d'éligibilité en masse sur plusieurs adresses
• Documentation technique du projet avec Sphinx et ApiDoc
• Automatisation des tests unitaires et génération de la documentation avec tox
• Étude du besoin et architecture
• Script de reprise d'anciennes adresses mal formatées
• Développement d'une API en Python pour récupérer les numéros d'urgence selon la localisation
• Branchement de 2 anciens web-services sur cette API
• Configuration serveur sur les différents environnements
• Jeu de geocatching type Pokémon Go où il faut attraper des objets en réalité augmentée
• Développement en C# avec Unity
• Développement en Objective-C de la partie AR et Maps pour iOS
• Jeu QCM où il faut deviner les musiques de films
• Développement en C# avec Unity
• Architecture Entity-Component-System.
• Développement d'un backend avec PHP (Symfony) et MySQL pour saisir les données du jeu (films, musiques, affiches)
• Jeu type Candy Crush avec des fruits
• Développement en Javascript
• Utilisation de Cordova pour l'intégration à iOS, Android et Facebook.
• Programmation d'animations et de particules
- French
- English
- Spanish
- Japanese