Freelance

Transcription

Freelance
Aurélie SOBRÉRO
250 rue du mal pas 14220 BOULON
Née le 10/10/1980
Permis A et B
Mobilité : Calvados
Contact :
 06 17 15 72 90
 [email protected]
CV en ligne : http://cv.iclore.fr
Analyse, conception, architecture et développement Web
Premier poste de développeur en 2004.
Freelance sous le nom d'ICLORE entre 2006 et 2014.
En recherche d'un poste de salariée.

Compétences techniques
Langages
Formats et méthodes d'échanges
Frameworks et librairies
Tests unitaires
Serveurs d'applications
Bases de données
Outils de gestion des tâches
Environnement de développement
Gestionnaires de sources
Build
OS

Java, JavaScript, HTML 5, CSS 3, PHP 5, C#
JSON, REST, JAX-RS
Struts 1 et 2, Play 2, jQuery, DevExpress pour WinForms
JUnit, Selenium
Tomcat, WebSphere
MySQL, Elastic Search, SQL Server
Jira
Eclipse
CVS, SVN, Git
Ant, Maven
Linux (Ubuntu), Windows XP, Windows 7
Diplômes et formations
2004
2003
2003
2002
2000
1998
Université d'Orléans
Université d'Orléans
Université d'Orléans
Orléans
Orléans
Maîtrise d'informatique
Licence d'informatique
Test Of English for International Communication : 800 / 1000
DEUG Mathématiques Informatique Appliquées aux Sciences
Brevet d'aptitude aux fonctions d'animateur
Baccalauréat Scientifique

Expérience professionnelle
Business At Work (BAW)
Juillet 2015 – Aujourd'hui
C#, WinForms, DevExpress, SQL Server
Colas : application permettant aux agences de suivre l'évolution budgétaire des chantiers.
Mise en forme d'un nouveau design pour l'application existante (surcharges d'outils
DevExpress).
Développement d'outils pour analyser et stocker des données au format XML.
Développement de nouvelles fonctionnalités.
Restructuration de la base de données.
Documentation détaillée de l'application.
Gestion de version sous Team Foundation Server (TFS).
Localisation : Colombelles (locaux de BAW).
Budget Telecom
Février 2015 – Avril 2015
NodeJS, PHP, JavaScript, MySQL, Elastic Search
Efficharges gestion des sites, immeubles, locaux et objets connectés pour la relève de flux
d'énergie d'un bailleur social
http://v2.efficharge.com/
Efficonso interface de visualisation, à destination des locataires, de la consommation d'énergie
http://v2.efficonso.com/
Coaching interface de saisie par des téléopérateurs des relevés des consommations d'un
locataire, avec conseils pour réduire la consommation d'énergie, et affichage de statistiques
complexes à l'usage du téléopérateur ainsi que du bailleur
http://coaching.effineo.com/
Spécifications techniques d'un web service (Node JS).
Suivi des travaux d'un prestataire sur sa réalisation du web service spécifié
Développements (Node JS – Elastic Search) de fonctionnalités sur le web service,
sur Efficharges, Efficonso (intégration de nouvelles fonctionnalités, et correction de
bugs)
Refonte complète de l'application Coaching (PHP) avec ajout de nouvelles
fonctionnalités (principalement des requêtes SQL en vue de faire une page de
statistiques sur les niveaux de consommations de l'ensemble des locataires à
destination du bailleur)
Conception et architecture MVC.
Mises en productions
Gestion de version sous GIT.
Localisation : Télétravail (domicile)
Iclore
Mars 2006 – Décembre 2014
Java, JEE, XHTML, CSS, JavaScript, TinyMCE, jQuery, Struts 1, Struts 2, MySQL, Apache,
Tomcat
Iclore est l'entreprise que j'ai créé et avec laquelle j'offre mes services de freelance.
Un Tour En Cuisine (2011 – aujourd'hui) : Site communautaire autour de la gastronomie
http://www.untourencuisine.com, composé d'un jeu de partages de recettes pour blogueurs (les
tours) et d'un blog. Le site a régulièrement été classé blog le plus influent par la plate-forme
Ebuzzing.
Spécifications fonctionnelles.
Support aux utilisateurs.
Relations publicitaires.
Conception et architecture MVC.
Développement de l'application en Java 1.6, JEE et Struts (1 et 2).
Développement d'un moteur d'indexation (analyse des flux RSS et des articles
associés).
Installation sur un serveur dédié, sous Apache et Tomcat.
Développement d'un script Shell pour l'installation des nouvelles versions.
Intégration HTML / CSS.
Dynamisation avec jQuery et du JavaScript Objet.
Gestion de version sous CVS.
Localisation : Télétravail (domicile)
Moteur de blogs : Plate-forme de blog écrite en Java, permettant de gérer plusieurs blogs
simultanément à l'aide de templates HTML.
Conception et architecture MVC.
Développement de l'application en Java 1.6, JEE et Struts 2.
Développement d'un moteur de templates parsant les fichiers HTML.
Intégration HTML / CSS.
Mise en place du plugin JavaScript TinyMCE pour éditer des articles WYSIWYG.
Gestion de l'URL Rewriting via la librairie UrlRewriteFilter.
Gestion anti-spam à l'aide d'un Captcha (image générée en Java) et d'une librairie de
détection de langue (analyse des commentaires) Language-Detection.
Localisation : Télétravail (domicile)
Boutiques en ligne : Modification d'une boutique Open Source de type oS Commerce pour
séparer le rendu (templaté) du moteur de l'application, et adapter la boutique aux choix du client.
Conception et architecture MVC.
Développement en PHP 5.
Intégration HTML / CSS.
Localisation : Télétravail (domicile)
Formations : Formatrice en prestation pour la société Oxiane http://www.oxiane.com.
Création des supports de cours.
Formatrice sur des sessions allant d'une durée d'une journée à plusieurs semaines.
Domaines enseignés : XHTM, CSS, JavaScript, Ajax, Concept Objet, Java, JEE,
WebSphere Portal Framework, Struts 1, Hibernate, eZ Publish.
Localisation : Dans les locaux d'Oxiane à Boulogne Billancourt et chez leurs clients (Région parisienne,
Sophia Antipolis, et Casa au Maroc)
Envies Cadeaux (2006 – 2008) : Site de créations de listes de cadeaux, sur le principe des listes
de mariages, pour toute occasion http://www.envies-cadeaux.fr.
Spécifications fonctionnelles.
Support aux utilisateurs.
Conception et architecture MVC.
Développement de l'application en Java 1.6, JEE et Struts 1.
Intégration HTML / CSS.
Dynamisation avec jQuery et du JavaScript Objet (framework JavaScript maison :
RichJS).
Localisation : Télétravail (domicile)
Éditions ENI
Novembre 2013 – Mai 2014
Java, REST, JAX-RS
Écriture d'un livre de programmation, intitulé « Développer des services REST en Java, échanger
des données au format JSON ». Le livre doit paraître le 18 août 2014 (ISBN : 978-2746090170).
Chapitre 1 : Terminologie, rappels
Chapitre 2 : Introduction à JSON
Règles, comparaison avec XML, rappels JavaScript, librairies Jsonic et Google Gson
pour Java
Chapitre 3 : Introduction à REST
Méthodes et entêtes HTTP, MIME, URL, Gestion des exceptions
Chapitre 4 : Production de JSON avec Java et REST
Annotations et sécurité JAX-RS, Jersey, Apache CXF, JBoss RESTEasy
Chapitre 5 : Pour aller plus loin
java.net.URL, Apache HttpComponents, Spring Data Rest, Play Framework, mises en
caches Apache, HTTP et Java
Chapitre 6 : Exceptions communes
Localisation : Télétravail (domicile)
Wine Republik (via Iclore)
Mars 2013 – Avril 2013
Java, JEE, Play 2, HTML, CSS, JavaScript, jQuery, Git
http://www.winerepublik.com est une boutique en ligne de vins, mettant en relation directe le
producteur et le consommateur.
Renfort ponctuel de l'équipe de développement.
Développement de nouvelles fonctionnalités pour la boutique en ligne.
Création et dynamisation des pages de présentation.
Développement en Java 1.6 et récupération des données grâce à des Web Services
REST.
Utilisation de templates en HTML et Scala.
Dynamisation en JavaScript Objet et jQuery.
Création de requêtes SQL pour l'alimentation initiale du contenu des Web Services.
Gestion de version sous Git.
Localisation : Télétravail (domicile)
Canal+ (via Iclore)
Septembre 2011 - Novembre 2012
Java, JEE, Play 2, Spring, Hibernate, JAX-RS, REST, Redis, JavaScript, Scala, Junit
Canal+ possède des offres de VOD (Video On Demand), sur les box TV des fournisseurs internet :
Canal Play, Canal Sat à la demande, Canal+ à la demande, Canal Play Infinity.
Projet Canal+ Infinity : En 2011 et 2012, Canal+ a développé un service permettant de louer des
films de manière illimitée grâce à un abonnement mensuel.
Intégration de l'équipe de développement, promotion en tant que leader technique.
Analyse du code existant (reverse engineering)
Développement du nouveau service en Java 1.6, en s'appuyant sur l'application ATG
existante, avec des Web Services REST.
Rendus visuels en JSP et JavaScript propriétaire sur les box de Free, et de Bouygues.
Gestion des tâches sous Jira.
Gestion de version sous Git.
Localisation : Issy Les Moulineaux (locaux de Canal+)
Projet nouvelle box Canal+ : En 2012, la box TV G5R5 de Canal+ a été revue et a donné
naissance à la G5R7 (hardware identique mais firmware beaucoup plus rapide). Le marketing a
décidé de revoir l'intégralité des fonctionnalités de la box.
Leader technique de l'équipe de développement VOD.
Définition des spécifications techniques.
Rédaction des documentations techniques sous Confluence.
Développement de nouvelles fonctionnalités en Java 1.6, en s'appuyant sur
l'application ATG existante, avec des Web Services REST.
Gestion des tâches sous Jira.
Gestion de version sous Git.
Localisation : Issy Les Moulineaux (locaux de Canal+)
Projet refonte complète : En 2012, suite à l'augmentation des volumes à gérer, et à
l'augmentation des coûts des licences ATG, Canal+ a décidé de revoir l'architecture existante pour
séparer la couche ATG de la couche présentation des applications.
Conception de l'architecture.
Développement du noyau de la nouvelle application.
Développement en Java 1.6 sous Play 2, avec Hibernate, Spring.
Gestion du cache avec Redis.
Développement de Web Services (JAX-RS) REST.
Développement des templates de rendu en Scala.
Tests unitaires JUnit
Gestion des tâches sous Jira.
Gestion de version sous Git.
Localisation : Issy Les Moulineaux (locaux de Canal+)
Le contrat pour Canal+ a pris fin de part mon déménagement en Normandie, et de l'impossibilité
technique de continuer en télétravail.
Bouygues Telecom (via Iclore)
Février 2011 – Juin 2011
Java, WebSphere Commerce, HTML, CSS, JavaScript, jQuery
Bouygues Telecom, suite à l'augmentation des coûts de gestion externe de sa boutique en ligne, a
décidé de réintégrer en interne cette boutique http://www.laboutique.bouyguestelecom.fr.
Projet prise de commande par téléphone : Il s'agit de l'application utilisée par les opérateurs de
Bouygues Telecom.
Développement des écrans de saisie d'une commande par téléphone.
Développement en Java 1.4 sous WebSphere Commerce.
Développement des pages de rendu en HTML, CSS.
Dynamisation des pages en JavaScript Objet et DOJO.
Localisation : Paris (locaux de Bouygues Telecom)
Projet grand public : Il s'agit de la boutique accessible par le grand public.
Leader technique.
Développement des maquettes de la boutique et dynamisation de ces pages.
Développement des pages de rendu en HTML, CSS.
Dynamisation des pages en JavaScript Objet et jQuery.
Localisation : Paris (locaux de Bouygues Telecom)
ViaMichelin (via Iclore)
Août 2007 – Janvier 2011
Java, XML, XHTML, CSS, JavaScript, Agile, Selenium, Hudson
L'entreprise ViaMichelin, filiale de Michelin, est spécialisée dans la cartographie, les itinéraires, et
le tourisme (hôtels, restaurants, voyages) http://www.viamichelin.fr.
Équipe B2B (2007 – 2009) : ViaMichelin met à disposition des offres de type Business To
Business To Client (B2B2C), ce qui permet à différentes enseignes d'utiliser ses compétences
sous leurs couleurs.
Évolution, maintenance, et documentation technique publique de l'offre API JavaScript.
Maintenance d'une application de marque blanche à dominante Java. Développement d'une
nouvelle version de cette application à dominantes Java / JavaScript. Leader technique d'une
équipe de 3 développeurs.
Analyse du code existant (reverse engineering)
Maintenance Java de l'ancienne application de marque blanche.
Développement en JavaScript d'un système de templates (manipulation du DOM)
Développement en Java 1.5 d'un système de templates (analyse XML des fichiers)
Revue de code.
Gestion des tâches sous Jira.
Gestion de version sous SVN.
Localisation : Boulogne Billancourt (locaux de ViaMichelin)
Équipe B2C (2009 – 2011) : Le site grand public de ViaMichelin est disponible sous différentes
langues pour une disponibilité internationale.
Développement des évolutions du site.
Développement en Java 1.5 (framework propriétaire)
Développement en JavaScript (framework JSE propriétaire).
Intégration HTML et CSS (avec gestion poussée de la compatibilité avec Internet
Explorer, Mozilla Firefox, Google Chrome et Safari, et de leurs différentes versions)
Mise en place de tests d'intégration Selenium.
Intégration des tests sous Hudson.
Gestion des builds avec Ant.
Gestion des tâches sous Jira.
Gestion de version sous SVN.
Localisation : Boulogne Billancourt (locaux de ViaMichelin)
Projet Framework JS (2008 – 2011) : Le Framework JS est le nom d'une application de
WebServices permettant aux clients internes (projet B2C, projets B2B2C) d'accéder aux données
calculées, aux formats JSON et XML.
Développement de WebServices REST en Java 1.5
Rendus JSON et XML non générés automatiquement, afin de pouvoir optimiser et
obfusquer leur code.
Propositions d'améliorations techniques.
Fourniture des livrables techniques.
Gestion des tâches sous Jira.
Gestion de version sous SVN.
Localisation : Boulogne Billancourt (locaux de ViaMichelin)
Sysdeo / SQLI
Novembre 2004 – Mars 2006
Java, JEE, IBM WebSphere Portal 5.1, Hibernate, XHTML, CSS, JavaScript, Struts 1, eZ
Publish
Sysdeo est une petite SSII spécialisée dans le Java, rachetée fin 2005 par SQLI.
CMS pour la Trésorerie Générale du Royaume du Maroc : Réalisation d'un portail bilingue
(français et arabe) http://www.tgr.gov.ma.
Développement de portlets sous IBM WebSphere Portal 5.1.
Localisation : Boulogne Billancourt (locaux de Sysdeo) et ponctuellement à Rabat (locaux de la Trésorerie
Générale du Royaume du Marocà
Formations : Deux jours par mois en moyenne, dispense de cours.
Formatrice XHTML, CSS et JavaScript.
Localisation : Boulogne Billancourt (locaux de Sysdeo)
Maintenance applicative : Maintenance du site de la société sous eZ Publish. Ajout de nouvelles
informations sur les cours enseignés.
Localisation : Boulogne Billancourt (locaux de Sysdeo)
Caisse d'Épargne
Février 2004 – Juin 2004
ASP, HTML
Stage obligatoire dans le cadre de l'obtention de la maîtrise d'informatique, récompensé par la
note de 17/20.
Développement d'une application d'analyse de données téléphoniques, pour l'intranet de
l'entreprise.
Développement ASP.
Intégration HTML.
Localisation : Orléans (locaux de la Caisse d'Épargne)
Premiers emplois
Août 1998 – Novembre 2003
Employée de station service (Juillet 1999 – Novembre 2003) : station service Total.
Accueil, aide à la clientèle et encaissements.
Commandes de carburants, comptabilité simplifiée et remise en banque des espèces.
Intérimaire (Juin 2000) : Adecco.
Inventaires
Animatrice stagiaire en centre de loisirs (Août 1998) : Mairie de St Jean de Braye.
Responsabilité d'enfants de 3 à 5 ans.

Références
Ces références sont un copier-coller des références déposées sur les réseaux sociaux
professionnels Viadeo http://fr.viadeo.com/fr/profile/aurelie.sobrero et LinkedIn
http://fr.linkedin.com/in/aureliesobrero.
Raphaël Veyrin-Forrer, directeur de projet
Budget Telecom
Aurélie is commited and professional. she has a great insight and a good team player
Michaël Guillion, chef de projet
Canal+
Aurélie a su prendre très rapidement toute la mesure de la complexité de nos développements.
Elle s'est imposé naturellement comme une référente sur des sujets difficile. Capable de maintenir
un engagement permanent, elle défend avec implication ses opinions tout en étant un membre
apprécié de l'équipe.
Frédéric GUAY, architecte technique, responsable
d'équipe
Canal+
Expertise, créativité, rigueur, voici les mots qui me paraissent qualifié Aurélie. Elle a travaillé
pendant plus d'un an dans mon équipe de 20 développeurs. Elle s'est rapidement imposée comme
un pilier de notre équipe. La plateforme de service de Canal+ est complexe et très vaste, l'équipe
de dev a un très bon niveau, Aurélie est montée en compétence en seulement quelques
semaines. Elle est rapidement passée référent technique (pilotage de 3 à 5 dév). Aurélie a une
autorité et un leadership naturel, elle sait convaincre et faire passer ces idées, même au près
d'expert ou d'architecte. Aurélie nous manque déjà.
Stéphane Maccari, responsable d'équipe
ViaMichelin
Aurelie is an excellent analyst, with high development skills, knowing perfectly all faces of web
development in our environments: Java, JavaScript, XHTML, and CSS integration, as well as
server and IDE configuration. A highly recommended professionnal!
Renaud Euvrard, chef de projet
ViaMichelin
Aurélie possède de grandes compétences en développement web et spécialement en Java J2EE.
Elle est force de proposition et sait faire preuve d'initiatives afin d'optimiser au mieux une
application, tout en respectant la qualité et les délais du projet.
Anne de Montalivet, responsable marketing
ViaMichelin
J'ai travaillé en collaboration avec Aurélie sur des développements produits en méthode Agile.
Grâce à sa très bonne connaissance des produits et à son implication, Aurélie était un élément
moteur de l'équipe de développement Business Services chez ViaMichelin.
Florin Minescu, développeur sous ma responsabilité
ViaMichelin
Une personne très motivée, des bonnes connaissances en informatique et un esprit d'équipe qui
nous a tous motivés. C'était vraiment un plaisir de travailler avec.
Jean Louis ROUSSELIN, directeur général
Oxiane
Excellente praticienne doublée d'une très bonne pédagogue, Aurélie est valeur sûre du monde de
la formation IT.