Public transport @ Spoud/Clout
2020 - today
Large-scale project to migrate the train information system (ZIS) to new streaming technologies
Technologies: Java, Spring, MQ, Kafka, Hazelcast, MongoDb, Angular, Typescript, Rxjs
Skills developed: Learn a complex business and innovate the UI part
Public transport @ Spoud
2019 - 2020
Advanced protection system, an innovation project that is part of smartrail 4.0. Enable the use of ETCS level 3 ("full mobile block"), in the long term, for all train movements.
Massive innovation project
Technologies: Java, Spring, MQ, Angular, Typescript, Rxjs
Skills developed: Ability to synchronize business crosses and translate a complex domain into code while contributing to possibly defining new transport standards.
Agoora @ Spoud
2018 - 2019
Creation of a data market as a service platform (Big data platform). I was responsible for leading the Product Board of the company as well as the development team (Frontend & Architecture technical manager).
Innovate in an innovative field
Technologies: Java, Spring, Kafka, Angular, PostgreSQL, Typescript, Rxjs, Ngrx GraphQl, D3, Plotly, NodeJs, Gerit
Skills developed: The flexibility of a start-up, always finding the most pragmatic solution in a very short and long term gain perspective.
SIX @ SIX
2017 - 2018
Finance - Development of a data delivery platform (stock market information). Large projects with high data throughput.
Technologies: Java, Spring, React
Skills developed: Microservices architecture requiring maximum stability, First project with SCALE
SECO, DFAE, parlement.ch @ itSystems
2014 - 2017
Creation and maintenance of multiple client sites, including: the Swiss Parliament (Finalist Best of Swiss Web), State Secretary for Economic Affairs SECO, Federal Department of Foreign Affairs FDFA
Pushing Sharepoint to its limits
First steps with Azure Cloud
Skills developed: Cost estimation (via Waterfall/Agile), architecture definition, budget, features
Daimler (Smart) @ Goldbach
2013 - 2014
Creation of a web application for car customization (build my car). The application allows you to configure your car, change colors, options and get a code to order easily at a car dealer.
At the cutting edge of what the Web was offering at the time
Large project management, in collaboration with other Europeans teams
Skills developed: First experience in a project on a European scale (the project had to connect to other systems built by other teams)
Loetschberger, Hanhart, Mc-Donald Suisse, Omega, etc. @ Goldbach
2009 - 2013
Creation of websites or web applications for large groups such as : Loetschberger, Hanhart, Mc-Donald Switzerland, Omega, etc. This includes the organization and creation of national advertising campaigns.
Technologies: C#, jQuery, Oracle, Kentico
Skills developed: Project management, meeting deadlines (advertising campaigns do not forgive delays), the importance of a good UI/UX and the financial impact on campaigns.
CAM Calculator @ Affolter Group
2005 - 2008
Creation of an industrial application for CAM machines calculations. Transformation of instructions from a spreadsheet into 360 degree cutting machine language. Tool used for machining high precision watch parts. Only computer scientist on the project
Understanding a new complex business (CAM calculator)
A lot of mathematics
Creation of a code that transforms the instructions of the spreadsheet into machine code (compiler)
Skills developed: The collaboration with the mechanical department was the most important part, in order to create the best possible UX and to learn enough about the CAM calculation profession.