Professional Profile
I'm an experienced Full-Stack developer, with strong creative skills and a strong experience within the finance industry.
My most significant mission allowed me to design, implement and maintain a Quantitative Analysis and Document Management tool that is now used by 50+ multi-management analysts around the world, in London, Boston, Paris, Germany and South Africa.
I also had the opportunity to create my own software company, Everydev, in France a few years ago.
I'm also the author of a few open-source projects, one of which is an Agile Retrospective board (www.retrospected.com).
Work Experience
March 2017 - Present
Senior Front-End React Engineer
Two Sigma, Contractor / Permanent
- React
- TypeScript
- Styled Components
- Node.js
July 2012 - March 2017
Front Office / Front-end React Engineer
Royal Bank of Scotland, Contractor / Permanent
- React
- Redux
- AngularJS
- Node.js
April 2011 - June 2012
ASP.NET MVC Front-end Developer
Bank of America Merrill Lynch, Contractor
- C#
- NHibernate
- ASP.NET MVC
- ExtJS
- jQuery
- Moq
- SQL Server
January 2011 - March 2011
ASP.NET MVC Front-end Developer
Royal Bank of Scotland, Contractor
- C#
- NHibernate
- MVC 3
- ExtJS
- AutoFac
- SQL Server
March 2010 - December 2010
Silverlight / C# Developer
Royal Bank of Scotland, Contractor
- Silverlight
- C#
- NHibernate
- WCF
- Autofac
- SQL Server
November 2009 - March 2010
Front Office Developer, Derivatives
Credit Suisse, Full-Time, AVP
- ASP.NET
- C#
- SQL Server
January 2007 - November 2009
Full-Stack Developer, Architect
BNP Paribas - FundQuest UK, Full-Time
- ASP.NET
- C#
- NHibernate
- MySQL
September 2006 - January 2007
.NET Developer
British Telecom PLC, Full-Time
- ASP.NET
- C#
- VB.NET
- DotNetNuke
December 2004 - July 2008
Full-Stack Developer
Everydev, Associate & Co-founder
- C#
- WinForm
- ASP.NET
- MySQL
November 2003 - December 2004
Software Developer
Intuition Informatique, Internship
- C#
- MySQL
Technical Skills
Expert - 7 years
HTML & CSS
Almost all my work experiences included HTML and CSS developement, but only in the last few years it became a full time focus.
My current position involves a front-end single page app (React), using HTML 5 and CSS 3.
Expert - 7 years
Javascript
Expert knowledge of ES6 (ECMAScript 2015):
- const / let
- default parameters, spread operator
- destructuring
- modules (import / export)
- class
- generators
- promises
And ES7 (async/await, decorators...)
Related technologies:
- AngularJS
- Lodash / Underscore
- Moment.js
- Mocha, Karma, Jasmine, Sinon, Chai, Istanbul
Advanced - 2 years
React
2-year full time experience of React, and related technologies:
- Redux
- Reselect
- redux-saga
- socket-io
- Webpack (hot-reloading)
Advanced - 2 years
Node
2-year experience with Node, at RBS.
Experience with Node from 0.12 to the latest 6 (on personal projects), and NPM (on both v2 and v3).
Expert - 8 years
.NET
.NET was my the technology stack I started working with.
Related techologies I have experience with:
- C#
- ASP.NET MVC
- NHibernate
- NUnit, MSpec, NAnt
- SQL Server, MySQL
Education
Supinfo Paris - Oxford Brookes University
Master (MSc) in Computer Science
Paris (2003-2005), Oxford (2005-2006)
Supinfo is a three year engineering school, resulting in a European Master in Computer Science.
I spent the last year in Oxford Brookes University, in the Msc in Computer Science section.
Lycée Richelieu - CPGE TSI
Cours Préparatoires aux Grandes Ecoles
Rueil-Malmaison (France)
Math sup/Math Spé is preparing French students for the Grandes Ecoles (mainly in physics and mathematics).
Passy-Buzenval
BAC STI (French A-Level) - With Honours
Rueil-Malmaison (France)
BAC STI at Passy-Buzenval, in Rueil Malmaison.