Bienvenue sur le profil Malt de Vincent !
Localisation et déplacement
- Localisation
- Strasbourg, France
- Télétravail
- Effectue ses missions majoritairement à distance
Préférences
- Durée de mission
-
- ≤ 1 semaine
- ≤ 1 mois
- entre 1 et 3 mois
- entre 3 et 6 mois
- ≥ 6 mois
- Taille d'entreprise
-
- 1 personne
- 2 - 10 personnes
- 11 - 49 personnes
- 50 - 249 personnes
- 250 - 999 personnes
+2 autres
Vérifications
Charte du freelance Malt signée
Consulter la charte
Langues
Catégories
Compétences (48)
- Langages
-
Débutant Intermédiaire Confirmé
-
Débutant Intermédiaire Confirmé1
-
Débutant Intermédiaire Confirmé1
-
Débutant Intermédiaire Confirmé
-
Débutant Intermédiaire Confirmé
- Methodologies
-
Débutant Intermédiaire Confirmé1
-
Débutant Intermédiaire Confirmé
- Architecture
-
Débutant Intermédiaire Confirmé
Vincent en quelques mots
Entrepreneur, j'ai crée une startup de covoiturage courte distance B2B qui m'a emmené un grand nombre de challenges a relevé durant 5 années!
Aujourd'hui je travaille en tant qu'indépendant afin de vous accompagner sur les projets les plus complexes!
J'aime travailler en équipe, je suis force de proposition afin d'atteindre l'objectif du projet tout en respectant les enjeux coût/qualité/vision long terme
J'ai supervisé en tant que responsable d'équipe et participé à la réalisation de plusieurs applications
- 3 backends NodeJS
- 2 IOS
- 3 Android
- Plusieurs web app, dashboard
Ma stack favorite? Node.Js + Koa + Typescript, et pour la base de données, je choisis Postgresql+Postgis, tout en documentant l’API avec swagger et ses générateurs de codes.
De même, je connais très bien la base de données Postgresql, SQL, PL/SQL, ainsi que les difficultés avec les transactions SQL, PgBouncer et l’univers de la mise en production.
Gitlab / pipeline : j’ai eu l’occasion de construire des pipelines optimisés, incluant également des tests de base de données. Afin d'optimiser les performances et de baisser le coût des minutes/pipeline, j’utilise gitlab-runner.
J’ai designé une architecture de tests unitaires JEST multilayer distribués backend/frontend, que j'ai nommé "micro-testing". Cette méthode, tout en écrivant une seule fonction, permet d'exécuter une batterie de tests connectés à un jeu de données évolutif.
Pour l’authentification, j’ai choisi la solution Azure Active Directory + Azure Active Directory B2C (connecteurs externes google/facebook & authentification classique).
Portfolio
Expériences
TaxiService
Transports
Responsable technique / NodeJS - En tant que freelance
Responsable technique de la réalisation du nouveau CRM de vente à distance :
- Course UBER / Karhoo / Taxi..
- Billet de train
- mobilités...
Couplés à des besoins bancaires très techniques, nous connecté plusieurs solution bancaire
Stripe, RocketGate, Spreedly, EmerchantPay, Worldline, Chargebee.
Le CRM est totalement synchronisé via Socket.io afin que les commerciaux soient avertis en temps réel sur l'ensemble des évènements.
Nous avons connecté Aircall pour améliorer l'efficacité de l'équipe.
Dès que le téléphone sonne, la fiche client est automatiquement ouverte!
Un beau challenge technique relevé en très peu de temps avec l'équipe!
Offishall - Offishall
Ressources humaines
Mise en place de l'API transactable de Microsoft - En tant que freelance
Implémentation de l'API Microsoft transactable Node.Js
L'objectif de la mission était d'implémenter l'API Microsoft transactable afin d'ouvrir la facturation de l'entreprise à tous les clients Microsoft worldwide.
C'est un véritable tremplin business
La mission c'est très bien déroulé!
9HP - Archéologue
Culture
Architecte backend NodeJS - En tant que freelance
Recrutement de 4 développeur & réalisation d'une application sur tablette avec une mode offline/online automatique pour faire face à l'absence de 3G
L'app doit être capable d'être utilisée par plusieurs archéologues en parallèle en offline
L'application Fronted Angular une base de donnée IndexDB, qui se synchronise avec le backend dès que possible. Le backend s'occupe de l'historisation de chaque modification ainsi que la gestion de conflit.
Cette application était totalement différente de notre dernière réalisation (full-temps réel), très beau challenge technique qui a permit d'améliorer le protocole "Action IQ" que nous avons développé, afin d'être maintenant offline/online (hybride auto)
Jusqu'à présent, il n'existait pas d'application de fouille pour Archéologue, et c'est ce que nous avons mis en place avec l'expertise de Bertrand, archéologue, plus de 90 tables dans la base de données!
Millet - Sport de montagne
E-commerce
Architecte & développeur linux / sql - En tant que freelance
Contexte : Calida (maison mère) se sépare des marques de Millet + Lafuma / Lafuma mobilier / Oxbow .
Chaque marque devient une nouvelle structure et doit devenir indépendants dans tous les domaines, SI, logistique, supply, magasin, compta, etc... La division donnera lieu à 3 équipes distinctes.
L'objectif de ma mission est d'accompagner techniquement la séparation afin de sécuriser les 3 futures sociétés.
Mes missions:
- Déploiement & configuration de serveurs linux
- Proposition/mise en place & évolution de l'architecture du software
- Proposition/mise en place & développement d'un CRM toolbox, véritable couteau suisse qui sécurise les scripts de l'équipe, la maintenance, la réutilisation
- Proposition/mise en place de 3 environnements de développement GIT afin de sécurisé le projet qui compte plus de 24 serveurs
- Migration de CEGID Y2 on-premise vers la solution Y2 SAAS
- Développement de rapport Oracle Forms
- Formateur Bash toolbox
- Formateur GIT
Oxycar
Transports
Co fondateur & responsable technique
Objectif : Conception d’un écosystème d’outils de covoiturage
Réalisation :
- API NodeJS Scalable
Algorithme
- Algorithme de mise en relation méta heuristique
Messagerie
- Mise en place d’un chat sur l’application avec Socket.io
- Mise en place d’un chat avec XMPP
Base de données
- Compétence SQL excellente
- Gestion de base de données Postgresql / Postgis
CI/CD
- DevOp, mise en place de pipelines automatisés CI / CD
- Test unitaire : mise en place d’un système de « micro-testing » adaptatif, multi projet
Microsoft :
- Authentification via Azure active Directory B2B & B2C
- Migration de l’infrastructure vers Azure Serverless
- App Azure IP co-sell & transactable. Vente de notre produit sur Office 365
API :
- 3 ans d’expérience avec les API de Stripe et la gestion des flux financiers, Stripe Connect / Stripe Express
- Stripe express / Stripe Connect customer / Facturation récurrente
- Azure / AWS
Générateur de code
- Générateur de code SQL basé sur Swagger
- Générateur d’objet PL/SQL basé sur Swagger
Alcatel-Lucent Enterprise
Télécommunications
Dévelopeur logiciel R&D
- Partie 1 : Architecture cloud big data afin de traiter les donner et de détecter les anomalies
- Partie 2 : Solution client embarquée dans le serveur afin d'appliquer les règles de sécurité
Réalisation :
- Cahier des charges, étude du besoin du client
- Détection des failles de sécurité, hacking téléphonique
- Mise au point d’un algorithme, apprentissage automatique des habitudes de l’entreprise (Big data) (IA)
- Analyse automatique des données
- Application de règle de défense, passage en mode restreint pour protéger l’installation client
- Infrastructure cloud ELK + Spark
- Collecte de données à grande échelle
- Analyse big data / Data scientist
- Code client embarqué
Environnement :
- C/C++ Embarqué dans un environnement redhat Alcatel
- Spark – calcul de grande échelle
- Elasticsearch
- XMPP
- Java
- VM : redhat / opensuse
Autre mission :
- Implémentation du protocole SNMP
Ajout du service SNMP dans l’OXO + libraire (C). Serveur/Client. Livraison binaire pour client
- Programmation d’un plugin Wireshark de Debug pour l’équipe (Langage C)
- Prototype XMPP serveurXMPP/OXO et interface web
Orange Business Services - ORANGE
Télécommunications
Technicen PABX - terrain
- Proposition d'une idée validée et déployée
Initiative personnelle, création d’une IHM, générateur de configuration Aastra (gain de temps exponentiel)
L'objectif de l'outil est de simplifier le déploiement de la solution AASTRA chez les clients, et d'obtenir un gain de temps de plusieurs heures par jour par technicien.
Orange Business Services - ORANGE
Télécommunications
Technicien PABX - back office
Intégration d’une équipe de sécurité PABX
Réalisation d'une Idée clic validé/déployé sur l'ensemble de la France : initiative personnelle, création d’un programme automatisant l’ouverture/gestion des dossiers clients dans le cadre de campagne de sécurité. (gain x10) Installation/optimisation du programme au niveau national (Prime Exceptionnel)
5 missions Malt
Consultez les avis de fin de mission de Vincent
9 recommandations externes
Consultez les recommandations qu'a reçues Vincent