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.