Nicolas ERNY


En résumé

IT Consultant, Software Developer and Technical Architect.

Specialties: C#, F#, Java, Software Architecture, Object Oriented Programing, Agile Methods and Financial Markets

Mes compétences :
Objective c
Cloud computing
Object Oriented Design
Electronic Trading


  • INVIVOO Software - Senior Developer and Technical Architect

    2014 - maintenant Senior developer for Electryon

    Electryon is an electronic trading platform for bond markets based on XComponent.

    My responsibilities included:
    - Architecture of the platform
    - Design and implementation of modules based on XComponent
    - C# / WPF development on Electryon Gui
    - Work on node.js, mongodb and Lucene to manage financial research documents
    - Deployment automation
  • Neomantis - Senior Developer and Technical Architect

    2008 - maintenant Architect and lead developer for XComponent.

    XComponent is an innovative software solution for handling functionnal components life cycle (design, coding, packaging deployment and monitoring) in a modulable and efficient way.

    - Designed and developed a new high performance runtime in F#
    - C# / WPF development on XComponent Studio
    - Worked on cloud deployment (Azure)
    - Analysis of the requirements
    - Designed and developed a communication layer based on Tibco rv
    - Helped introduce unit testing tools (MBUnit/Specflow) and techniques in the company.
    - Helped introduce continuous integration processes (Jenkins) and build automation (rake) in the company
    - Strong participation in the agile process (scrum) and in particular in Test Driven Development evangelism.
    - Involved in the recruitment process through technical interview of candidates.

    - Provided technical support to junior consultants.
  • Calyon Financial - Consultant & Java Expert

    Paris 2006 - 2008 IT Consultant for Invivoo at Calyon
    Java developer on an electronic trading platform for Interest Rate Swaps products tT2G). The application architecture includes the use of JMS, spring and gwt.
    My responsibilities included:
    - the architectural design of the application,
    - the design and implementation of the sales web application
    - the implementation of the internal market gateway (rfq workflow)
  • Calyon Financial - Consultant & Software Engineer

    Paris 2003 - 2006 IT Consultant for Invivoo at Crédit Agricole Indosuez / Calyon

    Analysis of the requirements and design of a java web front end for Summit Systems (eTrade).
    eTrade is a trading application for Swap, Forward and Future products.

    The architecture includes the use of struts, RMI and hibernate.

    My responsibilities included:
    - the architectural design of the application
    - the implementation of C++ etoolkit modules
    - the optimization and improvement of the communication layer
    - the design and implementation of a distributed reporting module
    - system enhancement, system maintenance, production support and user support

    Java developer on several applications such as STP and migration tools
  • INVIVOO - IT consultant in Investment Banking

    Courbevoie 2003 - 2008
  • Cranfield University - Internship

    Bedfordshire 2002 - 2002 Analysis of the requirements and development of a simulation software (Personal Barometer) at Water Sciences


  • Ecole Centrale ECN

    Nantes 1999 - 2002 diplôme d'ingénieur / Master's degree

    Option Informatique
  • Lycée Champollion (Grenoble)

    Grenoble 1997 - 1999 MPSI / PSI* Classe Préparatoire