Thomas Martin I/O

Programming, Sysadmin, Open Source

CV - Développeur Logiciel - Technologies Open Source

View this document in English >>>

Thomas Martin <thomas@oopss.org>

Aix-en-Provence, France

J'évolue depuis maintenant 10 ans dans l'informatique du web, des serveurs, et des logiciels libres. Mon parcours professionnel m'a amené à travailler dans divers types de structures (startup du web, éditeur logiciel, société de services) et à occuper diverses fonctions (développement, administration sytème, gestion de projet et d'équipe).

Au delà de la compétence technique, j'ai pu y développer des compétences en communication et relations humaines, qui sont pour moi à la base de la réussite d'un projet.

Depuis 2016, je télé-travaille depuis Aix-en-provence pour le compte d'une société parisienne éditrice d'une plateforme SaaS en forte croissance. Je ne suis pas actuellement en recherche d'un nouveau poste.

Compétences

Voici un échantillon des technologies que je préconise et pour lesquelles je suis immédiatement opérationnel. Pour le reste, je suis capable d'apprendre de façon autonome à l'aide d'un ouvrage ou documentation technique.

   
Langages de programmation Python, PHP, Perl, Shell, C
Frameworks Django
Contrôle de version Git
Bases de données PostgreSQL, MySQL, MongoDB, Redis
Systèmes d'exploitation Debian, Red Hat, FreeBSD
HTTP NGINX, HAProxy, Gunicorn
Gestion de configuration SaltStack, Ansible
Cloud Computing OpenStack, AWS
Containers LXC, Docker
Supervision Nagios, Centreon, Munin
Outils Vim, OpenSSH, Rsync

Expériences professionnelles

Depuis 2016 : Développeur Python/Django à PeopleDoc (Paris, télé-travail depuis Aix-en-Provence)

PeopleDoc édite une plateforme SaaS de gestion de ressources humaines (dématérialisation des documents, signature électronique, outil de ticketing).

Je suis développeur Python/Django au sein d'un pôle R&D composé d'une cinquantaine d'ingénieurs répartis entre Paris, New York, et en télé-travail depuis de nombreuses villes européennes. Mon équipe de 12 personnes réunit des profils techniques (développeurs, devops) et produits (product owner). Les bonnes pratiques actuelles du développement logiciel sont implémentées : contrôle de version, tests unitaires, intégration continue, revue de code systématique, scrum meeting.

2011-2016 : Ingénieur système/devops à SIS (Aix-en-Provence)

SIS édite une solution de traitement de l'alerte pour les services publics d'urgence, incluant des applications web et desktop, mais aussi des systèmes de cartographie, radio et téléphonie.

En tant qu'ingénieur système, j'y ai réalisé des projets d'optimisation de performances et de haute disponibilité, d'automatisation des infrastructures serveurs, ainsi que de développement d'outils d'administration internes.

2008-2011 : Administrateur système à Evolix (Marseille)

Mon intérêt pour les technologies Open Source m'a mené à intégrer la société de services en logiciels libres Evolix en tant que premier salarié. J'ai pu alors assister et contribuer très concrétement au développement de cette jeune société fournissant des services d'infogérance de serveurs et de développement logiciel sur mesure.

D'une part sur le plan technique en développant les logiciels, l'infrastructure et la méthodologie nécessaires à la gestion de plusieurs centaines de serveurs.

D'autre part sur le plan humain pour encadrer et former une équipe technique qui s'est developpée jusqu'à atteindre 5 personnes. J'ai également pu améliorer mes compétences relationnelles en effectuant de fréquents déplacements en clientèle, et en prenant la parole lors de présentations techniques et de formations.

2004-2008 : Développeur à Cybercartes (Marseille)

J'ai intégré la société Cybercartes en tant que développeur web durant mes études en alternance, puis en tant que salarié. J'ai contribué à la réalisation et à la maintenance de sites d'envoi de cartes virtuelles pour des portails internet tels que Alice, Wanadoo/Orange, Neuf Telecom, 01net, AOL, M6, ainsi que pour le site www.cybercartes.com.

Depuis 2004 : Hébergeur internet associatif Oopss.org

Oopss est une association loi 1901 initié en tant que projet étudiant avec trois amis. Nous fournissons des services internet en exploitant exclusivement des logiciels libres (essentiellement hébergement web, mail, DNS, GIT), et nous nous focalisons sur la mise en oeuvre des meilleures pratiques et technologies. Je contribue au développement des outils internes, à l'administration système et à la gestion du projet, à raison de quelques heures par mois.

2004 : Stage à Wesford (Grenoble)

Première expérience professionnelle durant un stage de trois mois au sein du service informatique de l'école de commerce Wesford. J'ai eu l'opportunité de participer au développement initial d'un intranet à destination des étudiants. J'ai mené également le déploiement d'un parc de terminaux légers sous Linux pour une salle informatique. Cela m'a permis de constater que les logiciels libres dont je faisais un usage personnel étaient aussi totalement viables en environnement professionnel.

Langues

Français : Langue maternelle

Anglais : Courant

  • 6 mois à l'étranger en environnement anglophone
  • Rédaction d'articles techniques en anglais
  • Lecture régulière de livres et documentations, sur des sujets techniques ou non

Diplômes & Certifications

  • 2014 : SaltStack Certified Engineer (ID 0x4F2D2994)
  • 2011 : Centreon 101 Examination (ID 2011-c6d847d-0000425)
  • 2004-2006 : Chef de Projet en Système d'Information à l'ECML (Marseille)
  • 2002-2004 : DUT Génie des Télécommunications et des Réseaux (Grenoble)
  • 2002 : Baccalauréat S (Grenoble)

Ressources en ligne

Divers