Télécharger mon CV en version française - Cyril Baudoin

publicité
Cyril Baudoin
Ingénieur Java/PHP
4 ans d’expérience
Formation
2009 Diplôme d’Ingénieur en Informatique Polytech Paris Sud
Université Paris Sud XI, Orsay, France (www.polytech.u-psud.fr)
2008 Master en informatique, échange ERASMUS
Université La Sapienza, Rome, Italie (www.uniroma1.it)
2004 Baccalauréat scientifique, option mathématiques
Lycée Camille Claudel, Palaiseau, France
Compétences
Développement
•
•
•
•
•
•
•
•
•
•
•
Langages : Java EE, PHP 5, Ada, C/C++, C#.NET, Cobol, VB, Prolog, Bison, YACC, OpenGL, Cplex
Web : HTML 5, CSS 3, JavaScript, jQuery, jQuery Mobile, Prototype
Frameworks : Symphony 2, Zend Framework, Struts, Spring, Stripes, Jersey, Apache CXF, JAXB
Templates : Smarty, Twig, Velocity
CMS : Typolight/Countao, Joomla
Tests unitaires : Junit, TestNG, PHPUnit, NUnit
Base de données : SQL, MySQL, PostgreSQL, Oracle, SQL server 2005, Access
ORM : Propel, Zend DB, Hibernate, Doctrine
Modélisation : UML 2, Merise 2, Design Patterns
Intégration : Hudson/Jenkins, Sonar
Outils : Eclipse, NetBeans, Maven, Visual Studio, Entreprise Architect, Subversion, Mantis, Jira, Maven
Systèmes
•
•
•
•
OS : Unix/Linux, Microsoft Windows, Mac OS X
Serveurs : Apache, Tomcat
Réseau : TCP/IP, DNS, Wireshark
Déploiement automatisé : Capistrano, Liquibase
Expériences
Depuis
Février 2012
Ingénieur back office Java/PHP
Leguide.com, Groupe Lagardère, Paris, France (www.leguide.com)
(Premier éditeur européen de moteurs de recherche shopping, comparateurs de prix et de guides d’achat sur
internet)
â Dans le cadre de l’amélioration du SEM (Search Engine Marketing) de l’entreprise, conception et développement de nouveaux outils internes permettant la génération d’URLs trackées pour les différents sites du
groupe ainsi que des statistiques sur le ROI par mot clé. La refonte est basée sur un nouveau Web service
SOAP (Apache CXF) ainsi qu’une nouvelle interface Web (Symfony 2).
â Conception et développement d’un Web services REST (Spring, Hibernate, Jersey) pour la gestion du
catalogue de marques des différents sites choozen (choozen.fr, choozen.co.uk, ...). Validation efficace grâce
à des tests unitaires (80% de couverture de code), d’intégration et de performances. Mise en production
de l’API et développement d’une interface Web pour son exploitation (Zend Framework et CSS 3).
Environnement - Java EE, Jersey, Apache CXF, SOAP, JAXB, Spring, Hibernate, JUnit, Jenkins, Sonar, Maven, Tomcat
technique
- PHP 5, Symphony 2, Zend Framework, PHPUnit, CSS3, jQuery, DataTables, Apache
- Linux, SVN, MySQL, SQLServer, Eclipse, Netbeans, Scrum, Jira, Confluence
1/3
Octobre 2009
Février 2012
Ingénieur Web mobile
Backelite, Paris, France (www.backelite.com)
(Backelite joue un rôle majeur dans le développement du marché des services multimédia mobiles en Europe.
La société propose à la fois des activités de conseil et de développement)
â Conception et développement back et front-end de sites mobiles pour des grands comptes (Allociné,
Banque Populaire, GMF, GDF, SFR, Legrand, Relais Colis ...). Intégration de Web service SOAP ou
REST. Création de vues ergonomiques adaptées pour tous types de terminaux. Programmation à l’aide du
moteur de rendu WOPE, des technologies HTML5/JavaScript/CSS3 et de frameworks PHP 5 ou Java 6.
â Conception et développement de back offices et de Web services REST pour des applications iPhone:
Universal Music, Logic-Immo, Française des jeux Parions Web. Implémentation de l’envoi des notification
sur l’iPhone.
â Développement d’un framework interne PHP surchargeant Zend Framework. Industrialisation des processus
de déploiement et de mise en production grâce à Capistrano et Liquibase. Intégration continue sous
Hudson et monitoring via Sonar.
Environnement - Java EE, Stripes, Spring, Hibernate, CXF, JUnit, Jenkins, Sonar, Maven, Tomcat
technique
- PHP 5, Zend Framework, PHPUnit, Apache
- HTML 5 (géolocalisation, google map, ...), CSS3, AJAX, jQuery, Prototype, WOPE
- Linux, SVN, MySQL, SQLServer, Capistrano, Liquibase, Eclipse, Netbeans, Jira, Confluence
Mars à Sept.
2009
Ingénieur Java/PHP, Stage
Viveris Technologies, Rungis, France (www.viveris.fr)
(Membre du groupe Viveris, Viveris Technologies est une société de conseil et d’ingénierie dans le domaine
des technologies avancées telles que l’électronique, les logiciels embarqués, la télématique ou la validation)
â Amélioration du site du CE. Rédaction des spécifications. Création du dépôt SVN et ajout de nouvelles
fonctionnalités (Joomla, PHP 5 et Zend Framework). Développement à l’aide des frameworks AJAX
Mootools et YUI et des base de données MySQL. Déploiement de l’application sur un serveur Apache.
â Développement d’un outil interne de gestion de projet. Rédaction des spécifications fonctionnelles et
techniques puis développement des nouveaux modules (AJAX, PHP 5 et MySQL). Déploiement de
l’application Web sur un serveur Apache.
â Implémentation d’un module de logs dans le cadre d’un système haute disponibilité permettant de router
et transformer des millions de données biométriques par jour d’un bus JMS vers plusieurs Web Services
(JPA/Hibernate, Spring). Mise en place de la base de données Oracle.
Environnement - PHP 5, Zend Framework, PHPUnit, AJAX, CSS 2, Mootools, YUI, Joomla, Apache, MySQL
technique
- Java EE, Spring, Hibernate, Oracle, Maven, Eclipse, Tomcat
- Linux, SVN, Mantis
Mai à Juin
2008
Développeur C#, Stage
CINT AB, Stockholm, Suède (www.cint.com)
(Cint est un éditeur logiciel spécialisé dans la gestion de panels. La société produit et vend des outils d’études
de marché en ligne destinés aux entreprises, aux organisations et aux particuliers)
â Développement C# de nouvelles fonctionnalités pour le principal produit de l’entreprise CPX (Cint Panel
Exchange). Optimisation du temps d’exécution des principales requêtes SQL.
â Utilisation des méthodes Agile (Scrum et Extreme Programming), programmation en binôme et de TDD
(Test Driven Development).
Environnement - C#.NET, ASP.NET, NUnit, SQL Server 2005
technique
- Windows, SVN, Visual Studio, Scrum, Méthodes Agile, Pair programming, TDD
2/3
Février à Août Développeur Java, Stage
Insigma Hengtian Software, Hangzhou, Chine (www.insigma.com.cn)
2007
(Spécialiste du développement d’applications à forte valeur ajoutée pour des institutions financières)
â Au sein d’une équipe de 3 personnes, développement d’une application AJAX de simulation d’échanges de
valeurs boursières. Conception et développement des modules d’achats et de ventes d’ordres et du module
de gestion du portefeuille d’actions. Traitement des accès concurrents au model.
Environnement - Java/Java EE, JUnit, Struts, Spring, Hibernate, JSP, AJAX, Tomcat
technique
- Windows, SVN, MySQL, Eclipse, Confluence
Avril à Juin
2006
Développeur PHP, Stage
Rhapso, Massy, France (www.rhapso.com)
(Editeur logiciel spécialisé dans le domaine du packaging et du carton ondulé)
â Prise en charge de l’évolution d’une application Web d’automatisation et de gestion de machines-outils.
Implémentation de l’algorithme d’optimisation de la découpe du carton.
â Développement d’un module de statistiques (PHP 5, MySQL) permettant de vérifier les performances
machines.
Environnement - PHP 5, CSS, JavaScript, Apache
technique
- Linux, MySQL, SVN, Mantis
Projets
-
Réalisation d’un portfolio à l’aide des technologies PHP 5/HTML/jQuery (cyrilbaudoin.free.fr)
Version mobile du site cyrilbaudoin.free.fr avec jQuery Mobile (nécessite un user agent mobile)
Calendrier de type google agenda (AJAX et PostgreSQL)
Résolution du problème du voyageur de commerce (Java, Swing)
Compilateur objet développé à l’aide de Bison et de YACC
Modélisation 3D en OpenGL des tours jumelles de Guangzhou en Chine
Site Web de location de DVD utilisant les bases de données Access
Modélisation d’un réseau ferroviaire en Java selon les principaux Design Patterns
Serveur Web développé en C (HTTP 1.1)
Résolution du jeu du Sudoku C++/Prolog)
Langues
Anglais
Espagnol
Italien
Mandarin
Courant (940 au TOEIC)
Bonnes notions
Bonnes notions
Notions
Centres d’intérêt
Basketball Joueur depuis 13 ans, entraîneur adjoint et arbitre
Photographie Photographe amateur, retouche photo
3/3
Téléchargement