portrait

Pierre Nole

Web expert, passionate about game creation sports_esports

emailpierre@tinkercoder.fr


trending_upExperience

expand_more
Game Prototypes Developer / Française des jeux
January 2020 - June 2020
NEW
Context
Development of web game prototypes: scratch ticket type of games and multiplayers games.
Mission
  • Development of client and server sides.
  • Implementation of features given by the game designers.
  • Creation and implementation of graphics and visuals.
  • Creation of animation and visual effects.
  • Implementation of sound effects.
  • Bug fixes, corrections and tweaking of the game according to game designers feedback.
  • Installation of Webpack in the development process to improve on code organization.
Structure
1 developer per prototype, in collaboration with 1 game designer.
Stack
Blender PixiJS Gimp Inkscape NodeJS PHP TypeScript Webpack
Context
Development of multiple web applications and also mobile for a physical and digital archive storage solution. An entire ecosystem with a dozen of applications.
Mission
  • Setup of the project and its architecture.
  • Setup and follow up of the guidelines for standard and clean code practice.
  • Development of features and custom components.
  • Unit tests.
  • Code reviews.
Structure
4 developers, 1 product owner. SCRUM methodology, Git flow, code reviews, peer programming.
Stack
Angular Angular Material Cordova Ionic Java Spring Boot TypeScript
Context
Development of a nomenclature research tool for shipping companies to help them manages packages (6 months duration) then development of a digital customs clearance application for packages (18 months duration)
Mission
  • Development of features and custom components.
  • Survey and analysis of user needs.
  • Design of the web services.
  • Production deployment.
  • Bug fixing and tweaking according to users feedback.
Structure
2 developers + 1 project leader. Peer programming.
Stack
Angular Angular Material Django Python TypeScript
Context
Development of responsive websites and mobile applications: e-commerces, estate agency, showcase and promotional websites.
Mission
  • Pixel perfect integration of the mockups.
  • Development of pages, features, evolutions and fixes.
  • Integration of visual effects and animations.
Structure
1-2 developers depending on the project. I was often in a duo with a back-end developer.
Stack
AngularJS Cordova Drupal Ionic Javascript jQuery Magento NodeJS PHP Symfony 2
Context
Development of mobile games : Android, iOS, Windows Phone (R.I.P.), BlackBerry (also R.I.P.). Development of a 3D battleship game prototype with Unity.
Mission
  • Integration of 2D/3D assets: sprites, particles effects, models and textures.
  • Animation implementation: camera movements, explosions, ships movements, bomb dropping, etc.
  • Bug fixes and optimization.
Structure
6 developers, 2 game designers/sound designers, 2 graphic designers. All of that crammed in a 15m² room (reception and lunch room included).
Stack
C++ C# Marmalade Unity3D

starSkills

code Programming languages
  • 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 JS Libraries
  • 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 Tools
  • Webpack
    star star star
  • GitKraken
    star star star
  • Jenkins
    star star_outline star_outline
brush Creation
  • Blender
    star star star
  • Photoshop
    star star_outline star_outline
  • Unreal Engine 4
    star star_outline star_outline

schoolEducation

  • Epitech / Information Technology Expert (Master)
    2010 - 2015
  • BTEC Higher National Diploma in computer science
    2008 - 2010