Menu

Johann WILFRID-CALIXTE

BORDEAUX

En résumé

Développeur autodidacte avant d'être développeur de formation, je garde cette curiosité et cette soif de connaissance qui me pousse à faire beaucoup de veille technologique pour rester au goût du jour et ne pas être dépassé par les évolutions des diverses technologies que j'utilise.

Mon domaine de prédilection ? Le web ! Je suis à la base développeur full stack (BackEnd + FrontEnd) spécialisé BackEnd et les problématiques que l'on peut retrouver côté back m'intéressent tout autant que celles que l'on peut retrouver côté front.

Je parle couramment le Ruby qui est de loin mon langage préféré et bien que je le parle un peu moins, je n'aime pas moins le JavaScript.

Bien que le web soit mon domaine de prédilection, je ne suis pas fermé. En effet, je préfère me considérer comme développeur spécialisé dans le web plutôt que comme développeur web.

Fort d'une première expérience en tant que formateur à SUPINFO, j'aimerais développer ce côté de mon profil car cela représente pour moi un atout non négligeable en terme d'aptitudes à savoir transmettre.

Par ailleurs, la sécurité informatique est un domaine (vaste, je vous l'accorde) auquel je m'intéresse de plus en plus et sur lequel je m'efforce de monter en compétences.

Mes compétences :
HTML/CSS
PHP5
CakePHP
C
Ruby on Rails
NodeJS
JavaScript
Symfony2
C#.NET
C++
SQL - MySQL
Modélisation DB - Mysql Workbench
GIT
CSS3
Java
HTML5
Github / Gitlab
Wordpress
JQuery
Design pattern
KnockoutJS
Backbone
JQuery UI
AngularJS
Zend Framework 2
Grunt
Vagrant
Yeoman
Gulp

Entreprises

  • Buyco For Growth - Développeur ruby

    2016 - maintenant - Maintenance évolutive sur le produit
    - Création d'APIs/MicroServices
    - Création de gems/librairies utiles aux différents projets
    - Développement open-source
    - Le tout en TDD

    Environnement technique:
    - Côté serveur: Ruby, Ruby on Rails, Sinatra, Rack::App
    - Côté client: HTML (SLIM), CSS, JavaScript
    - SGDB: PostgreSQL
    - Tests: Minitest, Rspec
    - OS: Ubuntu
    - IDE: RubyMine / Atom
    - Architecture: Microservices, API
    - Système: Docker, Nginx, Ansible, AWS, SQS
    - Versionning: GIT (Github & GoGit)
    - Business Intelligence / Stats / Suivi: Blazer, D3.js, DC.js
    - Autres: OpenSource (Blazer, Rack::App)
    - Admin sys: Amazon, Nginx, Ansible, Docker
  • SNAPP' - Développeur

    BRUGES 2016 - 2016 - Création d'APIs et de microservices
    - Maintenance évolutive sur le projet phare de l'entreprise
    - Développement de projets pour des clients
    - Développement open-source
    - Le tout en TDD

    Environnement technique:
    - Côté serveur: Ruby (Ruby on Rails, Sinatra), JavaScript / Node (MeteorJS)
    - Côté client: HTML (HAML), CSS, JavaScript
    - SGDB: MySQL, MongoDB
    - Méthodologie: TDD (Test Driven Development)
    - Architectures: MicroServices, APIs, RESTful
    - OS: Mac OSX
    - IDE: Rubymine, Sublime Text 2
    - Versionning: GIT
    - Autre: OpenSource (rocket chat)
  • Lunaweb - Développeur Ruby on Rails

    2015 - 2016 Développement Ruby on Rails:

    - Conception / Développement de nouveaux projets pour les clients
    - Maintenance évolutive sur les projets existants
    - Création de gems/librairies servant aux différents projets

    Environnement technique:
    - Côté serveur: Ruby on Rails
    - Côté client: JavaScript, HTML (avec SLIM ou HAML), CSS (avec SCSS)
    - OS: Mac OSX
    - IDE: RubyMine
    - Versionning: GIT
  • SUPINFO - Formateur Web

    PARIS 2013 - 2015 Formateur sur les technologies du Web:
    - HTML / CSS
    - HTML5 / CSS3
    - JavaScript / jQuery
    - PHP / Symfony2
    - Stack MEAN (MongoDB ExpressJS AngularJS NodeJS)
  • SUPINFO - Global Lab. Manager

    PARIS 2013 - 2014 Responsable global du Laboratoire Web.

    Coordination des laboratoires sur les différents campus.
    Organisation d'événements.
  • Alyotech - Développeur

    Antony Cedex. 2013 - 2014 Mission (Perenco) :
    Développement d’un prototype

    Contexte :
    Intervention sur une réponse à appel d’offre dans le but de donner du poids à cette dernière.
    Autonomie totale sur le développement.

    Contexte Technologique :
    NodeJS – KnockoutJS – jQuery - Twitter Bootstrap




    Mission (ENT) :
    Développement sur un projet Zend Framework 2
    Refonte de l’architecture JavaScript sur ce même projet

    Contexte :
    - Projet de grande envergure (plus grand projet Zend2 en europe).
    - Développement d’un ENT (Environnement Numérique de Travail) pour le compte de l’institut mines telecom.
    - Équipe de +/- 15 développeurs.

    Contexte Technologique :
    Zend Framework 2 – Doctrine2 – JavaScript – jQuery – PostgreSQL - VirtualBox - Debian - PHPStorm - SVN




    Mission (ENT) :
    Préparation et Animation d’une formation JavaScript

    Contexte :
    Formation d’un groupe d’une dizaine de développeurs

    Contexte Technologique :
    JavaScript – jQuery




    Mission (GEI) :
    Développement sur un projet ASP.NET
    Mise en place de l’architecture JavaScript

    Contexte :
    Projet pour le compte de Suez Sita
    Équipe de 5 développeurs

    Contexte Technologique :
    C# - ASP.NET MVC 4 – JavaScript – jQuery – Entity Framework – linq – SQLServer - Visual Studio - SVN - Twitter Bootstrap




    Mission (SIB) :
    Conception / Architecture / Mise en place d’une solution de compilation et déploiement automatique d’applications Cordova en fonction des modules choisis sur un panneau d’administration.

    Contexte :
    Autonomie totale – En avance de phase

    Contexte Technologique :
    Jenkins – Grunt – Cordova – SVN – PHP




    Technologies utilisées:
    - Côté client: HTML, CSS, JavaScript, jQuery, Twitter Bootstrap, KnockoutJS
    - Côté serveur: PHP - Zend Framework 2, NodeJS - ASP.NET MVC
    - SGBD: PostgreSQL, SQLServer
    - ORM: Doctrine2, Entity Framework
    - Versionning: SVN
    - OS: Debian, Windows 7, Windows 8
    - IDE: Visual Studio, PHPStorm, Éclipse, Sublime Text 2
  • Innes - Développeur Web

    2013 - 2013 Développement de l'interface web de la nouvelle génération (G3) des produits Innes.

    Technologies utilisées:
    - Côté client: JavaScript, jQuery, KnockoutJS, igniteUI (infragistics), AJAX, RPC
    - Versionning: SVN
    - IDE: Sublime Text 2, Brackets
    - OS: Windows 7
    - Outils: Tortoise SVN
  • Dotgee - Développeur Web

    MARSEILLE 2012 - 2013 Mission (dotfood) :
    Développement d’un site web en Ruby on Rails.

    Contexte :
    Autonomie – Appréhension/Apprentissage de Ruby on Rails
    Développement d’un site web permettant de voter pour savoir où manger le midi

    Contexte Technologique :
    Ruby on Rails – JavaScript – SASS/Compass – PostgreSQL – GIT – MacOSX




    Mission (Atos) :
    Développement d’un module de paiement Spree.

    Contexte :
    Autonomie

    Contexte Technologique :
    Ruby on Rails – Spree – ERB – GIT – MacOSX




    Mission :
    Développement de multiples plugins pour Spree.:
    - Ajout de vidéos aux produits
    - Intégration du magasin dans une application facebook
    - Ajout d'un profil utilisateur complet au magasin

    Contexte :
    Autonomie

    Contexte Technologique :
    Ruby on Rails – Spree – ERB – HAML – SLIM – SASS – GIT – MacOSX
    API Youtube – API Dailymotion – API Vimeo – API Facebook




    Mission(Agence V) :
    Développement sur un projet Ruby on Rails.

    Contexte :
    Développement du site web de l’agence .V.
    Équipe de 2 développeurs.

    Contexte Technologique :
    Ruby on Rails – JavaScript – SASS/Compass – SLIM – PostgreSQL – GIT – MacOSX




    Mission (BusinessImmo) :
    Développement sur un projet Ruby on Rails.

    Contexte :
    Évolutions diverses sur le site de BusinessImmo

    Contexte Technologique :
    Ruby on Rails – JavaScript – jQuery – SLIM – PostgreSQL – GIT – MacOSX




    Mission :
    Développement sur un projet Ruby on Rails.

    Contexte :
    Développement d’un site type leboncoin pour l’immobilier.

    Contexte Technologique :
    Ruby on Rails – JavaScript – LeafletJS – HAML – PostgreSQL – GIT – MacOSX




    Mission (Apaisyl):
    Développement sur un projet Ruby on Rails.

    Contexte :
    Développement du site web d’Apaisyl.
    Équipe de 3 développeurs.

    Contexte Technologique :
    Ruby on Rails – JavaScript – SASS/Compass – SLIM – MongoDB – GIT – MacOSX



    Technologies utilisées:
    - Templating Ruby on Rails: HAML, SLIM, ERB
    - Côté client: HTML, SASS/SCSS, CSS, JavaScript, jQuery, LeafletJS
    - Côté Serveur: Ruby - Ruby on Rails
    - SGBD: MySQL, MariaDB, MongoDB, PostgreSQL
    - ORM: ActiveRecord (intégré à Ruby on Rails)
    - OS: Mac OSX, Gentoo
    - Versionning: Git
    - Gestionnaire de Version de Ruby: RVM (Ruby Version Manager)
  • Institut Régional de Sondage - Développeur Web

    2012 - 2012 Mission :
    Refonte en JavaScript de l’animation flash de la page d’accueil.

    Contexte :
    Évolutions sur le site de l’entreprise.
    Autonomie totale.

    Contexte Technologique :
    JavaScript – jQuery – jQuery UI




    Mission :
    Mise en place d’une base de données MySQL pour les inscriptions.
    Modification du script PHP existant pour que les inscriptions aillent en base et plus dans un fichier excel.

    Contexte :
    Évolutions sur le site de l’entreprise.
    Autonomie totale.

    Contexte Technologique :
    PHP – SQL – MySQL




    Mission :
    Migration des inscriptions présentes dans le fichier excel vers la base de données.

    Contexte :
    Évolutions sur le site de l’entreprise.
    Autonomie totale.

    Contexte Technologique :
    PHP – SQL




    Mission :
    Développement d’un panneau d’administration permettant une gestion et une recherche avancée sur les utilisateurs.

    Contexte :
    Évolutions sur le site de l’entreprise.
    Autonomie totale.

    Contexte Technologique :
    PHP – SQL – Twitter Bootstrap




    Technologies utilisées:
    - Client: HTML, CSS, JavaScript, jQuery, jQuery UI
    - Serveur: PHP5, SQL
    - SGBD: MySQL
  • SUPINFO Rennes - Campus Lab. Manager

    2011 - 2014 Responsable du Laboratoire Web sur le campus de SUPINFO Rennes depuis Novembre 2011:
    Gestion des groupes travaillant sur les différents projets confiés au laboratoire
    Organisation d'événements
    Enseignement des principales technologies du web:
    - HTML/CSS
    - PHP/SQL
    - JavaScript
    - jQuery
    - NodeJS
    - Ruby on Rails
    - Symfony2

Formations

Réseau

Annuaire des membres :