Raphael P.

Full Stack Developer

485 dollar

Mon expérience

Voir plus

Caiss Mag SystèmesFebruary 2020 - September 2020

Caiss Mag Systemes est une PME dont le métier est la vente de systèmes d'encaissements pour des restaurateurs et petits commerçants.


Mes attributions au sein de la structure ont été variées :

  • Développement de minis-ETL pour le compte de leurs clients (par exemple pour remonter les ventes de distributeurs au logiciel de gestion des agriculteurs qui les alimentent)
  • Accompagnement sur la mise en place du SI (choix d'un ERP, configuration...)
  • Conseil sur la stratégie de communication web et social media
  • Interventions techniques sur le site web
  • Réalisation graphique de flyers pour des campagnes promotionnelles
Voir plus

FreelanceJanuary 2018 - January 2019

Formation au développement d'amis souhaitant se reconvertir : algorithmique, conception, bonnes pratiques, industrialisation, frameworks. Ils sont désormais autonomes et en poste.
Voir plus

FreelanceJanuary 2018 - January 2018

Pour le compte d'un indépendant, réalisation d'une application web permettant de visualiser des données atmosphériques et météo accumulées par des capteurs.


Voir plus

Epicerie OH!January 2017 - January 2017

Accompagnement pour le compte d'un gérant d'épicerie bio à Strasbourg sur la mise en place du système d'information. L'épicerie utilise un logiciel de caisse open-source et un Prestashop permettant à la fois de passer des commandes et de réserver des produits.

  • Conseil dans la mise en place du SI
  • Intégration et interfaçage de la gestion des stocks entre le site physique et le site web
Voir plus

Big Browser (start-up)January 2012 - January 2016

Big Browser se destinait à être un studio d'édition de jeux-vidéos multijoueurs en temps-réel par navigateur. A cette époque les WebSockets n'existaient pas encore et nous étions encore très loin de la vague des jeux en .io ; le marché du jeu par navigateur était dominé par des acteurs qui misaient tout sur l'asynchrone.

La vision était la suivante : utiliser les leçons et les principes des applications web rich-client pour créer des jeux multijoueurs accessibles d'un simple clic entre amis via une page web : Tetris, jeu de voitures type Micromachines, Bomberman...

A long terme l'objectif était de parvenir à créer des jeux qualifiés de AAA et massivement multijoueurs et persistants sur la plateforme web. (type Civilisation par exemple)

Le marché était énorme et à saisir, mais les investissements en R&D nécessaires étaient massifs pour parvenir à atteindre les objectifs de performance réseau requis (20-60 synchronisations et 30-60 images par seconde pour obtenir une expérience agréable et fluide).

Tout le middleware destiné au jeu-vidéo était également à créer de rien pour le web : aucun outil n'existait à l'époque.

En parallèle de ces activités de R&D, de créations d'outils et de recherche de partenaires j'ai été amené à formuler une stratégie B2B pour proposer notre expertise en matière de flux de données temps-réel à d'autres éditeurs.

Nous rejoignons par la suite l'incubateur MITI et obtenons une subvention de 15.000€ pour la réalisation d'une étude de marché par l'institut IDATE. Je présente également un dossier à OSEO Emergence et fus lauréat en 2013. (7 projets retenus sur une centaine, 16.000€ de subvention)

Au plus fort de son activité l'entreprise employait 8 personnes. Après avoir quitté les incubateurs de Lille 1, nous établissons nos locaux sur le site de la Plaine Images à Tourcoing.

Cette expérience m'a permis de cristalliser l'ensemble des savoir-faire que j'ai acquis au fil des années en matière d'architecture tout en exprimant ma créativité et une vision originale.

Mes missions et attributions étaient trop nombreuses pour en dresser une liste exhaustive ici.

  • Présentations business, recherche de partenaires et d'investisseurs, réseautage
  • Architecte et lead technique
  • Gestion de la société, management des équipes (Scrum), recrutement
  • Formation de développeurs
  • Game-design
  • Conception de middleware, de frameworks et APIs internes
  • Ecriture maison d'une couche de serialization et de synchronisation multi-user temps réel via HTTP ultra-performante
  • Générateurs de codes, méta-programming
  • Optimisation fine des runtimes javascript pour maintenir 60 images par seconde
  • Ecriture d'un moteur graphique maison et d'un game-engine réutilisable
  • Adaptation et optimisation du moteur physique Box 2D (fuites de mémoire)
  • Ecriture de A à Z d'une simulation automobile (Pacejka, différentiels, friction...)
  • Systèmes multi-agents et Intelligence Artificielle
  • Sécurité, sys-admin, clustering
  • Mise en place du SI (versionning, solutions Atlassian)

Voir plus

Big BrowserJune 2011 - January 2012

Incubation d'un projet entrepreneurial au sein de la structure d'accompagnement Cré Innov' de Lille 1 épaulé par 3 développeurs qui ont fait le choix de quitter leurs postes pour me rejoindre dans cette aventure.

  • Présentations, formalisation de la vision
  • Développement d'un prototype, première version de la technologie maison
  • Mise en place d'une stratégie de développement
  • Rédaction de business-plans, recherche de financements
Voir plus

ADEOFebruary 2011 - February 2011

Développement d'un prototype de serveur (petit ETL) permettant d'interfacer différents systèmes. Adaptations sur l'applicatif Generix aux besoins spécifiques d'Adeo en sus.

  • Conception, choix des briques logicielles et prototypage
  • Ecriture de documents techniques
Voir plus

PROMODFebruary 2010 - February 2011

Ma mission était de m'intégrer à l'équipe IT du département Achats pour la migration d’anciens applicatifs Forte vers Java. J’ai été amené à concevoir et réaliser certaines briques logicielles réutilisables, notamment au niveau de la gestion mondiale des stocks et des flux. Cela m’a permis d’appréhender le framework maison est d’être force de proposition au sein du pôle technique de la DSI de Promod en vue de le moderniser.

  • Conception, développement, help-desk, administration BDD
  • Interface utilisateur
  • Export de factures proforma, génération de PDFs
  • Documentation

Voir plus

ADEOMay 2009 - February 2010

TMA et TME sur une application mobile destinée à l'aide à la vente pour les conseillers Leroy Merlin. Calcul de besoins en matériaux en fonction des surfaces, prise de commandes, impression de tickets.

  • Réécriture des services et du front pour assainir l'application
  • Nouvelles fonctionnalités
  • Recettes et démonstrations client

Voir plus

ADEODecember 2008 - May 2009

Développement de services métiers et d'une partie de la couche de persistance de l'application « SiBud ».



Voir plus

ZODIÔFebruary 2008 - December 2008

Participation au développement du système de traitement des flux multi-directionnels entre les magasins (serveur, caisses) et la centrale de la future enseigne Zodiô.

Au début épaulé par le lead technique, j'ai vite su prendre mes marques et acquérir l'autonomie nécessaire pour finir de mener à bien la mission par moi-même.Parsing de flux XML, serialization, batchs.

  • Mise à jour de la bases magasin d'articles
  • Problématiques de performances (intrants XML volumineux)
  • Messages de ventes entre la caisse et le serveur magasin
  • Remontée des ventes du magasin en fin de journée

Voir plus

Moi-mêmeJanuary 2006 - January 2008

En parallèle de mon cursus universitaire, j'ai créé un portail de sites avec un objectif de rentabilisation. 

Le portail contenait deux sites de jeux-vidéos (fable-fr, supcom-fr), un site proposant des patchs français pour différents jeux (patchs-fr), un site de streaming de séries US en VOST avant l'arrivée de la VOD en France (series-diwel), ainsi que diverses marques blanches. Tout a été fait « from scratch ».

  • Conception de A à Z (design, code, intégration, contenu)
  • Mise en ligne et administration des serveurs UNIX
  • SEO, marketing, rentabilisation

Mes compétences

Analysis methods and tools

Design Patterns

Databases

MongoDB, MySQL, PostGreSQL

Mobile

Android

Software testing

PhantomJS

Technologies

ActiveMQ, J2EE, ElasticSearch

Languages

SQL, HTML5, JavaScript, Java

Frameworks

AngularJS, jQuery, Hibernate, GWT, Spring

Others

Spanish

Mes études et formations

Master Informatique - Université des Sciences et Technologies de Lille 12005 - 2010