portrait

Pierre Nole

Expert en techno web, passionné par le développement de jeu vidéo sports_esports

emailpierre@tinkercoder.fr


trending_upExpérience

expand_more
Développeur prototypes de jeux / Française des jeux
Janvier 2020 - Juin 2020
NEW
Contexte
Développement de prototypes de jeux web : jeux de grattage type Illiko, jeux multijoueurs.
Mission
  • Développement des parties client et serveur.
  • Implémentation des fonctionnalités proposées par les game designers.
  • Réalisation et implémentation des éléments graphiques.
  • Réalisation des animations et effets visuels.
  • Implémentation des effets sonores.
  • Corrections de bugs et/ou ajustement du jeu en fonction des retours du game designer.
  • Mise en place de webpack pour compiler les sources et améliorer l'organisation du code.
Organisation
1 développeur par jeu, en collaboration avec 1 game designer.
Stack
Blender PixiJS Gimp Inkscape NodeJS PHP TypeScript Webpack
Contexte
Développement de multiples applications web et mobile de gestion d’archives physiques et électroniques. Écosystème composé d’une dizaine d’applications.
Mission
  • Mise en place du projet et de son architecture.
  • Mise en place des bonnes pratiques avec suivi de la qualité du code.
  • Développement des fonctionnalités et des composants custom.
  • Tests unitaires.
  • Code review.
Organisation
4 développeurs, 1 Product Owner. Méthodologie agile SCRUM, Git Flow, Code Review, Peer Programming.
Stack
Angular Angular Material Cordova Ionic Java Spring Boot TypeScript
Contexte
Développement d’un outil de recherche de nomenclature destiné aux transporteurs (6 mois) puis développement d’un outil de dédouanement électronique des colis. (1 an et demi)
Mission
  • Développement des fonctionnalités et des composants custom.
  • Recueille des besoins utilisateur.
  • Conception des web services.
  • Déploiement en production.
  • Correction des bugs et retours utilisateur.
Organisation
2 développeurs + 1 chef de projet. Peer Programming.
Stack
Angular Angular Material Django Python TypeScript
Contexte
Développement de sites web responsive et application mobile : application et site de vente de produits entre particuliers, site d’agence immobilière, sites vitrine et promotionnels.
Mission
  • Intégration des maquettes au pixel près.
  • Développement des pages, fonctionnalités, évolutions et corrections
  • Intégration d’effets visuels et d’animations.
Organisation
1-2 développeur(s) selon les projets. Souvent en duo avec un développeur backend.
Stack
AngularJS Cordova Drupal Ionic Javascript jQuery Magento NodeJS PHP Symfony 2
Contexte
Développement de jeux mobile Android, iOS, Windows Phone (R.I.P.), BlackBerry. Développement d’un prototype en 3D d’un jeu de bataille naval.
Mission
  • Intégration des assets 2D/3D : sprites, particules, modèles et textures.
  • Implémentation des animations : mouvements de caméra, explosions, déplacements des éléments de jeu.
  • Correction de bugs et optimisations.
Organisation
6 développeurs, 2 Game Designer/Sound Designer, 2 Graphistes. Le tout entassés dans un bureau de 15m² (accueil et salle à manger inclus).
Stack
C++ C# Marmalade Unity3D

starCompétences

code Langages de programmation
  • Typescript/Javascript
    star star star
  • Lua
    star star star_outline
  • Python
    star star star_outline
  • C#
    star star_outline star_outline
  • C++
    star star_outline star_outline
layers Librairies JS
  • Angular
    star star star
  • PixiJS
    star star star_outline
  • NodeJS
    star star star_outline
  • BabylonJS / ThreeJS
    star star star_outline
  • PhaserJS
    star star_outline star_outline
build Outils
  • Webpack
    star star star
  • GitKraken
    star star star
  • Jenkins
    star star_outline star_outline
brush Création
  • Blender
    star star star
  • Photoshop
    star star_outline star_outline
  • Unreal Engine 4
    star star_outline star_outline

schoolFormation

  • Epitech / Expertise en technologie de l'information (Master)
    2010 - 2015
  • BTS Informatique de Gestion
    2008 - 2010