-
Coservit
- Ingénieur R&D
Grenoble
2018 - maintenant
-
Ingénieur Logiciel / Ingénieur Système et Réseau / Ingénieur R&D
- Ingénieur R&D
2014 - 2018
- intégration dans mon firewall intelligent d'un mécanisme anti attaque syn
- améliorations de mon filtre intelligent traitant les connexions en provenance du wan (iptables, nfqueue, perl, postgres, ...)
- écriture d'un milter pour postfix permettant de mieux gérer le traitement des spams en utilisant correctement les préférences de chaque utilisateur (C++)
- écriture d'un programme de Video Tracking et d'enregistrement de vidéos sur événement. L'application est conçue pour s'exécuter sur une très longue période, avec reprise sur erreur tout en réduisant au maximum les risques de pertes d'images. L'application est accompagnée d'une application Web mettant à disposition de l'utilisateur l'image courante ainsi que les derniers événements. Utilisable sur SmartPhone via 3G/4G.
- étude d'OpenCL et d'OpenCV. Implémentation et comparaison de performances sur GPU Intel et NVidia.
- vision par ordinateur : étude de l'état de l'art (matrice Hessienne, SURF, ...)
- remplacement d'une solution de vidéo surveillance sur étagère par un prototype écrit (plus fiable, moindre consommation cpu, ...)
- algorithmes génétiques
- réseaux de neurones
- informatique embarquée
- drones autonomes
- ...
-
CS SI
- Ingénieur Système
2008 - 2014
- Développement d'un prototype en C : application temps réel de traitement du signal réalisant des calculs de temps de parcours d'un son. Environnement : Linux, C, Kalray MPPA 256.
- Développements Java (Linux, Eclipse, SVN, ClearCase) : rétro-ingénierie et portage de fonctionnalités dans une application EclipseRCP.
- Développements C/C++ (Linux, Eclipse, ClearCase) : développements d'évolutions et de correctifs en suivant une méthode Agile. Analyse de problème de performances et de fuite mémoire, puis corrections. Développement d'un outil d'automatisation de tests d'application graphique.
- Architecture et déploiement d'une connexion sécurisée entre 2 sites (Linux, SSH, OpenVPN SSL/TLS, transparent firewall, iptables, virtualisation, ...)
- Intégration, mise au point, correction d'une solution de Diode Réseau.
- Design d'une solution de DPI transparente. Correction, mise au point, intégration d'une solution de DPI type Transparent Proxy.
- Ingénieur et Consultant HPC pour des projets de R&D
- Ingénieur en Grid Computing pour des projets de R&D
- Ingénieur Systèmes et Réseaux
- Ingénieur recherche et développement
- Veille technologique visualisation déportée en HPC
- Virtualisation (veille technologique, administration, déploiement, ...)
- Mise au point d'une diode réseau.
- Support système et réseau pour les projets et l'agence.
-
Eurilogic
- Ingénieur d'études et développement
CHATENAY-MALABRY CEDEX
2005 - 2008
- en C sous AIX, développement de maintenance pour le "daemon" d'un logiciel de Haute Dispobilité. Développement en C d'un service de monitoring des logiciels.
- architecture réseau : vérifier que le matériel choisis corresponde aux besoins du projet, et définir la configuration de plus de 50 switches Cisco. Conception et développement d'un logiciel en Perl permettant de générer la configuration de chacun des switch (Vlans, Spanning Tree, Etherchannel, ...).
- conception d'une solution permettant d'automatiser la découverte des câblages et des équipements présents au sein d'un cluster dans le but de configurer le plus automatiquement possible les équipements et services du cluster. Ecriture d'un document présentant les lignes directrices. Ecriture en perl d'un prototype permettant de découvrir via ethernet les composants du cluster (prise en compte des Vlans, du Spanning Tree, de l'Etherchannel, et bien d'autres...).
- écriture de documentations et de logiciels pour configurer la Haute Disponibilité, la configuration des BMC via IPMI, la configuration de NTP, configuration à la volée d'un DNS, ...
-
Adulis IT
- Ingénieur d'études et développement
2004 - 2005
- en Python sous Windows2000, développement d'une interface graphique au sein d'une application réalisant des simulations dans le domaine du calcul scientifique pour le nucléaire
- en Ruby pour SunOS et Linux, développement d'un logiciel soumettant massivement des études à Torque, puis collecte de l'ensemble des résultats pour en faire une synthèse.
-
Delta Technologies
- Ingénieur d'études et développement
1999 - 2004
- J'ai réalisé le "Cloning Tool V2" de CMU (Cluster Management Utility) pour Compaq Custom Systems situé à Annecy.
- Ingénieur de développement en Calcul Haute Performance : en C sous Tru64 V4/V5, Linux (RedHat, Kondara, SuSe, ...) pour des plateformes Alpha et Intel, j'ai écrit en 5 mois le Cloning Tool capable d'installaer et configurer plusieurs milliers de machines (en théorie, capable de fonctionner à l'époque pour un cluster de 40.000 noeuds). En 2001, cet outil fût capable de déployer 1400 noeuds en moins de 3h avec une très forte tolérance aux pannes.
- ingénieur système en Calcul Haute Performance : j'ai mis au point une solution d'exploitation de noeud sans support local à la machine pour Tru64V4/V5 ainsi que Linux Alpha/Intel : la "netboot image". Cette solution ne nécessitant pas d'ajouter de fichiers en fonction du nombre de machines au sein du cluster, cette solution est particulièrement "scalable" pour l'administrateur. L'ajout de drivers, et autres composants logiciels au sein de cette "netboot image" est possible et relativement simple. Via ce mécanisme, le "boot" des noeuds prenait moins de 15 secondes tout en étant indépendants du serveur (Fin 2000).
- ingénieur support réseau : gestion de problèmes et recherche de solutions.
-
Office SI
- Ingénieur Logiciel
1998 - 1999
- Développement d'un datarouteur au sein du projet NOEL pour HP (C, ProC, SQL, HPUX, SH, ...)
- Développement de fonctionnalités et maintenance de code au sein du projet Matrix pour HP (SQL, MSql, WindowsNT, HPUX, Matrix, TclTK, SH, SMTP, ...)
-
Service Militaire
- Ingénieur Logiciel
1996 - 1997