Pierre Ruyssen

Contacts

Camarades

Autres

Ingénieur Informatique
Photo Pierre Ruyssen
CV - Français

Formation

2008 - Diplôme d'ingénieur spécialité informatique IFIPS (ex FIIFO)
Université d’Orsay (Paris Sud), Institut de Formation d'Ingénieurs Paris-Sud IFIPS.
4éme année effectuée en Suède à KTH, Institut Royal de Technologies.
2003 - Baccalauréat scientifique
Option mathématiques, mention AB.

Domaines de compétences

Connaissances Techniques

Langues

Synthèse des Expériences

Python, Pylons, SQLAlchemy, Communication Python-Ruby (XML RPC), Fuse, Jython
  • Moteur de recherche
  • Analyse de texte, filtrage/classement
  • Application Web d'administration de réseau étudiant
  • Système de fichiers distribué
  • Application Web de Gestion Électronique de Documents
Java (OpenGL - XML) Java (TCP, UDP, RMI)
  • Visualisation d'une collection musicale
  • Système d'agents mobiles
  • Agent intelligent se déplaçant dans un labyrinthe
C, C++ (OpenGL, QT, OpenMP, MPI, RPC)
  • Logiciel d'optimisation de portefeuille financier pour limiter les risques (différentes méthodes d'optimisation stochastique)
  • Web serveur http, système Unix
  • Shell intelligent avec interprétation du langage naturel
  • Scène animée et interactive
  • Simulation d'un éco-système, système distribué, agents
  • Sat Solver

Expériences professionnelles

Depuis 02/2010 AF83, Paris
  • Pôle R&D, conseil et développement sur les technologies émergentes dont nodeJS.
Environnement : Javascript, Python, Ruby, C, NoSQL DBs
10/2008-02/2010 SecretR.org, France
  • Projet en GED. Gestion de documents avec conversions entre différents formats. Mise en place d'un système d'aides aux formalités administratives.
  • Systèmes de fichiers distribués avec contrôle de l'intégrité des fichiers et de leur disponibilité.
  • Advanced Message Queuing Protocol (AMQP), utilisation du protocole pour développement de chaînes de processus tournant de manière asynchrone, utilisation du projet Open Source RabbitMQ.
  • Cryptographie – signatures électroniques. Gestion et vérification de signatures électroniques + encryptage asymétrique des documents utilisant GnuPG.
  • Conception, Développement et Déploiement application Web frontale Pylons. RESTfull Web-service utilisant le format de données JSON, MVC pattern. Automatisation des processus de déploiement et génération automatique du contenu statique optimisé pour environnement de production.
Environnement : Python, C, Java, Javascript – Jquery, Linux
03/2008-09/2008 Gymglish, Paris
  • Gestion : Amélioration des outils logiciels comptables – augmentation de la flexibilité pour prendre en compte les prises de commissions sur transactions bancaires dans le respect des règles comptables.
  • Systèmes bancaires : Développement de la gestion des prélèvements automatiques, autorisation clients (workflow, code barre) et communications avec la banque (ordres bancaires et statut des opérations).
  • Développement et mise en place d'outils pour gérer des conventions de formation. Génération de PDFs, remplissage de formulaires PDF à la volée, avec historique des différentes versions générées pour un document.
  • Développement Web sur Zope/Plone, amélioration de l'existant, maintenance.
Environnement : Python, Linux, Mysql, postgresql
06/2007-09/2007 Google, Dublin (Irelande)
  • Design et développement d'un outils de tests pour applications web.
  • Présentation/formation à des usages avancés du langage Python à destination de développeurs Google.
  • Assimilation des normes de qualité Google : Python code reviewer.
Environnement : Python
03/2006-06/2006 Institut de recherche IIS, Novosibirsk (Russie)
  • Développement et implémentation d'algorithmes pour la visualisation de flux de contrôles
Environnement : C++, XML
04/2005-07/2005 CDC - IXIS CIB (devenue Natixis CIB), Paris
  • Analyse, Programmation et mise en place d'un système de surveillance des processus informatiques bancaires.
  • Systèmes Unix, Bases de données et programmation Web.
Environnement : HTML, Javascript, PHP, Perl, SQL, PL/SQL, UML
Dernière mise à jour : 06/06/2010.
English Version