Ingénieur en génie Informatique & Statistique de formation et exerçant en tant qu'indépendant,
j'accompagne les entreprises dans leur démarche de transformation digitale tout en
leur apportant des solutions adaptées aux enjeux du numérique.
Animé par un esprit pédagogique, j'apprécie grandement partager mes connaissances avec les développeurs les moins expérimentés, tout en tirant constamment des enseignements de leurs retours.
Passionné par l'architecture logicielle, je développe tous types de programmes, sites Web, applications Android et iPhone.
MeltingSpot est une startup innovante qui a mis au point une plateforme communautaire.
Cette plateforme offre aux entreprises et aux associations un espace centralisé pour organiser
leurs webinaires, événements et forums de discussion.
De plus, elle propose des fonctionnalités destinées à enrichir l’expérience client en matière d’intégration et de formation.
En tant que responsable d’une équipe de développement, j’ai supervisé la conception et la mise en œuvre de cette plateforme.
Management d'une équipe de développeurs juniors.
Responsable de la conception et du développement d'une plateforme communautaire en utilisant les technologies Node.js et React (TypeScript).
Contribution au processus de recrutement et participation active à la montée en compétences des développeurs juniors.
Étroite collaboration avec l'équipe produit pour recueillir leur besoin afin d'élaborer les spécifications détaillées.
Planification minutieuse des différentes étapes de développement.
Supervision de la qualité du code et participation aux phases de contrôle qualité (QA).
Wassati est une entreprise de conseil et de recherche en stratégie d’entreprise qui se concentre sur la transformation par les valeurs.
Elle utilise une nouvelle data science pour mesurer et prédire les tendances de consommation liées au changement vers les valeurs sociétales
telles que le climat, la pollution, le plastique, la vie en communauté, les droits des femmes, le racisme, le handicap et bien d’autres encore.
Je suis intervenu en tant qu'architecte au sein de l'équipe data. J'ai participé
à l'élaboration des modèles de Machine Learning et ai conçu l'architecture logicielle
nécessaire à leur exécution.
Conception d'une architecture logicielle asynchrone en temps réel avec Kafka et WebSocket.
Élaboration de modèles de Machine Learning et de NLP en python avec Scikit-LearnScikit-learn et SpaCy.
Conseils au client sur les solutions techniques les plus adaptées à son besoin.
Supervision du bon usage des frameworks lors de la réalisation du code par les développeurs.
Participation au dimensionnement du projet de manière à garantir la robustesse des solutions techniques mises en œuvre.
Formation des développeurs aux paradigmes de programmation orientée objet et fonctionnelle.
Développement d'une application Web en React/Redux et Node.js.
Développement d'une application mobile Android et iOS permettant à un utilisateur de saisir ses plats préférés afin de lui générer un menu pour chacun des jours de la semaine.
L’application offre également la possibilité d’exporter le menu au format Excel.
Développement hybride à l'aide de React-Native et Redux.
Conception d'une base de données SQLite.
Implémentation d'une architecture de navigation multi-onglets.
Gestion des permissions d'accès au système de stockage.
Développement d'une application mobile Android et iOS permettant à un utilisateur de scanner
le code-barres d'un produit afin d'en obtenir l'Eco-Score, le NutriScore, le groupe NOVA et
les informations nutritionnelles associées.
Conception d'une base de données NoSQL à l'aide de MongoDB.
Développement hybride à l'aide de React-Native et Redux.
Traitement de données en Python.
Implémentation d'une architecture de navigation multi-onglets.
EDLConcept est une startup proposant à des propriétaires de bien immobiliers de faciliter
leur gestion locative, notamment au travers de l'établissement d'états des lieux numériques.
J'ai eu pour mission de développer une Progressive Web Application permettant à l'entreprise
de promouvoir ses services ainsi que de faciliter la prise de rendez-vous par leurs utilisateurs.
Conception d'une PWA à l'aide de React/Redux.
Utilisation de Firebase pour le système d'authentification.
Dimensionnement du serveur et gestion de la relation avec l’hébergeur.
Gestion des rendez-vous avec Laravel.
Mise en place de l'hébergement avec gestion des certificats SSL.
CoopeVTC est une startup mettant en relation des utilisateurs et des conducteurs réalisant
des services de transport. J'avais pour mission de développer deux applications Android : l'une
destinée aux clients, l'autre aux chauffeurs. Ces applications ont pour but de faciliter la
commande de course notamment en prenant en charge la logistique du paiement.
Rédaction de cahier des charges.
Utilisation de la méthodologie Kanban.
Conception et développement des applications Android.
Cycle de développement itératif.
Gestion de la logistique de paiement.
Synchronisation des versions client et chauffeur à l'aide de Parse Server.
Parse ServerAgile KabanNodeJSJavaScriptEvent BusGestion de projetAndroid SDKJSONDesign PatternsGitJavaAPIXMLAndroid Studio
Nord Compo est une société spécialisée dans l'édition de contenu numérique. J'ai eu pour
mission la mise en place d'une solution de monitoring pour l'application Ducasse. J'ai dû
mettre à jour les versions Android et iOS de l'application afin d'enregistrer quel
contenu a été consulté par quel utilisateur, pendant combien de temps, à quel moment et
depuis quelle position. J'ai rendu ces informations disponibles en implémentant un dashboard
sous forme d'application Web proposant chaque mois un rapport au format Excel.
Conception d'une API REST.
Mise à jour d'applications mobiles Android et iOS en Java et Objective-C / Swift.
Conception et structuration d'une base de données PostgreSQL.
Génération automatique de fichiers Excel.
Mise en place de tâches cron.
Choix d'un hébergement adapté aux besoins du client.
Otop est une startup localisée à Singapour. J'avais pour mission de concevoir et de dévélopper une marketplace
de type online-to-offline sous forme d'application Android permettant aux
utilisateurs désireux d'acheter un produit, de pouvoir le trouver dans le magasin le plus proche de leur localisation.
L'application leur propose aussi d'être tenus informés des promotions disponibles dans leurs magasins favoris grâce
à des notifications.
Recueil et analyse des besoins auprès du client.
Conception et implémentation de l'architecture de l'application en Java.
Intégration de la carte Google Maps.
Utilisation de l'API REST d'ElasticSearch.
Possiblité de trouver un produit à partir de sa photo à l'aide de Google Cloud Vision API.
Déclenchement de notifications à l'entrée d'un magasin à l'aide de périphériques Beacon.
Utilisation d'Amazon S3 et d'Amazon DynamoDB.
ElasticsearchAPI RESTGlideAWSAndroid SDKGestion de projetGoogle Cloud Vision APIVolleyUMLRelation clientGoogle MapsJavaXMLAndroid Studio
Nord Compo
Ingénieur Chef de projet Junior
Villeneuve d'Ascq, France
Nord Compo est une société spécialisée dans l'édition de contenu numérique.
À l'interface entre le client et le commercial, j'avais pour mission de mener à bien
l'évolution des versions Android et iOS de l'application Ducasse Education.
Recueil et analyse des besoins auprès du client.
Évaluation des risques et planification des tâches.
Estimation des délais.
Chiffrage des coûts.
Développement des fonctionnalités attendues.
Mise en production et déploiement après validation faite auprès du client.
Gestion de projetUMLGestion du stressRelation clientPlanificationAndroid SDKiOSJavaXMLObjective-CSwiftAndroid StudioXcode
Nord Compo
Ingénieur Développeur Fullstack
Villeneuve d'Ascq, France
Nord Compo est une société spécialisée dans l'édition de contenu numérique.
J'intervenais au sein de l'équipe de production. Mon rôle était de
développer des outils d'automatisation permettant d'optimiser le travail des
autres équipes et de fournir des solutions informatiques aux différents clients
de l'entreprise.
Conception et développement d'une plateforme Web permettant la génération d'ePubs Read Aloud à partir d'ePubs
Fixed Layout et de fichiers audio au format mp3.
Refonte et mise à jour d'une plateforme Web d'auto-édition permettant à des écrivains particuliers de
générer un PDF imprimeur à partir de leurs écrits, en leur donnant le choix de la couverture,
de la police de caractère, etc.
Maintenance évolutive d'une plateforme Web destinée aux partenaires de l'entreprise permettant la création de chaîne
de production automatique appliquée à des ensembles de fichiers : traitement de texte,
conversion du format de fichier, etc.
Mise à jour du site Studyrama spécialisé dans la formation et dans l'orientation des étudiants.
Refonte graphique de l'application Android Lavoisier.
Mise en place du système d'authentification des versions Android et Iphone de l'application
Buzzee.
Ajout de fonctionnalités à l'application Android Vet'Consult.
Maintenance de l'application Android Suricate.
Développement de logiciels d'automatisation en C#.
« Les Companions » est une startup qui conçoit des robots capables d'assister les peintres en bâtiment.
Les robots sont capables de peindre des surfaces planes de manière automatisée.
Chaque robot fournit au peintre, par l’intermédiaire d’une tablette, une vue en 3 dimensions de
l’environnement de travail. Mon rôle durant ce stage, a été de concevoir un importateur STEP et de
l’implémenter en C++ au sein d’une architecture logicielle écrite par l’entreprise.
STEP est le standard pour l’échange de données de produit qui modélise de la géométrie surfacique
et volumique. Mes travaux se sont concentrés tant sur l’importation des données au format STEP, que
sur leur représentation graphique dans une vue OpenGL.
Etude de la modularité et de l'extensibilité d'une architecture logicielle existante.
Conception orientée objet à l'aide de diagrammes UML.
Utilisation de Design Patterns tels que Factory, Visitor, Builder, Adapter,etc.
Implémentation en C++ sous Ubuntu avec Qt Creator.
Utilisation du framework Qt et de la librairie STEPCode.
Processus de compilation à l’aide de CMake.
Gestion des différentes tâches à effectuer à l’aide de Pivotal Tracker.
Utilisation de gestionnaire de version Git.
C++OpenGLQt CreatorCmakeUbuntuDesign PatternsGit
Hohai University
Développeur Android
Nanjing, Chine
Développement d’une application Android permettant l’échange de fichiers de
manière sécurisée. L’utilisateur sélectionne un fichier ainsi qu'une date limite au-delà de laquelle ce fichier ne sera plus disponible au partage. Une fois le fichier séléctionné, l'application le transmet sur un serveur distant et propose à l'utilisateur de le partager par l'intermédiaire d'un lien hypertexte.
Une fois la date de validité expirée, le fichier est automatiquement supprimé du serveur.
Création d'un explorateur de fichier.
Gestion des permissions d'accès à l'espace de stockage.
Envoie de requêtes HTTP multipart.
Utilisation de l'Android SDK.
Communication avec les applications de messagerie disponibles sur le téléphone de l'utilisateur.
JavaXMLAndroid SDKAndroid StudioAPI REST
Polytech Lille
Développeur Web
Villeneuve d'Ascq, France
Développement d’un portail Web permettant aux étudiants de l’Ecole Polytechnique de Lille de
pouvoir consulter leur profil, leurs notes, leur emploi du temps, leur score au TOEIC ainsi que leur
mobilité à l’international.
Création d’une interface utilisateur de type « Responsive Web Design ».
Conception d'une base de données relationnelle.
Écritures des requêtes SQL et du code PHP permettant de les exécuter.
Gestion d'annuaire LDAP.
HTML 5CSS 3BootstrapJavascriptJqueryLinuxAdministration SystèmePHPMYSQLEclipseApache
Scolarité
Lycée
Saint Rémi - Roubaix
2010
Baccalauréat général scientifique
CPGE MPSI/MP
Lycée Saint Rémi - Roubaix
2010 - 2013
Classe Préparatoire aux Grandes Ecoles section Mathématiques, Physique et Informatique
Ingénieur en génie Informatique & Statistique de formation et spécialisé dans le génie logiciel, j'accompagne les entreprises dans leur démarche de transformation digitale tout en leur apportant des solutions adaptées aux enjeux du numérique.
Ma passion pour l'informatique m'a améné à expérimenter diverses facettes du métier d'ingénieur Full Stack telles que la conception d'architecture client-seveur, la création d'applications mobiles Android et iOS, ainsi que la programmation logicielle sur Linux et Windows.
Exerçant en indépendant depuis 3 ans, j'ai pu me performer sur différénts aspects de la gestion de projet, tels que la relation client, le chiffrage des coûts et le respect des délais. Le freelancing m'a aussi permis de découvrir d'autres concepts tels que la prospection de client ou la mise en place de charte graphique.