I like to learn about the latest in Software Technology Trends.
I have acquired a strong experience in programming and trading systems through my education and multiple work experiences.
Feel free to take a look around my Vcard.

  • Michel Kuhm
  • 27 year old
  • Geneva, Switzerland
  • michel.kuhm@laposte.net
  • www.michelkuhm.com


  • Trading Systems DeveloperNovember 2015 - Present

    Gunvor Group, Geneva, Switzerland

    Development of an in-house, global and integrated commodity trading platform. It aims to replace Nova trading system. The application is done using C#/.NET, SQL Server , WPF, NHibernate, NUnit, Autofac, Automapper.

    Large exposure to commodity trading: Paper and Physical (Futures, Swaps, CFD, ...), from Front-Office (deal entries, workspace, ...) to Back-Office (reporting, analysis, ...).

    IT Owner of an in-house clearing-data reporting application used daily by 60+ Middle/Back
    -Office users, with analyse, conception, development and maintenance:
    - Website pages using ASP.NET
    - Setup and maintenance of IIS server
    - Tailor-made data importer allowing customized data-management with data-issues management
    - Extensive use of SQL Server execution plans to improve on-the-fly report generation dealing with 80GB+ of data
    - Creation of cross-checks between reports, ensuring high quality data, and matching between the differents sets of data
    - Wide business data understanding

  • Software EngineerNovember 2014 - October 2015

    PSiDEO, Geneva, Switzerland

    Working on the B-Com Event Technologies software and on related projects. The projects are mainly done using C#/.NET, ASP .NET, SQL Server, Knockout, Winforms and Xamarin.

    Integration of EAN (Expedia Affiliate Network) into B-Com to sell their hotels on event participants registration portal:
    - Website pages created using ASP .Net and Knockout.js
    - Back-Office controls created Winforms
    - Webservices creation and update

    Self-managed project:
    - Specifications and development of online group reservations’ management.
    - End-to-end business logic implementation, ASP .Net controls design and creation.

    SQL Server: Intensive use combined with .netTiers (ORM) to generate B-Com entities and services layer.

    Reporting: Several Windward and SSRS reports created using stored procedures as datasources (hundreds of lines, using tens of tables).

    Mobile: Improved map feature development using Xamarin iOS and Android.

  • PMOApril - August 2014

    Aubay, Paris

    ITIL Service Catalog creation with services definition based on Aubay CMMI-compatible method. Project manager on this project, including planification and risk management.
    Participation to the CMMI Maturity Level 3 certification.
    Definition and modelisation of workflows using BPM.

  • Software Engineering InternshipJune - August 2013

    European Fund Administration, Luxembourg

    Analyse, conception, development and maintenance of a monitoring application mainly written in JavaScript and Java. It uses ExtJS 4.1 and is designed with the MVC pattern.
    Creation of a JMeter plugin that allows to synchronously write results in an oracle database. Use of Java, Maven and JDBC.
    Realisation of a SharePoint 2010 WebPart in C# that analyse EFA daily paper consumption.

  • Java DeveloperAugust 2012

    BGL BNP Paribas, Luxembourg

    Active participation on bug fixing phase for the new Clients management software for Luxemburger agencies. Software made using Java and MVC design pattern.
    Non-regression testing scenarios creation.

  • Java DeveloperAugust 2011

    ERI Bancaire, Luxembourg

    Database migration software creation using Java and MySQL.

  • InternshipApril - June 2011

    ERI Bancaire, Luxembourg

    Olympic Banking System showcase creation using Flex with MySQL and PureMVC design pattern.


  • Information System Engineering2012 - 2014

    Ensimag - Grenoble INP, France

    Engineer's degreee in Computer Science and Applied Mathematics

  • Information and Organisation Systems Management2013 - 2014

    IAE, Grenoble, France

    Master's degree

  • Bachelor of Computer Science2009

    Université de Lorraine, Metz, France

  • Two-year technical degree in Computer Science2009

    IUT, Metz, France


  • Blockchain Foundation Developer2018

    Blockchain Essentials

  • MTA: Software Development Fundamentals2016

  • Business Process Modeling and Analysis (BPMN)2013


  • Cisco Certified Network Associate 12012


Programming skills

  • C# / .NET

  • SQL Server

  • Java

  • Flex

  • C, C++


  • Web developpement

  • Unix Systems

General Skills

  • Project Management

  • Office

  • Photoshop

Language Skills

  • French

  • English

  • German

Contact info

  • Email: michel.kuhm@laposte.net
  • Website: www.michelkuhm.com

Let's keep in touch