Bienvenue sur skateinmars.net, le site Web de Jean-Philippe Moal, développeur backend spécialisé en Ruby et Go.

Voici un résumé de mes compétences ainsi que de mes activités professionnelles et personnelles.
Vous pouvez également télécharger mon CV : Format PDF

Si vous désirez me contacter pour plus d'informations ou me proposer un projet dans un de mes domaines de compétences, merci d'utiliser la rubrique contact.

English speaker? Please check my CV here.

Profil

Jean-Philippe Moal
37 ans
Région parisienne, France (mobilité nationale)

Expérience professionnelle

Depuis 2014

Développeur Backend, Heetch (Paris)

  • Maintenance et évolution d'une API REST en Ruby pour applications mobiles
  • Mise en place d'une architecture microservices
  • Technologies utilisées : Ruby on Rails, Go, Elixir, Docker, Mesos, RabbitMQ, gRPC...
2012 à 2014

Directeur technique, Novagile (Paris)

  • Développement et maintenance d'applications Web Ruby on Rails
    • E-commerce, back-offices, intranets/extranets, APIs REST
    • Contributions Open Source (Ruby/JavaScript)
    • Mise en place d'outils de vérification de couverture par les tests et de qualité de code
  • Gestion des serveurs de production et de développement
    • Intégration continue (CircleCI)
    • Mise en place de stratégies de déploiement automatisées
    • Provisioning et outils DevOps (Sprinkle, SaltStack)
2007 à 2012

Technicien Web, SCOP Pickabee (Aix-en-Provence)

  • Développement et maintenance d'applications Web Ruby on Rails
    • Sites vitrines, e-commerce, back-offices, extranets
    • Création de gems et plugins internes ou open source
    • Tests unitaires et d'intégration sous RSpec, Capybara, Selenium
  • Gestion des serveurs de production et de développement
    • Administration système et réseaux (Debian/Ubuntu Linux); installation et maintenance de serveurs Web (Apache, Nginx) et MySQL
    • Mise en place de stratégies de déploiement et de sauvegardes automatisées
  • Développement et maintenance de sites Web PHP/MySQL
    • Utilisation des frameworks CodeIgniter et CakePHP
    • Développement orienté objet et MVC
  • Intégration HTML
    • Intégration xHTML sémantique avec CSS3, SEO & développement spécifique pour IE6+
    • Mise en place de bibliothèques JavaScript (jQuery/jQuery UI, MooTools) et création de plugins
  • Gestion de projet
    • Assistance au chiffrage et à la rédaction de devis et appels d'offres
    • Mise en place d'outils de gestion de projet et de gestion de versions (Git/SVN)
  • Encadrement d'apprenti en alternance
Avril-Juin 2007

Stage pour l'association IRSAM (Marseille)

Participation à la refonte du site Internet

Juin 2006

Stage dans l'entreprise Néon (Marseille)

Étude sur les technologies émergantes du web

Formation

2007

DUT Services et réseaux de Communication

IUT d'Arles, Université de Provence

2005

Baccalauréat S spécialité SVT

Lycée Saint Charles, Marseille

Langues

Anglais

lu, écrit, parlé couramment

  • Rédaction de documentation technique
  • Détenteur du CLES 2
  • Traducteur (anglais/français) du logiciel Geany depuis 2006
Allemand

niveau scolaire

Compétences

Développement

  • Ruby on Rails (depuis 2007, versions 1.2 à 4.2+)
  • Go (depuis 2015)
  • Elixir (depuis 2017)
  • Communication inter-services asynchrone (RabbitMQ) et synchrone (REST, gRPC)
  • Bases de données & Data stores - PostgreSQL, MySQL, Redis
  • PHP - Programmation Orientée Objet, frameworks MVC (CakePHP, Codeigniter)
  • CSS - Intégration web, utilisation de frameworks (Bootstrap), SASS/SCSS
  • JavaScript - jQuery, Ajax
  • XML/JSON - Création et utilisation de flux de données (Webservices, Flux RSS...)

Administration réseaux et systèmes

  • Installation, configuration et maintenance de systèmes Linux (Debian, Ubuntu)
  • Déploiement de serveurs Web : Nginx, Ruby on Rails (Passenger/Thin), Apache/PHP
  • DevOps : Automatisation du provisioning et déploiement de services sur Cloud public (Amazon EC2) ou privé
  • Déploiement avec Docker et Mesos/Marathon

Gestion de projet

  • Utilisation et mise en place d'outils de gestion de projet : bugtrackers, systèmes de contrôle de version (git, Subversion)
  • Rédaction de devis, réponses à appel d'offres

Encadrement d'apprentis en alternance (maître d'apprentissage)

Centres d'intérêt et projets personnels

  • Skateboard, snowboard
  • Membre de l'association Azur Games depuis 2010
    • Animations et tournois de jeux vidéos musicaux (Dance Dance Revolution, Just Dance...)
    • Gestion du site et du forum (jusqu'en 2013)
  • Contributions à des projets et logiciels libres
    • Ubuntu : Membre et co-administrateur du planet francophone, modérateur des channels IRC (2006-2010)
    • Geany (logiciel d'édition de texte) : Responsable de la traduction française
    • Contributions à des projets Ruby et JavaScript via GitHub

Contact

Par email : jp@skateinmars.net

Retrouvez moi également sur les réseaux sociaux suivants :
GitHub LinkedIn Twitter Last.fm Youtube