Menu

Ramzi BEN YAHYA

Issy les Moulineaux

En résumé

Je suis ingénieur informatique depuis plus de 10 ans, avec une expérience essentiellement dans des projets à fortes contraintes fonctionnelles et techniques. Je suis aujourd'hui passionné par les systèmes distribués et les problèmes de fortes charges. J'apprécie surtout les langages de programmation fonctionnelle tels que Scala, Haskell ou Erlang que je pratique dans l'environnement professionnel depuis plus de 5 ans.

Mes compétences :
JavaScript
Redis
Ruby
MongoDB
Linux
Python
SQL

Entreprises

  • Cisco Systems - Senior Software Engineer

    Issy les Moulineaux 2012 - maintenant Membre de l'équipe New Initiatives, j'explore et innove dans le domaine de la Pay-TV.
  • MDI Ingénierie - Software Developer (Server infrastructure)

    2011 - 2012 Architecture et développement d'un Cloud en Erlang/Ruby/NoSQL.
  • SYSTAR - Développeur expert

    Saint-Cloud 2009 - 2011 Développement d'une application distribuée avec de fortes contraintes de montée en charge et de haute disponibilité dans le domaine du "Monitoring de la Performance Operationelle" (Capacity Management & Business Activity Management).
  • Newe SAS - Directeur de développement

    2008 - 2009 Conception et implémentation d'une application distribuée simplifiant à l'extrême la création et la publication de vidéos de tout type (Live streaming, VOD, Video conferencing).
    Développement des interfaces Web (2.0) et des modules bas niveau (C, C++) pour la gestion des équipements.
    Développement de services dérivés autour de l'architecture (réservation de salles, programmation et lancement automatique de vidéo-conférences)

    Gesiton et coaching d'une équipe de 4 développeur. Formation au langage Scala et la framework web Lift.
  • Capgemini - Architecte

    SURESNES 2006 - 2008 Mission d'un an et demi chez Orange Labs Caen.
    * Implémentation d'un système distribué de détection d'intrusion en Java/JMS.
    * Implémentation de corrélateurs haut-niveau pour la détection d'anomalie dans le trafic réseau.
    * Implémentation de plusieurs outils en JRuby/JMX pour la surveillance et la configuration d'instance de serveurs Weblogic.
  • Capgemini - Lead Developer

    SURESNES 2005 - 2006 Mission de neuf mois chez Orange Labs Caen.

    * Développement d'un serveur de micro-paiement en Java/Struts.
    * Formation d'une équipe de 4 personnes à Hibernate.
    * Mise en place d'un système d'intégration continue qui a eu un gros impact sur la productivité. Livraison avant les délais.
  • Smartup - Développeur

    2004 - 2005 Mission d'un an chez SGCIB.

    Dans le cadre d'un grand projet de refonte:
    * Développement de processus de calcul de VaR dans différentes conditions du marché.
    * Développement d'un mécanisme de reprise sur erreur permettant la sauvegarde de plusieurs heures de calcul.
    * Recette et intégration.
  • Smartup - Architecte

    2002 - 2004 Mission de deux ans et demi au Crédit Agricole Asset Management.

    * Architecture et développement en Java/Swing/EJB d'une application client/serveur de gestion de protefeuilles.
    * Mise en place d'un cache mémoire pour résoudre des problèmes de temps de réponse d'une base de données Sybase.
    * Amélioration de l'ergonomie des interfaces et de l'interaction avec les utilisateurs.
    * Développement d'algorithmes de pricing pour des produits dérivées.
    * Implémentation d'un système de build automatisée économisant jusqu'à 8 hommes/mois à l'équipe.
    * Auto-formation à la finance gràce au livre "Paul Wilmott introduces Qunatitaive Finance".

Formations

  • Ecole Nationale Des Sciences De L'Informatique (Tunis)

    Tunis 1997 - 2000 Réseaux et Sécurité

Réseau

Annuaire des membres :