Menu

Regnier ERIC

LILLE

En résumé

Je suis un développeur passionné.

J'aime la technique, de l'idée à la mise en production en passant par la phase de développement, je m'efforce de maîtriser un large éventail de connaissances autour des langages de programmation python et javascript afin d'être en mesure de prendre de bonnes décisions sur mes projets.

Bien entendu, la connaissance seule d'un langage de programmation ne suffit pas à résoudre tous les problèmes techniques. Savoir comment marche une base de données, et en tirer profit, connaître le fonctionnement d'une architecture distribuée permet également d'optimiser rapidement du temps et de l'argent. Bien d'autres sujets techniques de pointe m'intéressent et sont autant d'atouts pour optimiser un système d'information.

C'est la raison pour laquelle je consacre du temps à la veille technologique notamment au travers du fil d'actualité du site hacker news (ycombinator). J'affectionne également consacrer du temps à l'expérimentation de technologies nouvelles et reconnues afin d'élargir mon champs de connaissance.

Il me semble essentiel d'affiner également mes compétences transverses telles que la communication, l'écoute et le bon sens, qui pour moi sont des qualités fondamentales pour la réussite d'un projet.

Vous souhaitez en savoir plus sur moi ou me parler de votre projet ? Je serai enchanté d'échanger avec vous pour voir dans quelle mesure je peux contribuer à notre réussite commune. N'hésitez pas !

Mes compétences :
Python
Apex
Xhtml
As3
Django
Symphony
Jquery
Xpath
Javascript
SVN
AngularJS
Git
JAVA
Perl
Java/j2ee
Anglais
SQL
MySQL
Architecture logicielle
XML
Sysadmin
Xml schema
XSL
OOP
Linux
PHP5
Pl/sql
ALGORITHMIE

Entreprises

  • Cybel Angel - Développeur Fullstack sénior

    2018 - 2019 Cette expérience m'a plongé au ceur de la cyber-sécurité grâce à la veille nécessaire de l'entreprise pour être à la pointe sur la fuite de données. CybelAngel est une entreprise qui scanne tout l'internet accessible à la recherche de documents pouvant comporter des fuites de données pour des grands comptes.

    Mon rôle à été de faire essentiellement de la maintenance sur une application angularjs legacy servant à la fouille de données et qui est en cours de migration vers du vue.js et de faire également de la revue de code et enfin de mettre au point quelques fonctionnalités de traitement automatisé des alertes pour réduire le traitement humain.

    Angular js & librairie material.

    Python 3.7 avec des librairies standard et des spécifiques au projet.

    Gestion et suivi de ticket via Gitlab.

    Environnement de développement des applications en Docker.

    Frontend refondu Vue.js & build des SPA avec @vue/cli.

    Architecture de composants du flow de traitement des données.

    Interrogation, aggrégation des données depuis MongoDb, Elastic Search.

    Collaboration avec les product manager pour le suivi des en-cours.

    Mise en place d'une page d'analytics sur l'activité des utilisateurs sur la plateforme
    client facing.

    Monitoring via datadog.

    Déploiements sur cluster DC/OS.

    Versionnage du code sous Gitlab.

    Scaffold d'applications via yeoman.
  • jaccede.com - Responsable plateforme web

    2016 - 2018 Maintenance et évolution de l'API python, des endpoints pour les clients de l'API (web,
    applications mobiles, partenaires).

    Documentation de l'api open api / swagger

    Amélioration du back office : outils d'aide à la décision (graphiques et statistiques)

    Déploiement des environnements d'intégration et de production sur AWS.

    Microservices serverless sur AWS Lambda pour du redimentionnement d'images.

    Backups de base de données incrémentielles sur S3.

    Étude de coûts de la plateforme et rationnalisation de l'architecture existante pour
    réduire la facture AWS.

    SEO du site web basé sur lighthouse et Google Insight.

    Applications mobiles hybrides Cordova.

    Maintenance et évolutions de l'application frontend (SPA) en AngularJS, migration vers VueJs.

    Etude et développement d'un outil de messagerie pour la plateforme.

    Amélioration du test coverage de l'API et du frontend.

    Features métier complètes : refonte de la page de recherche de lieux, page d'accueil,
    des fiches de lieux, des pages de l'association (CMS custom).

    Intégration continue via Circle CI (plusieurs realeases par semaine).

    Monitoring de la solution : AWS / Sentry.

    Interprétation et aide à la décision depuis les informations de google analytics.

    Mis en place d'un déploiement Docker de la plateforme en local.

    Utilisation et contributions Open source.

    Cache applicatif redis

    Scripts d'imports de données

    Utilisation d'apis externes : Données géographiques et validations (email / téléphone / lieux)

    Gestion de données géographiques

    Build d'un moteur de données pour chercher des lieux sur google map et dans notre base de données

    Administration des ressources cloud sur AWS.
  • CAPENSIS - Ingénieur en développement

    Wasquehal 2013 - 2016 Developpement de l’outil open source Canospsis de centralisation de la supervision

    Développement de widgets dans l'interface utilisateur (Météo, système
    d'acquittement, Graphiques dynamiques, Editeur riche de texte).

    Développements d'outils core de la solution

    Maintenance applicative

    Internationalisation de l'application (Anglais et Français).

    Conception et mise en place de moteurs de la chaine de traitement des données entrantes.

    Développement de traitements asynchrones des entrants.

    Résolutions de problématiques de performance. De 350 à plus de 700 évènements par seconde traités.

    Intégration de nouvelles librairies python et javascript et update de la stack (rabbit, mongo, python, node...).

    Etude sur la version distribuée et mise en place d'une première version de modèle distribué de Canopsis

    Développement d'outils utilitaires pour la solution.

    Documentation technique, fonctionnelle et utilisateur.

    Accompagnement et formation technique de stagiaires sur Canopsis, transformation en CDI.

    Prise en charge des incidents de production chez le client.

    Mise en place, conception et écriture de tests automatisés pour le frontend et le backend.
  • OVH - DevOps (développeur perl)

    Roubaix 2012 - 2013 Développement du back office pour les ressources humaines: gestion des employés,
    des accès, des autorisations, des plannings, mails de service.. . Développement perl
    coté server et Angular JS côté frontend.

    Maintenance et évolutions du système de gestion des finances. Scripts en perl.

    Utilisation de l'ORM spécifique. Problématique de performance pour les traitements
    développés.

    Développement de webservices en utilisant l'API legacy en perl afin de créer des points
    d'accès aux données / exploiter les bases de données des services d'OVH.

    Développement d'un outil de création de formulaires pour soumettre des études
    statistiques aux clients. Collecte d'information, rendu des résultats sur des pages type
    "analytic".
  • Capgemini Technology Services / Aerospace & Defence - Consultant technique / Développeur Oracle systèmes

    PARIS 17 2011 - 2013 Missions autour de l'ERP Oracle business sur le projet GFS (Global Financial System) qui est le service de gestion financier interne de l'entreprise

    TMA applicative. L'ERP est alimenté par des composants PL/SQL. Ces composants
    métiers effectuent des opérations entre les tables de la base de données oracle en
    fonction des paramètres de lancement donnés par les exploitants de la plateforme. Les fichiers PL/SQL nécessitent des mises à jour, et des corrections.

    Évolutions de la plateforme. Développement de nouveaux composants métiers PL/SQL afin de répondre à de nouveaux besoin sur la plateforme.

    Projet de supervision des composants spécifiques principaux. Objectif: connaître "en
    temps réel" l'état d'exécution des comopsants.

    Extraction d'information d'état en générant des documents XML, Export vers un webserver JEE des documents XML, Parsage et stockage des résultats dans une BDD Oracle, Exploitation des résultats depuis une application QlickView que j'ai développé et distribué

    Etude de prérequis pour la migration de la plateforme vers oracle ERP V12. Un
    programme existait permettant d'analyser le dépôt de composants spécifiques. Cet
    outil était instable et le temps d'analyse incertain (Analyse en erreur fréquent). Parsage de la documentation online de la V12 (extraction des mots clefs utilisables
    dans cette version). Analyse de statique du code du dépôt, comparaison des fonctionnalités utilisées à la liste des définitions de la V12.

    Génération de rapport d'obsolescence au format xls et html, présentant les données
    analysées pour les décideurs.

    Proof of concept de la technologie APEX sur les plateformes Oracle ERP. APEX est un
    framework web, permettant de faire de la BI en alimentant des widgets dans la partie
    utilisateur directement avec des requêtes SQL.
  • Wid'op - Développeur web

    LILLE 2011 - 2011 Création de sites web en Symfony
  • DMCO - Analyste développeur Flex

    Boulogne Billancourt 2010 - 2010 Evolution du produit de l'entreprise. Framework MVC Cairngorm plus ORM Php.
  • Irondel - Développeur web

    2009 - 2009 Développement d'un agenda interactif pour le système d'information de l'entreprise.
  • Irondel - Développeur web

    2008 - 2008 Réalisation d'un GED en technologies web
  • Sommer NeedlePunch - Assistant informatique

    2007 - 2008 Support clientèle, préparation de poste, installation de suites de logiciels. Observation de l’administration des serveurs (messagerie, ftp, annuaires routeurs)

Formations

  • Université Lille

    Villeneuve D'Ascq 2010 - 2012 Master 2

    Mocad - Connaissances en apprentissage automatique, techniques d'optimisation de problèmes complexes et
    simulations orientées agents

Réseau

Annuaire des membres :