Anne-Sophie - Développeur JAVA
Ref : 150913T001-
47300 VILLENEUVE-SUR-LOT
-
Développeur (39 ans)
-
Freelance
Expérience
2022 Congé parental – 1 an
Fév 2020-
Déc 2021 Mission Conception/Développement Python (2 ans) – CLS (Collecte Localisation Satellites) – Toulouse (31)
Contexte : projet Casys Toolbox – CLS / CNES
But : Développement d’outils interactifs permettant d’appliquer des algorithmes sur des données spatiales, et de les visualiser sur des cartes
conception/développement application Python 3.8 (Matplotlib, Xarray, Geoviews)
génération de code Python (Marshmallow)
templating (Jinja 2)
support utilisateurs
formations à l’outil
Environnement technique : conda, GitLab, Pycharm, Jupyter Notebooks, Python 3.8 (Matplotlib, Xarray, Geoviews, Marshmallow, Jinja 2)
Janv 2018-
Avril 2019 Mission Conception/Développement Python (1 an 1/2) – Atos – Toulouse (31)
Contexte : projet CANDELA - plateforme de services - Commission Européenne
But : Mise en place d’une plateforme de services de traitement de données géospatiales permettant de traiter de gros volumes de données et de scaler des traitements
• Intégration de services métier à Geoserver - Python 3.5 – Geoserver python plugin
• Mise en place infrastructure avec Docker/Kubernetes – problématiques d’allocation de mémoire à la demande
• Mise en place de librairies Python 3.5 et de Jupyter Notebooks – Python OWSLib
Environnement technique : CentOS Linux, Eclipse, Gitlab, Docker, Kubernetes, Geoserver, standards OGC (WPS), Keycloak, Jupyter Hub
Janv 2018-Avril
2019
Mission freelance Conception/Développement Python (1 an 1/2) – Atos – Toulouse (31)
Contexte : projet CANDELA - plateforme de services - Commission Européenne
But : Mise en place d’une plateforme de services de traitement de données géospatiales permettant de traiter de gros volumes de
données et de scaler des traitements
Intégration de services métier à Geoserver - Python 3.5
Mise en place infrastructure avec Docker/Kubernetes
Mise en place de librairies Python 3.5 et de Jupyter Notebooks
Environnement technique : CentOS Linux, Eclipse, Gitlab, Docker, Kubernetes, Geoserver, standards OGC (WPS), Keycloak,
Jupyter Hub
Mars-Déc 2017 Mission freelance Conception/Développement Java Python (9 mois) – Atos – Toulouse (31)
Contexte : projet EO4Wildlife - plateforme de services - Commission Européenne
But : Mise en place d’une plateforme de services de traitement de données géospatiales à destination de scientifiques étudiant les
migrations de la faune marine
Intégration de services métier à Geoserver - Python 2.7
Développement d’une application java avec Spring-boot, REST.
Environnement technique : CentOS Linux, Eclipse Luna, Maven 4.0.0, Java 8, Spring-boot 1.5, MongoDB, Docker, Kubernetes
Geoserver, GeoNetwork, standards OGC (WPS), Python 2.7, Python 3.5
Mai-Oct 2016 Mission freelance Conception/Développement Java (5 mois) – Infotel – Toulouse (31)
Contexte : client Airbus, département INPT – Informatique Infrastructure Process & Tools
Projet IT-Services : portail interne, fédération de services
But : Développement d’un process permettant de collecter des données (articles) de la base de connaissance (SharePoint 2013)
pour les rendre disponibles aux utilisateurs via un portail, et ainsi soulager le Service Desk surchargé d’appels
Compréhension process existant (.Net), développement process en Java avec client REST (Jersey, Jest), parsing de
données Html avec Jsoup, XML avec Jackson/Javax XML, tests JUnit, déploiement sur les divers environnements puis
corrections et évolutions
Environnement technique : Red Hat Enterprise Linux 6, Apache Tomcat 8.0.27, Eclipse Luna, Maven 4.0.0, Java 8, Jersey 2.2.22,
Jsoup, Jackson, Elastic Search 2.2.0
Intégration dans le framework Liferay déjà en place : création d’un nouveau portlet de gestion des articles pour
l’administrateur du portail, et les services associés en Java
Environnement technique : Liferay (Html, CSS, JSP, Javascript, Ajax)
Déc 2015-Fev
2016
Mission freelance Conception/Développement Java (3 mois) – Capgemini – Pau (64)
Contexte : client Total, domaine des géosciences, prédiction de pression en profondeur
But : Développement d'un plugin d'interprétation géophysique pour une application de géo-modélisation
A partir du cahier des charges, conception de la brique logicielle Java s'intégrant à une application existante, permettant
de réaliser des calculs mathématiques sur des données de pression
Développement Java, équipe de 3 développeurs
Méthode agile, rencontres avec le client et démonstrations fréquentes
Environnement technique : Red Hat Enterprise Linux 6, Eclipse Luna, Java 8, Swing, CORBA, IDL, Maven, GIT
2014-2015 Voyage 10 mois - Amérique Latine
apprentissage de l'espagnol : cours + pratique
volontariat dans exploitations agricoles, chantiers d’éco-construction, hôtels
découverte et immersion dans les cultures locales
2011-2014 Ingénieur de Recherche – Institut de recherche Inria Lille-Nord Europe – équipe FUN – projet national
Equipex FIT
Participation à la création d'une plate-forme d'expérimentation nationale de Réseaux de capteurs –
Internet des Objets :
→ Mise en place physique de la plate-forme : planification travaux...
→ Architecture logicielle – Conception Orientée Objet, Application client/serveur distribuée
Environnement Linux Java, REST, OSGI, GIT, OAR, JSON, Junit
→ Intégration d'une flotte de robots à la plate-forme : Robot Operating System, Python – Turtlebot et Wifibot
Encadrement de stagiaire – étudiant de master – 2 mois
Rédaction d'un survey des plate-formes d'expérimentation de réseaux de capteurs et robotique, publié
dans Ad Hoc Netwoks
2011
Ingénieur débutant – Sopra Group (2 mois) – La Madeleine (59)
Développement application FLEX
→ Rencontre client – besoins, spécifications de l’application
→ Mise en place de l’application en binôme
2011
Développeur J2EE – Alten Nord (stage 6 mois) – Villeneuve d’Ascq (59)
Mise en place d’un middleware en backoffice d’une application iPhone (Pernod Ricard) :
→ Développements côté serveur pour fournir un accès mobile au système d’information : traitement de données
→ web services REST, JPA 2.0
Benchmark des solutions ESB : REST, BPEL
2010 Analyste Programmeur – PicTime (CDD 2 mois) - Villeneuve d’Ascq (59)
Optimisation de référencement de site (Kiabi)
Refactoring de code, évolutions mineures
→ HTML, CSS, ASP, scripts VBS, Javascript, SQL Server
2009 Développeur Java – Atos Worldline (stage 4 mois) – Seclin (59)
Intégration générique d’informations financières (Boursorama)
Ecriture dossier de spécifications fonctionnelles + documentation pour :
→ Historique de valorisation des portefeuilles virtuels
→ Alerte sur news WFI
Environnement Linux, base de données MySQL : Java, UML, Flex, JSP
Compétences
Environnements Linux, Java, Eclipse
Analyse &
Conception
Conception Orientée Objet, UML, Design Patterns, Architecture MVC, Architecture REST
Ingénierie Dirigée par les Modèles
Développement Java, Python
Web services REST, SOAP
OSGI (iPOJO)
Java SE : JAX-RS (Jersey), JSON-P
Java EE : JSP, JSTL, servlet, EJB 3.0, JTA, JPA (Hibernate), Spring
Données MySQL, XML (SAX), JSON (Jackson)
Serveur app JBoss, Tomcat, Glassfish
Gestion de projet Méthodes Agiles (SCRUM) et itératives, Intégration continue, GIT, SVN, CVS
Outils Ant, Maven, Log4j, JUnit, Microsoft Office, Visio, ArgoUML, LaTeX, Putty, Filezilla, MobaXterm
Robotique ROS (Robot Operating System) : localisation, navigation (SLAM), configuration
Wifibot, Turtlebot 2
Master 2 MIAGE Spécialité “ Ingénierie des Projets Informatiques et Nouvelles Technologies ”
– Université de Lille 1 – Villeneuve d'Ascq (59)
Linux, Java, Eclipse
Analyse & Conception Conception Orientée Objet, UML, Design Patterns, Ingénierie Dirigée par les Modèles, Architecture MVC,
Architecture REST
Web services
Développement Java, Python, JSON, XML
OSGI (iPOJO)
J2EE : EJB, JSTL, JAX-RS, WebSocket, JSON-P, JTA, JPA
Gestion de projet Processus Unifié, UML, Méthodes Agiles (SCRUM) et itératives, Intégration continue, GIT, Subversion, CVS
Outils Ant, Log4j, JUnit, Microsoft Office, MySQL Workbench, LaTeX
Robotique ROS (Robot Operating System) : localisation, navigation (SLAM), configuration
Wifibot, Turtlebot 2
Compétences
Environnements Linux, Windows, Java, Eclipse, Pycharm, Conda
Analyse & Conception Conception Orientée Objet, UML, Design Patterns, Architecture MVC, Architecture REST
Ingénierie Dirigée par les Modèles
Développement
Java, Python
Web services REST, SOAP
Java SE : JAX-RS (Jersey), JSON-P
Java EE : JSP, JSTL, servlet, EJB 3.0, JTA, JPA (Hibernate), Spring, Spring Boot
Données géographiques
Standards OGC : WPS, CSW
Python OWSLib
Geoserver
Geonetwork
OpenSearch
Base de données MongoDB, MySQL, XML (SAX), JSON (Jackson)
Architecture Docker, Kubernetes
Serveur app JBoss, Tomcat, Glassfish
Gestion de projet GitLab, Méthodes Agiles (SCRUM) et itératives, Intégration continue, SVN, CVS
Outils Jupyter Notebook, Jupyter Hub, Ant, Maven, Log4j, JUnit, Microsoft Office, Visio, ArgoUML, LaTeX, Putty, Filezilla, MobaXterm
Robotique
ROS (Robot Operating System) : localisation, navigation (SLAM), configuration
Wifibot, Turtlebot 2