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 !
Cette expérience m'a plongé au coeur 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.
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.
Détails de l'expérience
Documentation, Mise en place d'outils tierces
Intégration continue : Écriture de tests & Circle Ci nous permet d’exécuter tous nos tests unitaires et de valider la non régression de notre base de code.
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é serveur 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 étudesstatistiques aux clients.
Collecte d'information, rendu des résultats sur des pages type"analytic".
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 composants.
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.
Support clientèle, préparation de poste, installation de suites de logiciels. Observation de l’administration des serveurs (messagerie, ftp, annuaires routeurs)