PROFESSIONAL EXPERIENCE (6)
expand_more
Full-stack developer at NQI
May 2016 to today
Sophia Antipolis
Technical leader of the UI part of the Orchestra PPM project management software and portfolios. Migration of the existing web architecture to a responsive architecture VueJS, HTML5, CSS3. Development of new modules. Development of a REST API. Development of an iOS and Android mobile application using Apache Cordova.
Supralog consultant for Air France
February 2014 to May 2016
Sophia Antipolis
Development of REST services for Air France website and mobile applications. After having analysed business need, development of customised REST services according to the need of the web client or mobile application. These services consume data from a database or use web services from Air France information system.
Ausy consultant for Amadeus SAS
October 2012 to January 2014
Sophia Antipolis
Creation of web interfaces for flight booking for the airlines Lufthansa and Eva Air. Creation of a tool for automatic detection of software regressions based on Selenium intended to detect and fix regressions prior to production delivery.
Distrame
July 2010 to September 2011
Troyes
Creation of a Java solution to measure electricity, gas and water consumption at customers’ buildings. This web application uses Javascript Ext-JS and Highcharts frameworks to display the data stored in the embedded device.
Planet Bourgogne
August 2009 to October 2009
Dijon
(1) Modification of their project management interface. (2) Creation of a web interface to follow relationships with customers and to track bugs in their software or websites. (3) Participation in some development projects of the company.
Agora Immobilier
July 2008 to June 2011
Troyes
Creation of a website (www.agoraimmobilier.fr) and a multi user web interface for rental management accessible to the real estate personal, owners, tenants and accountants
CERTIFICATIONS (2)
expand_more
Oracle Certified Associate, Java SE 7 Programmer (1Z0-803 - Java SE 7 Programmer I)
2013
Sophia Antipolis
1Z0-007 Introduction to Oracle9i SQL
2008
Troyes
Languages
Java, PHP, C# (.NET), Objectif C, XML, (X)HTML, CSS, Javascript, RDF, RDFS, OWL, Python,
Ruby, NodeJS
Web programming
VueJS, HTML5, CSS3, Java web, Ext-JS, JQuery, Mootools, ASP .NET, Highcharts
Mobile programming
Apache Cordova, iOS, Android, Sencha Touch
Databases / Data stores
MySQL, Microsoft SQL Server, Oracle, Jena data store (SPARQL)
Operating systems
Linux, Windows, Mac OS X
Management
Management of projects at Distrame and Agora Immobilier; management of a team
of 2 people at Distrame; and organisation of training sessions at Distrame
IDE
Zend Studio, Eclipse, Netbeans, IntelliJ
Highcharts Starter published by Packt Publishing
2013
PERSONAL PROJECTS (3)
expand_more
OpenTracks (www.opentracks.app)
2008 - Today
Website and Android and iOS application to run activities in nature (Hiking, mountain biking, walks, treks, trails, ...)
DDBS Toolkit project (www.ddbstoolkit.org)
2011 to today
Creation of a lightweight Java toolkit for distributed data store applications using programming abstraction available in open source version.
Personal website (www.cyril-grandjean.fr)
2008 to today
Creation of articles about software technologies and my past projects.
LANGUAGES (2)
expand_more
English
Good skills, both written and oral. 780 pts in the TOEIC test. 1 year of study in Oxford.
INTERESTS (7)
expand_more
Organization of hiking events
Java EE speaker at CESI engineering school
Competition in development: 385th out of 4856 at Google Hashcode 2018