Ingénieur web
Emilien Taque
Nantes, France
Email : etaque@gmail.com
En quelques mots
- Cofondateur de Wanaboat.fr
- Conception, développement et déploiement d’applications web avec RubyOnRails.
- Spécification et développement d’applications J2EE industrialisées.
Compétences
En gras, les technologies qui ont ma préférence.
Méthodologies agiles :
- TDD
- Scrum
Langages de développement :
- Ruby (RubyOnRails)
- Javascript, AJAX (JQuery, Yahoo UI)
- PHP (Zend Framework)
- Java/J2EE (Struts, Struts2)
Serveurs :
- Nginx, Apache
- Mongrel, Thin (Ruby)
- Tomcat (J2EE)
SGBD :
- MySQL
- PostgreSQL
- Oracle
- SQL Server
Gestionnaires de source :
- Git
- Mercurial
- Subversion
Administration système :
- Connexions SSH, manipulation de fichiers avec VIM
- Déploiement automatisé avec Capistrano
- Monitoring
Langues :
- Anglais : technique, lecture et écriture (TOEIC 775)
- Allemand : notions scolaires
Formations
-
2003 → 2006 : École polytechnique de l’université de Nantes (ex-IRESTE)
Diplôme d’ingénieur en informatique, option Architecture Logicielle -
2001 → 2003 : IUT de Nantes
DUT informatique, option génie informatique -
2001 : Baccalauréat scientifique, option mathématique (lycée la Colinière, Nantes)
Création d’entreprise
Conception, développement et maintenance de Wanaboat.fr
Depuis juin 2007. Site de petites annonces nautiques. Plus de 400K pages vues par mois mi-2009. Développé en collaboration avec Olivier Livet.
Technologies : PHP (Zend Framework) puis passage à RubyOnRails en décembre 2008, JQuery, MySQL, Nginx, Mongrel, Git.
Rôles :
- Co-gérant de la SARL
- Conception graphique et ergonomique
- Développement
- Administration système
Compétences acquises :
- Développement et maintenance d’une application RubyOnRails
- Administration d’un serveur GNU/Linux (déploiement, sécurité, monitoring)
- Initié au processus de création et à la gestion d’entreprise
Expériences freelance
JeeMeo (Suresnes, RP)
Décembre 2009 à février 2010. Développement de modules multimedia et communautaires pour l’application de social-CRM éditée par la start-up. Télétravail partiel (2 à 3 jours par semaine).
Technologies : RubyOnRails, jQuery, Mysql/Postgresql, Git.
Rôles :
- Estimation et engagement sur la durée des développements
- Développement des modules
Compétences acquises :
- Prise d’expérience en tant que freelance, émission devis & factures, etc
- Pleine responsabilité sur la qualité et la date de livraison des développements
- Gestion du télétravail
Expériences salariées
Kosmopolead (Uneek SARL)
Juillet à novembre 2009. Développement d’une suite collaborative en ligne à destination des entreprises : CRM, gestion de projet, partage de documents et d’agendas. Equipe de 6 personnes dont un designer.
Technologies : RubyOnRails, JQuery, MySQL, Git, Apache + Passenger.
Rôles :
- Définition de l’architecture des applications et de leur interactions.
- Guidage des développements et suivi de la qualité
- Mise en place de tests automatisés (Shoulda, FactoryGirl)
Compétences acquises :
- Approche des méthodes agiles, TDD
- Progression de mes compétences en méta-programmation Ruby
- Suivi de projet et d’une petite équipe
Hipay (Hi-Media)
Septembre 2008 à juillet 2009. Projet Hipay, développement d’un porte-monnaie électronique similaire à Paypal, équipe de 6 personnes. En production depuis fin mars 2009.
Technologies : PHP (Zend Framework), JQuery, PostgreSQL, Apache, Subversion.
Rôles :
- Intégration de Zend Framework lors de la réécriture de l’application
- Conception et développement
- Mises en production et intervention sur les serveurs de production.
Compétences acquises :
- Travail en équipe dans une bonne ambiance malgré la pression inhérente au métier d’éditeur
- Utilisation quotidienne de Linux (Ubuntu, Debian)
- Suivi d’une application sensible en production, et appréhension des contraintes liées (SSH, SecureID, normes PCI)
- Domaine métier des services bancaires
Forfait J2EE pour l’INSEE (EDS)
Janvier à juin 2008. Projet RESANE, refonte du système de collecte et de suivi des statistiques d’entreprises, équipe de 4 à 7 personnes.
Technologies : Struts2, Yahoo UI, Tomcat, Subversion.
Rôles :
- Définition des normes d’ergonomies en collaboration avec un ergonome
- Rédaction des documents d’architecture
- Définition du besoin (ateliers fonctionnels, maquettage, rédaction de spécifications)
- Développement en tant que référent technique
Compétences acquises :
- Notions d’ergonomie
- Mise en place et développement avec Struts2 et Yahoo UI
- Supervision technique des développements
Forfait J2EE pour le Ministère des Affaires Etrangères (EDS)
Septembre à Décembre 2007. Projet Diplostages, gestion des stages dans le corps diplomatique, équipe de 4 à 6 personnes.
Technologies : Javascript (framework A3).
Rôles :
- Responsable fonctionnel de l’application
- Cotation et définition du périmètre des besoins du client
- Rédaction et suivi des spécifications et du maquettage
Compétences acquises :
- Découpage et projection précise du périmètre d’action d’une application complexe
- Négociation commerciale du chiffrage du projet avec le client dans le cadre d’un marché d’assistance avec unités d’œuvre.
Forfait PHP pour Gaz de France (EDS)
Juillet à août 2007. Projet EDEN, entrepôt de données environnementales, équipe de 2 à 3 personnes.
Technologies : PHP (framework interne), Apache, Oracle, Subversion.
Rôles :
- Chiffrage, conception et développement des demandes d’évolution.
La Poste - Pilotage de l’intégration d’un progiciel Web (EDS)
Mars à juin 2007. Projet eAchats, progiciel d’enchères inversées pour les fournisseurs.
Technologies : J2EE, Solaris, Oracle.
Rôles :
- Supervision de l’intégration et de l’exploitation du progiciel
- Interface avec la maîtrise d’ouvrage, le service d’intégration, la production et l’éditeur (américain, basé à Chicago)
- Maintenance applicative de projets J2EE annexes
- Etudes techniques et chiffrages mineurs
Compétences acquises :
- Dialogue avec une équipe anglophone
- Rédaction de procédures d’intégration
- Routage des informations entre les différents services
Forfaits J2EE pour le Ministère des Affaires Étrangères (EDS)
Juillet 2006 à février 2007. Projet CEF (gestion des bourses scolaires attribuées aux étrangers étudiants en France), équipe de 3 à 5 personnes. Projet Intranet Electis (gestion des listes électorales consulaires), équipe de 4 à 6 personnes.
Technologies : Java, Struts/StrutsCX, XML/XSLT, Javascript, Tomcat, SQL Server, Subversion
Rôles :
- Rédaction de spécifications fonctionnelles et techniques, maquettage graphique.
- Développements de modules fonctionnels, tests unitaires.
- Assistance au pilotage de projet
- Interface avec le client (maîtrise d’ouvrage et maîtrise d’œuvre)
Compétences acquises :
- Adaptation de la théorie apprise à l’école à la réalité des projets d’entreprise.
- Apprentissage du stress inhérent aux relations avec les clients exigents ou fin négociateurs.
Stage de fin d’études (EDS)
Février à juin 2006. Développement sur le projet SCOLA (gestion des bourses scolaires des expatriés), équipe de 3 à 6 personnes. Enrichissement d’un framework open-source J2EE pour le Ministère des Affaires Étrangères (Framework A3).
Technologies : Java, Struts/StrutsCX, XML/XSLT, Javascript, Tomcat, SQL Server, Subversion
Rôles :
- Développement de modules fonctionnels de l’application
- Développement du plug-in Eclipse de génération de code
Compétences acquises :
- Appréhension du monde du travail
- Design Patterns J2EE (notamment DAO, MVC)