Simon Courtois

Développeur Web Full Stack

Télécharger mon CV en PDF

Travail communautaire

Paris.rb

Je fais partie de l'équipe organisatrice du meetup Ruby parisien, Paris.rb, je donne fréquemment des talks lors des sessions mensuelles et j'ai récemment refondu totalement le site.

Lorsque cela est possible nous organisons également les sessions RailsGirls parisiennes. Toujours présent en tant que mentor, j'aime accompagner celles (et ceux) qui viennent découvrir la joie du développement avec Ruby et Rails.

Expérience Professionnelle

2011 CTO Sélectra

Le poste

En tant que CTO, j'ai eu l'occasion de diriger une multitude de projets durant les deux années que j'ai passé chez Sélectra. Une tendance particulière pour les projets SEO m'a permit d'approfondir ma connaissance des archanes du référencements et des bonnes pratiques liées à celui-ci.

Ruby et Rails

Mon expérience de Ruby on Rails ayant débutée en 2008, j'ai pu explorer plus avant l'ecosystème de cet outil tant pour les besoins de chaque projet que pour le déploiement ou la gestion de services. De Capistrano à Sidekiq, des WebSockets aux sitemaps en passant par Rails ou Sinatra, j'ai pu couvrir une importante variété de besoins au cours de la vingtaine de projets que j'ai réalisé.

Administration système

À l'origine seul développeur chez Sélectra, j'ai pris en main l'administration des serveurs. Installer, sécuriser et automatiser la maintenance de ces derniers faisait partie du quotidien. J'ai également eu l'occasion d'effectuer quelques migrations de serveurs mutualisés à serveurs privés ce qui chez OVH produit quelques contraintes intéréssantes.

Gestion d'équipe

J'ai eu l'occasion durant ces deux ans de diriger et d'accompagner l'équipe de développement interne de Sélectra, que ce soit des stagiaires ou des employés. L'équipe à son maximum représentait cinq personnes de différents horizons comme le graphisme, le développement front-end, le développement Full Stack ou l'administration système.

Outillage

Du premier jour jusqu'au dernier, mon but a toujours été de promouvoir les bonnes pratiques au sein de l'équipe mais également au sein de l'entreprise elle-même. De la mise en place de wikis à l'utilisation de Github en passant par la communication et l'automatisation de tâches répétitives, j'ai voulu faire de mon mieux pour améliorer l'environnement de chacun.

Quelques travaux

2010 Expert en Open Source Linagora

Le poste

Membre de LRS (Linagora Run Services), mon poste était composé de plusieurs responsabilités. J'étais la fois développeur pour le pôle d'assurance Open Source (OSSA), responsable de la Forge Linagora, développeur d'outils internes pour le SI de Linagora et formateur.

Assurance Open Source

Le but de mon travail à l'OSSA était de fournir un service de support Open Source de qualité. Comprenant à la fois du conseil, de la correction ou du contournement de bugs, ce métier pousse à l'implication dans les communautés Open Source de logiciels aussi variés que VLC, KDE ou LibreOffice.

Forge Linagora

Les outils utilisés en interne par Linagora sont Open Source et la Forge ne fait pas exception. J'ai donc eu à charge de maintenir et de faire évoluer cette plateforme basée sur Redmine (Ruby on Rails). De l'administration du service au support utilisateur, j'assurais sa bonne mise à disposition.

La forge proposant également la mise en place de dépôt versionnés, de type Subversion ou Git, j'étais également sollicité en interne en ce qui concerne l'utilisation de ces outils et leur bon fonctionnement.

SI Linagora

Au cours de la vie d'un SI, les besoins en termes d'automatisation, de fusion de services ou simplement de nouvelles fonctionnalités rendent nécessaire le développement de scripts ou d'applications. J'étais donc fréquemment amené à concevoir ce type d'outils, que ce soit en Shell, Ruby ou PHP.

Formations prodiguées

  • Formation Ruby (conception et formation)
  • Formation PHP avancé
  • Formation PHP
  • Formation Perl

2009 Expert en Technologies du Web Linagora

Le poste

Suite à mes deux années de professionnalisation, j'ai intégré LinStudio, le pôle de développement Web de Linagora. L'expérience précédemment acquise m'a permis de mettre à profit mes connaissances des technologies Drupal, jQuery, CSS, HTML et autres aspects du Web.

Quelques Travaux

2007 Développeur Web Linagora

Le poste

Durant mon contrat de professionnalisation, j'ai pu monter en compétence sur une variété d'outils liés au développement Web. Que ce soit les CMS tels Drupal, Joomla ou SPIP, les frameworks comme Symfony ou CakePHP, ou les librairies JavaScript jQuery et Prototype, chaque projet a apporté son lot de découvertes et m'a permit d'apprendre ou d'approfondir mes connaissances d'un domaine de l'informatique que j'affectionne particulièrement.

Quelques Travaux

  • Ajout de fonctionnalités dans OBM - Linagora
  • Outil de ticketing interne - Caisse des Dépôts et Consignations
  • Outil de remontée de résultats des élections prud'homales - Force Ouvrière
  • bfinance.com

Diplômes et Certifications

  • 2011 Certification LPIC 101
  • 2009 Diplôme d'Expert en Technologies de l'Information (Bac+5) Epitech
  • 2006 Diplôme Universitaire de Technologie (Bac+2) IUT d'Orsay
  • 2004 Bac STI Génie Electrotechnique Lycée Raspail

Loisirs

  • Développement Open Source
  • Traduction
  • Cigares
  • Jeux Vidéo

Recommandations

Aurian De Maupeou, Cogérant, Sélectra

Simon a toujours eu à coeur de mettre en place des "bonnes pratiques" techniques, et de les répandre dans les équipes de l'entreprise. Il a réussi sa mission et Sélectra est désormais dotée d'outils modernes pour la gestion de plus de 500 sites web.

De fin 2012 à mi 2013, Simon a mis en place une application Rails complexe permettant la génération d'annuaires de professionnels dans une vingtaine de pays. Dotée d'une base de données de plusieurs millions de villes et d'entreprises, cette application est un travail d'orfèvre en matière d'optimisation du temps de chargement des pages, de gestion multilingue et multisite et de référencement.

C'est avec regret que nous avons vu Simon partir pour de nouvelles aventures dans Tinci, où nous lui souhaitons beaucoup de réussite.

Jean Semère, Chef de Projet, Linagora

Lorsque Simon m'a été présenté comme "développeur web expert" à son arrivée dans mon équipe sur Microworld, je n'ai pas pu m'empêcher de sourire. Et pourtant, malgré son jeune âge, il a su montrer à quel point son sujet était maîtrisé de bout en bout, et à quel point sa culture informatique était encyclopédique, bref, à quel point son statut d'expert était légitime.

Simon travaille bien, travaille dur, apprend vite, est passionné, méticuleux, et n'accepte pas la médiocrité. C'est sans conteste un excellent développeur, et travailler avec lui est un vrai plaisir.