Career Summary
Senior Software Engineer and Application Architect with a long experience in backend java based services and specializing now in Frontend development with modern JavaScript frameworks (ReactJS, Angular, VueJS). I want to provide the ideal solution that fits best the needs of my customers.
Work Experience
Senior Frontend Developer
Frontend development with JavaScript ES6, TypeScript and ReactJS.
Hightlights:
- Development of a Workflow Management UI. ReactJS, Redux, ES6, Cypress.
- Development of a video player for the Electron platform. ReactJS, Redux, ES6, Typescript.
- Development of a file ingest application for ingesting local video files (ReactJS, Redux, ES6).
Technologies:
- ReactJS
- Redux
- ES6
- TypeScript
Backend Developer
Backend development with Java 8, Spring Boot.
Hightlights:
- Development of a Transfer Agent for transfering files from/to ftp, sftp, AWS S3, Aspera, File Catalyst, Tape storage.
Technologies:
- Spring
- Spring Boot
- Java 8
- REST APIs
- Docker.
Senior Fullstack Developer - Java and JavaScript
Hightlights:
- development projects in the domain of Java EE / Web Frontend for BASE / Telenet Company;
Technologies:
- Java EE
- Spring
- Hibernate
- Maven
- OSGI
- SOAP
- REST
- HTML
- JavaScript
- AngularJS
- Angular 2
- Cucumber
- Selenium
- Junit
- Mockito
- Oracle DB
- MongoDB
- Team City
Senior Developer - Technical Architect - IT Integrator
IT Integrator on the Notification Engine team in Easy Banking Business
Hightlights:
- Ensure the project developed by the Scrum Team can be smoothly deployed on the various environments of the organisation
- Make sure that the project integrates with dependants projects in Bank
Technologies:
- java
- spring
- hibernate
- websphere
- oracle
iOS, Web Front-end and Back-end Developer
Development of Consumer Facing applications. Front-to-back and Mobile (iOS).
Hightlights:
- Frontend web development in JavaScript and typescript (angularjs, css)
- iOS development for iPhone (Swift)
- Backend development (Spring, Spring MVC, RESTfull, Spring Boot)
Technologies:
- Java 8
- Spring (MVC, RESTfull)
- Hibernate
- JavaScript
- jQuery
- angularjs
- typescript
- HTML/HTML5
- AWS
- Swift
Senior Developer - Application Architect - Dev Lead
Hightlights:
- Development of Framework tools in the E-commerce Shared Service Center team.
- Development of various applications for corporate customers of BNPP Worldwide ([Centric](https://centric.bnpparibas.com)): FX-trading App, Posttrade, Market-Data, EMIR Back Reporting.
Technologies:
- Java
- JEE
- Spring MVC
- Spring Data
- Apache CXF
- Hibernate
- Wicket
- JavaScript
- jQuery
- angularjs
- HTML/HTML5
- Websphere
- JBoss 6.2 EAP
Senior Developer
ETRM project is the replacement of the trading and risk management in TPM (Trading and Portfolio Management). The infinity part of the project consists of managing Quality Control for middle office tasks and deal confirmation for back office tasks. This project is based on a workflow and rule engine to model business flows.
Hightlights:
- BPM Modeling
- Java JEE Development
Technologies:
- Java 5
- Spring 2.5
- Hibernate
- Wicket
- Jasper report
- Jboss 5
- Oracle
- Sungard Infinity (BPM engine)
- Ant
- SVN
Application Architect - Developer
Development of mobile applications.
Hightlights:
- Responsible for architecture, development
- Support in production of the system.
Technologies:
- java
- jee
- wicket
- mobile
- postgresql
- jboss
- activemq
Software Developer
DVB-RCS Project. Development of the network Hub management application (Customer Configuration Management Tool).
Technologies:
- JBOSS
- Hibernate
- Spring
Software Developer and Architect
Development of a redirection system for bad requests done by ISPs Internet users.
Hightlights:
- Design, development and technical support of the complete IT infrastructure following the requirements provided by the customer.
- Redirection engine written in C++ and Python
- The administrator part is a web site written in J2EE.
Technologies:
- c/c++
- python
- corba
- java
- j2ee
- jakarta
- struts
- hibernate
- linux
- tomcat
- jboss
- postgresql
Software Developer and Team Leader
I participated in the development of the CLS System
Hightlights:
- I was part of the GUI team developing MFC/STL application and an API that needed to run on both Windows NT and AIX.
- I was responsible for the design and development of new functionalities but also for the improvement of code quality of the application and for giving support to people working on AIX.
- Development of a Java application that monitors the core system.
- I was technically leading and mentoring a team of 6 people.
Technologies:
- unix
- aix
- c++
- mfc
- stl
- Visual Studio
- Rational Rose
- java
- xml
- xslt
- xml-rpc
- eclipse
Skills & Tools
Programming Languages
- Java
- JavaScript
- Typescript
- ES6
- Rust
- Python
- SQL
- C/C++
Java Ecosystem
- Spring
- Spring Data
- Spring Security
- Ecosystem
- Apache Commons
- JBOSS/Widfly
- WebSphere
- Jetty
Databases
- PostgreSQL
- Oracle
- MySQL
- Microsoft Access
- MSSQL
- H2
- Firebase
Tooling
- Intellij IDEA
- Visual Studio Code
- Docker
- Git
- SVN
Web Frameworks
- ReactJS
- Angular
- AngularJS
- jQuery
- WebPack
Web Development
- HTML
- CSS
- JavaScript
- REST
- GraphQL
Methodology
- Scrum
- Xtreme Programming
- TDD
- Testing Strategy
Education
-
Graduat en InformatiqueEcole Pratique Hautes Etudes Commerciales (EPHEC)1991
-
Graduat en Arts de Diffusion, réalisation, option SonInstitut des Arts de Diffusion1987
Language
- French (Native)
- English (Fluent)