TECHNICAL SKILLS


EMPLOYMENT AND EXPERIENCE

Developer (fullstack - NodeJS)

-
, France

Development and commercialization of an application to manage school manuals in public high schools

Missions
  • Use cases analysis
  • Design and Modelling of a NoSQL database with MongoDB
  • Development Backend with NodeJS
  • Development Frontend using pug, jquery, bootstrap
  • Versionning on github
  • Deployment on Debian
  • Writing unit tests
Environnement :

NodeJS, MongoDB, Git, Pug, IntelliJ, CSS 3 , HTML 5, ES 6


Developer (backend - Java)

-

Development and maintenance in a team of 15 persons on three continents in a team working in equity risk

Missions
  • Refactoring of 2 applications to Java8
  • Package managment using ant
  • Large utilisation of Spring's package
  • Management of feeds and reports extracted from KDB
  • Scripting of a crash test and a filesystem cache for a computing grid
  • On call support level 3
  • Source versionning with git and perforce
  • Daily stand up SCRUM meeting
Environnement :

KDB, Java, Perl, python, Apache Spark, Bash, Jenkins, Jira, FishEye, Autosys, Eclipse, scrum stand-up meetings, git, Perforce, DB2, Sybase


Bid Manager & Automation Team Member

-
, Budapest

I started as a bid manager for the french market and quickly move to an automation team using a speech recognition software

Missions
  • Preparation of contracts
  • Managment of bids, pricing, approvals, ...
  • Scripting macros to automate redundent tasks
  • Translation of VBA macro to OpenOffice Java
  • organisaton of trainings
  • Formalizing client's need into
  • Writing VBA macro for dragon naturally speaking.
Environnement :

KDB, Java, Perl, python, Apache Spark, Bash, Jenkins, Jira, FishEye, Autosys, Eclipse, scrum stand-up meetings, git, Perforce, DB2, Sybase


Developer (Drupal)

-

Drupal development of a website managing a student card for a european wide student organisation

Missions
  • Centralization of partnerships of a federated organization
  • Identification, classification of various partnership
  • Collection of RSS feeds
  • User managment using LDAP
  • Geolocalization of partnership
  • Shooting a movie for the ERASMUS program
  • Tournage d'un film de promotion pour le programme Erasmus -
Environnement :

Drupal 7, SVN, wiki, linux, PHP, Google AdWords, LDAP


Projects

A few school projects that were quite exciting to work on

Java Chess AI - A chess engine implementing min max & alpha beta algorithms on several cores
NantiCrawl - Data Analysis using Spark & Zeppelin to find "Nantes" within the WebDataCommons WebDataCommon
Image Analysis - Signal analysis using matlab : Fourrier transform, filtering and an Image Forgery detection algorithm

Expertise

Java & JEE

KDB

HTML5 & CSS3

Javascript ES6

Apache Spark

Bash & System