Menu

Jérôme KEHRLI

LAUSANNE

En résumé

Mes compétences :
Java
UNIX
Linux
Hibernate
GUI Applications
Equities
XML
Team Management
Spring Framework
Service Oriented Architecture
Distributed Programming
Audit
Agile project management

Entreprises

  • NETGUARDIANS S.A - Head of R&D

    2015 - maintenant Accountable for all the Product Development Activities at NetGuardians.
    Responsible of a 10+ international team of highly skilled software engineers.
  • OCTO TECHNOLOGY (SUISSE) S.A - Senior Consultant

    2013 - 2014 Consulting missions throughout Europe in the following fields :
    - Software architecture and general IT projects scoping and audits ;
    - Development methodologies and Agile project management ;
    - New technological opportunities and innovation initiatives in Big Data, NoSQL and Cloud computing.

    Top notch consulting missions in Software Architecture
    I was working as a consultant for OCTO Technology mostly for the top french banks
    such as BNP Paribas and Credit Agricole but also for swiss companies. The most significant missions I have been working on so far are :
    - Definition of the digital strategy of Firmenich ;
    - Study on use cases for Big Data technologies at BNP Paribas - Private Banking
    - The deployment of various NoSQL technologies within BNP Paribas - Retail
    - The complete scoping of the development of the new ERP of Credit Agricole - Insurances (Life and non-Life)
  • CREDIT AGRICOLE - Private Banking Services - Lead Software Architect

    2012 - 2013 Lead software architect focused on the definition of the technical software architecture as well as all technical aspects of the development of the home made private banking ERP written in Java technologies.

    In addition, I managed a team of a dozen architects involved in the business modules development scoping as well as the development team working on the technical framework.
  • CREDIT AGRICOLE (SUISSE) S.A - Java EE senior Architect

    2008 - 2011 Java EE senior Architect / Java and *nix Expert in the central architecture team.
    Member of the Java / EE architecture team responsible for the coming transition to Java technologies of the home-made private banking ERP.
    I was mostly focused on design, performances, ORM concerns and legacy integration. I was the lead engineer on the server-side technical stack.

    I was working on the architecture of the new private banking platform. I was the lead engineer on the server-side technical stack and was responsible for the definition of the technical architecture of the private banking ERP. I was also deeply involved in all enteprise software architecture decisions.
    In addition, I kept myself involved in the implementation of the trickiest pieces of software. Noteworthy things I have realized on my own are for instance, the TN3270 screen-scrapingstack, the home-made JDBC driver used to reach the Datacom DB database on the IBM zSeries Host as well as the custom ORM relationship management framework based on hibernate and javassist.
  • ACM - ADVANCED CURRENCY MARKETS S.A - Senior Software Engineer & Java Architect

    2007 - 2008 Senior Software Engineer / Java Architect on the real-time trading platform.
    Software architecture and developments for the real-time trading platform engineering and enhancement. I was mostly responsible for the re-engineering of the real time software stack taking care of all B2B interactions with the banking partners.
  • MSCIBARRA - MORGAN STANLEY CAPITAL INTERNATIONAL S.A - Senior Software Engineer & Java Architect

    2005 - 2007 Senior Software Engineer / Java Architect for the equity benchmark production division.
    Java / SOA development in the room of distributed computing and real-time calculators.
    I was in charge of the technical aspects of the distributed index calculation platform.

    First I realized the new product generation framework on top of Java, hibernate and Pico (IOC). The mapping from the DB to Business Objects is realized with hibernate, and the mapping from BOs to final products is realized with runtime reflection and XML
    mapping files. This framework generates now more than 80% of the MSCI products.
    Then I mostly worked on the main index calculator (Standard and V/G equity benchmark). As an architect, I led a team who took what was roughly a batch application and made from it a distributed calculator (managed and connected through JMS), highly multithreaded and able to answer many heavy requests at a time. Data load and save are asynchronous (pre-fetching and caching). Even within one single calculation session, most of the computing is multi-threaded.
  • ELCA INFORMATIQUE S.A - Java and Java EE Consultant

    2002 - 2004 Software Consultant and Project Manager for Elca. Software development, management and consulting in the room of Java, Java EE and XML technologies.
    I mostly worked on projects for the major swiss insurance companies.

    Development of a disasters and services management application for a major swiss
    health insurance. The multi-tiers architecture is realized on top of J2ÈE and deployed on IBM Websphere / DB2 iSeries.
    In the context of this project, we developed a whole EJBs framework (XDoclet, SLS beans) and an XML presentation framework (java * XML * HTML through XSL).

Formations

  • HES-SO // Master (Lausanne)

    Lausanne 2009 - 2012 Master of Science / Engineering and Computer Sciences

    Graduated summa cum laude, Major of Promotion.
    Master Thesis on Markowitz MV and CVaR Portfolio analysis and optimization using heuristics (QP), linear and non-linear solvers in R with an online Web 2.0 GUI.
  • School Of Business And Engineering (Yverdon Les Bains)

    Yverdon Les Bains 1998 - 2002 Software Engineer (BSc)

    Work of diploma on Distributed Programming with Java, RMI and Unix (Linux).

Réseau

Pas de contact professionnel

Annuaire des membres :