Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Stéfanie Loiseleur

Développeuse expérimentée

39 ans
Bordeaux France
Situation professionnelle
En fin de contrat
Ouverte aux opportunités
Présentation
Ingénieure en informatique et spécialisée en génie logiciel, conceptrice et développeuse Java avec 11 ans d'expérience, je me suis orientée vers de l’expertise technique en développement et nouvelles technologies, notamment en environnement Java/Web et en frameworks Java Open Source.

Mon cursus d'ingénieur m'a permis d’acquérir des connaissances variées dans différents domaines tels que la conception de logiciels, les systèmes et réseaux, les bases de données, le Web et le développement objet. Cette polyvalence dans mon parcours me permet aujourd’hui de pouvoir m’adapter rapidement aux différentes techniques utilisées dans les projets auxquels je participe.

Minutieuse, autonome et d’esprit curieux, je m’intéresse aux nouvelles technologies et aux pratiques du génie logiciel qui tendent à améliorer la qualité des développements (craftsmanship, clean code, agilité, TDD, DDD, intégration continue, etc). J'aime travailler en équipe Agile, et notamment en pair et mob programming.

-- Je ne suis pas mobile en dehors de Bordeaux Métropole sauf télétravail --

-- Je recherche un temps partiel (4/5ème) --

 
CV réalisé sur DoYouBuzz
  • Développement d'une plateforme d'échange de crypto-monnaies :
    • Execution Engine haute performance et haute fiabilité, limitation des allocations, buffer circulaire (Aeron), command sourcing...
    • Plateforme open source de déchiffrement/vérification des traces d'exécution publiées dans la blockchain Bitcoin (OpenTimestamp) et sur Google Cloud Storage https://lgono.de/ (InfluxDB, Java, Grafana, scripts bash)
    • Application de gestion des comptes client et des settlements (Java/Thymeleaf)
    • Implémentation de librairies Java open source pour s'interfacer avec la plateforme LGO (XChange et xchange-stream)
    • Contributions à l'application cliente (Nodejs/Electronjs/Typescript)
  • Développement d'une plateforme d'OTC (Over The Counter, achat/vente de crypto-monnaies de gré à gré):
    • Backend modulaire Java 11/Vertx
    • API REST avec OpenAPI
    • Applications cliente et d'administration en Reactjs/Typescriptjs/Material design
    • Command sourcing & Event sourcing
  • Equipe XP (eXtreme programming) expérimentée, DDD, CQRS, TDD, grande autonomie, Pair & Mob programming
  • Technologies: Java 8-11, Spring, Thymeleaf, Nodejs/React/Typescript, SBE (protocol binaire), Assertj, Mockito, Websockets, REST API, Vavr, Postgresql+Jooq, InfluxDB, Git, Gradle, Bash scripting...
Description de l'entreprise
At LGO, we offer a global platform for agents (investors, issuers, intermediaries, buyers and sellers) to issue and exchange digital assets in a transparent, secure and decentralized way.
We use blockchain and cryptography technology to solve governance, trust, risk and intermediation issues from the ground up
Site web de l'entreprise
  • Consultante en mission chez Cultura puis Cdiscount
  • Manager technique d'une équipe de 7 consultants Ippon : suivi des missions, suivi de la carrière et de l'évolution technique, conduite d'entretiens d'embauche techniques et d'entretiens annuels
  • Conception et développement de solutions techniques pour les projets de R&D
  • Sensibilisation à l'agilité, mise en place d'outils agiles, facilitation de rétrospectives pour plusieurs équipes
  • Sensibilisation aux tests et au clean code, support au développement
  • Technologies très variées : Java/J2EE, Java 8, Spring Boot, stack Netflix, Python, Tensorflow, C++, Kubernetes, ELK, Docker, Kafka Stream, Azure Cosmos DB, Grafana, Prometheus, fluentd
Détails de l'expérience
  • Projet: Détection en temps réel de bots/crawler- Étude des solutions existantes- Mise en place de fluentd pour l'écriture des logs de requête dans un topic Kafka- Conception et développement d'applications Kafka Stream pour enrichir les logs de requêtes, agréger des statistiques, créer des jeux de données pour l’entraînement des algorithmes de machine learning- Développement Java d'API SpringBoot / Azure Cosmos DB
  • Projet: Deep learning pour l'analyse d'images des produits- Étude comparative de différentes technologies de deep learning- POC en Python/Tensorflow- Images Docker et déploiement des algos et prédictions sur Kubernetes- Driver Tensorflow filesystem pour Azure Blob Storage (C++/Bazel)- Benchmark d'API Python (Ceph/S3, Azure, Google Cloud Storage)- Stack ELK pour la visualisation des métriques de prédiction
  • Projet: Géolocalisation pour le moteur de recherche de Cdiscount- Etude des moteurs de recherche les plus utilisés sur le marché- Implémentation d'un proxy au dessus de SolR permettant de lancer et enchaîner les étapes du processus de recherche sur chacun des shards en asynchrone- Déploiement de l'architecture microservices Java (Spring Boot + stack Netflix) sur Kubernetes- Déroulement des jeux de tests avec Gatling afin de tester les performances et la scalabilité des différentes solutions testées pour chaque brique de l'architecture
  • Développement back-end en Java 8 d’APIs s’interfaçant avec les ERPs et bases de données en place, architecture microservices, Spring Boot
  • Formations et sensibilisations au TDD, test, pair programming et clean code
  • Mise en place d’une stack de monitoring conteneurisée et automatisée (Ansible, Docker) : Elasticsearch/Fluentd/Kibana pour les logs des microservices, cadvisor/nodeexporter Prometheus/Grafana pour le suivi des métriques des serveurs, conteneurs et applications
  • Développement front-end d’un dashboard Angular2, permettant de contrôler/inspecter les conteneurs Docker
  • Technologies : Java/J2EE, Java 8, Angular2, Docker, Ansible, API, Spring IOC, Spring Cloud, Spring Boot, Netflix OSS, Mockito, AssertJ, Junit, Gradle, Jenkins, Sonar, Linux, REST, SOAP, Bootstrap, NodeJS, Express, Typescript, Kibana, Prometheus, Grafana
  • Méthodologie : TDD, BDD, Devops
  • Avril 2012 - Août 2016 : Fairways Garanties, logiciel de gestion des cautions et garanties bancaires http://financeactive.fr/services/gestion-garanties/
    • Conception et développement du logiciel en équipe agile depuis sa première ligne de code (nouveau logiciel)
    • Scrum master / responsable technique
  • Janvier 2012 - Avril 2012 : Fairways Change, logiciel de gestion du risque de change http://financeactive.fr/services/gestion-du-risque-de-change/
    • Migration Tapestry 5.2 à Tapestry 5.3
    • Conception et développement de nouvelles fonctionnalités
  • Technologies : Java/J2EE, Java 8, Tapestry5, JQuery, Hibernate, SQL/MySQL, MongoDB, Selenium, TestNG
  • Méthodologie : TDD, DDD, Agilité, Intégration continue
Détails de l'expérience
  • Développement (TDD)
  • Conception (DDD)
  • Gestion de l'équipe de développement (Scrum / outil Pivotal / Jira Agile)
  • Validation / participation à la rédaction des spécifications et de la documentation
  • Organisation des mises en production avec l'équipe d'exploitation
  • Gestion de la qualité et des outils de développement
  • Tests de charge et utilisation de profilers pour résoudre des problèmes de performances (JMeter, JProfiler)
  • Mise en place d’outils divers pour aider l’équipe de développement : réalisation d’un plugin d’auto-complétion pour IntellijIdea, d’un script de modification de story Pivotal en python. Modification d’un outil de migration de Pivotal vers Trello en ruby, d’un webhook Github/Trello en python et d’un plugin Rundeck (webhook Rundeck/Slack).
Description de l'entreprise
Finance active est une société innovante qui associe l'expertise financière et les nouvelles technologies au service des décideurs financiers.

Présente sur tout le territoire et dans 7 pays européens, elle accompagne ses clients dans leur gestion active de la dette, des placements, de la prospective financière et de la gestion du risque de change. Ses équipes, constituées à parité de compétences technologiques et financières, sont spécialisées par secteur d'activité : Collectivités, Entreprises, Santé, Habitat, Institutionnels.

Finance active permet à ses clients d'optimiser leur gestion financière, de renforcer leur expertise et de conserver ainsi un temps d'avance.
  • Conception et développement Java
  • Technologies : Java/J2EE, JSP/JSTL, Maven3, Eclipse, SolR, Memcache, MySQL, AmazonS3...
  • Méthodologie : Scrum
Détails de l'expérience
  • Conception et développement Java/JSP/JSTL/SQL/MemCache des nouvelles fonctionnalités de l'espace recruteur
  • Conception et développement d'une "debug bar" pour les pages JSP : affichage des paramètres de requête, attributs de requête, attributs de session, attributs du PageContext. Introspection, génération d'un arbre, utilisation de l'API java.lang.reflect
  • Intégration du framework easyb (Behavior Driven Development BDD)
  • Mise à disposition d'un plugin maven permettant de générer une carte heuristique (MindMap) représentant les dépendances à releaser (SNAPSHOT), à partir du projet mindmap-maven-plugin : https://github.com/ielfatmi/mindmap-maven-plugin
  • Conseil sur l'utilisation de Redmine
  • Aide à la migration de postes de développeurs sous Ubuntu
Description de l'entreprise
Réseau social professionnel en ligne, accessible en 6 langues, Viadeo s’adresse aux professionnels du monde entier.
Avec 35 millions de membres, Viadeo est la réponse idéale pour qui souhaite :
  • augmenter ses opportunités "business" (recherche de nouveaux clients, partenaires ou fournisseurs…),
  • augmenter ses opportunités de "carrière" (être "chassé", accroître sa "net réputation"),
  • gérer et développer son réseau de contacts professionnels.
    Viadeo, c’est plus de 30 000 nouveaux inscrits par jour, 150 000 mises en relations & plus de 3 millions de profils consultés quotidiennement. Entrepreneurs, chefs d’entreprises, cadres de tous secteurs s’y retrouvent.
    Basé à Paris (siège social), Viadeo dispose également de bureaux et d’équipes locales aux Etats-Unis (San Francisco), en Angleterre (Londres), en Espagne (Madrid et Barcelone), en Italie (Milan), en Chine (Pékin), en Inde (New Delhi), au Mexique (Mexico City) et au Canada (Montréal). La société emploie 240 salariés.
Site web de l'entreprise
  • Responsable technique de projets de R&D et de contrats de TMA
  • Contexte : R&D Java/J2EE (PKI) et Web/Java J2EE
  • Technologies : Java/J2EE, XML/XSL, HTML/CSS, Lutèce (CMS), Tapestry5, Hibernate, Spring, Freemarker, Maven2, Ant/Ivy, JMX, ActiveMQ, Selenium, Sonar, Hudson, Eclipse...
Détails de l'expérience
  • Développement de LinShare, logiciel libre de partage de fichiers sécurisé (R&D Linagora). Framework Tapestry. http://www.linpki.org/projects/show/linshare

    Depuis 2009

    Principales tâches :
    • Conception des nouvelles fonctionnalités
    • Développement des nouvelles fonctionnalités
    • Mise à jour de la version installée à Linagora
    • Assistance aux utilisateurs
    • Gestion technique du projet open source
    • Gestion de la Roadmap
    • Supervision des installations client dès décembre 2010
    • Encadrement d'un stagiaire dès janvier 2011

    Mots-clés :
    • Java, Tapestry, Spring, SpringSecurity, JMX, Hibernate, Jetty, Maven2, Eclipse, PostgreSQL, JUnit, Selenium, SVN, Hudson, Nexus, Sonar, Redmine
  • Développement du logiciel Sogera Server (gestion du cycle de vie de certificats numériques d'applications et serveurs) pour le compte de la Société Générale.

    Décembre 2010 à Mars 2011

    Principales tâches :
    • Participation à la conception de l'application
    • Développement des écrans et services

    Mots-clés :
    • PKI, Sécurité, Tapestry, Spring, Hibernate, Jetty, Maven, Eclipse
  • Intégration, conception et développement du nouveau site Internet de la ville de Bobigny basé sur le CMS libre et français Lutèce.

    Décembre 2010

    Principales tâches :
    • Intégration du CMS libre et français Lutèce
    • Développement de fonctionnalités supplémentaires
    • Intégration de la charte graphique de Bobigny.fr
    • Reprise de données de l'ancien site

    Mots-clés :
    • CMS, Java, Lutèce, HTML/CSS, Freemarker, XML/XSL, Tomcat/Apache, MySQL, SQL, Ant, Maven, Eclipse
  • Conception et développement d'un logiciel libre de capture, signature, chiffrement et stockage de traces applicatives (R&D Linagora).

    Mai à Octobre 2010

    Principales tâches :
    • Conception du logiciel et choix des briques libres
    • Participation à la rédaction des spécifications
    • Développement du logiciel, packaging
    • Rédaction de la documentation

    Principales fonctionnalités réalisées :
    • Lecture/écriture/dispatch sur des files JMS avec ActiveMQ
    • Serveur asynchrone TCP
    • Serveur asynchrone UDS (Unix Domain Socket)
    • Utilisation d'inotify pour surveiller les dépôts de fichiers sur le système et les recopier sur une file JMS
    • Templates Freemarker
    • IOC avec Spring
    • Manipulation de fichiers XML avec l'API Java org.w3c.dom
    • Packaging Maven2
    • Signature de fichiers XML au format XADES-T (avec timestamp)
    • Chiffrement de fichiers XML
    • Mise à disposition de statistiques via JMX
    • Récupération de ces statistiques avec Nagios (développement d'une extension du plugin Nagios JMX)
    • Implémentation de web services à partir d'une description WSDL
    • Utilisation de SoapUI pour tester les web services
    • Implémentation d'un outil d'interrogation du service SOAP en ligne de commande, avec Apache CLI
    • Utilisation de ThreadPool
    • Debug, monitoring et tests de performances avec la console JMX, JVisualVM

    Mots-clés :
    • Java, Spring, Freemarker, JMS/ActiveMQ, Signature XADES, Chiffrement XML, JMX, SOAP, Apache CLI, Maven2, Eclipse, NetBeans IDE, Web services/WSDL
  • Intégration et développements d'Intranet/Internet basés sur le CMS libre et français Lutèce.

    Depuis 2009

    Clients :
    • Communauté d'agglomération du Val d'Orge
    • Ville de Bobigny
    • Groupements d'employeurs de Bretagne (CRGE, Cornoualia, Atouts Pays de Rance)
    • IHES

    Principales tâches :
    • Intégration du CMS libre et français Lutèce
    • Développement de fonctionnalités supplémentaires
    • Intégration des chartes graphiques
    • Etude et corrections pour une cible accessibilité
    • Correction d'anomalies

    Mots-clés :
    • CMS, Java, Lutèce, HTML/CSS, Freemarker, XML/XSL, Tomcat/Apache, MySQL, SQL, Ant, Eclipse
  • Développement de deux évolutions pour le LSC-project, logiciel libre de synchonisation d'annuaires LDAP http://tools.lsc-project.org, feature #205 et #206.

    Avril 2010

    Mots-clés :
    • LDAP, Java, Eclipse, OpenDS, Samba NTLM passwords
  • Développement d'évolutions sur le logiciel Sogera (gestion du cycle de vie de certificats numériques) pour le compte de la Société Générale.

    Décembre 2009 à Janvier 2010

    Principales tâches :
    • Prise en main des technologies et des spécifications
    • Développement de nouvelles fonctionnalités

    Mots-clés :
    • PKI, Sécurité, Tapestry, Spring, Hibernate, Jetty, Ant/Ivy, Eclipse
Description de l'entreprise
LINAGORA, société spécialisée en Logiciel Open Source, est un des leaders français de ce marché, avec plus de 100 collaborateurs et une présence en France (Paris, Toulouse, Lyon et Marseille) et en Belgique (Bruxelles).
LINAGORA édite ses propres logiciels Open Source et propose une gamme de services professionnels pour réussir les grands projets du Libre.
Site web de l'entreprise
  • Étude de l'interfaçage et de l'export de données entre le logiciel d'exploitation des résultats de tir laser (C#/.Net) et l'environnement IDL
  • Contexte : Laser MégaJoule
Détails de l'expérience
  • Conception UML, conception objet, interfaçage, IDL, Laser MégaJoule
  • Étude des besoins des utilisateurs.
  • Étude des structures de données et des fonctionnalités générales à mettre en place.
  • Développement des structures de données et des fonctionnalités générales.
  • Développement de quelques fonctionnalités métier pour validation du modèle conçu.
Description de l'entreprise
Le CEA est le Commissariat à l'Énergie Atomique. Il a en charge le maintien en condition opérationnelle de la force de dissuasion nucléaire de la France.
Le LMJ ou Laser Mégajoule est un projet de laser ultra puissant développé par le CEA pour permettre de continuer de valider les modèles de têtes nucléaires, du fait de l'arrêt des essais nucléaires en France.
Site web de l'entreprise
  • Prise en charge des spécifications détaillées et développement d'un module du SI de gestion des stagiaires de la formation professionnelle et de leur rémunération.
  • Client : CNASEA.
  • Technologies : Java/J2EE.
Détails de l'expérience
  • JAVA, J2EE, Maven2, Struts, JSP, XML, IBM WebSphere
Site web de l'entreprise
  • Conception et réalisation du site Internet de vente en ligne de Leya, traiteur à Rouen
Détails de l'expérience
  • Intégration et design sur la base d'osCommerce