Quentin Castel

Quentin Castel

Senior software engineer

Identity expert

About Me

Thinker, Problem solver, creativity

I am a passionate/developer advocado!

Problem solving innovation and new technologies are my main drivers
I couldn't conceive my job without challenges or human interaction.
I love helping and sharing with people I work with, also being part of at community of developers.

I am particularly interested by standards, as I believe their are the base of innovation and collaboration.

To promote the technology I work on, I have the pleasure to present at multiple meetups, in different countries.
I am also keen on events like hackathon, as a participant or as aan organiser!

Bristol, UK

Resume

Quentin Castel - Master in Software engineering

Experiences

Aug 2014 - Current

Oct 2017 - Present

Technical Lead, Open Banking Reference Implementation

OBRI

Started this project as a POC, to demonstrate that Open Banking can be implemented using ForgeRock stack. After presenting it in London, OBIE contacted ForgeRock to partnership in building a model bank. Since it evolved as a SAAS offering for banks to hit the PSD2 deadline https://www.forgerock.com/open-banking-sandbox. It is also used as an Open Banking reference architecture for our ForgeRock customers.

The team has now grown significantly and my role as move to Open Banking expert and engineering technical lead.

We leveraged CI/CD best practices along with Kubernetes as a platform to deploy micro-services. We support the community that uses the sandbox via the official open banking slack channel.

Java

Spring

Angular

Typescript

Codefresh

GITHUB

MongoDB

GIT

Docker

Kubernetes

GCP

Certificates

EIDAS

MATLS

OAuth2

OIDC

JOSE

FAPI

Open Banking UK

Jan 2016 - Oct 2017

Senior Sustaining engineer

AM.

Support and maintenance of the identity provider AM. As a software engineer, my role consisted in:

Troubleshooting AM and fixing complex engineering issues/design.

Working on AM compliance for OIDC.

Releasing multiple sustaining versions of AM.

Improving release process.

Building internal tools (Intellij, ZenDesk, Jira plugins).

Working on security releases.

Java

Maven

JIRA

Jenkins

GIT

Intellij SDK

Jira SDK

Zendesk SDK

OAuth2

OIDC

JOSE

Aug 2014 - Jan 2016

Support engineer

AM.

Direct interaction with ForgeRock customers/industry partners helping them resolve technical issues with our products, and often across their deployment architecture as a whole.

Nov 2013 - Apr 2014

Software engineer for a startup goodmorningplanet.com, a social network dedicated to travellers. I was in charge of the back-end algorithms for developing artificial intelligence. We used python with Django, based on Postgres SQL with Postgis. I worked on Graph algorithms and mathematical theory in order to improve user experience in our large database.

Unfortunately ended this adventure to follow my wife in England.

Python

Django

Postgres

Graph algorithms

Dev 2012 - Nov 2013

Working as a Java engineer for a small firm, specialised in Network performance analysis for a French Telecom network. The backend had to manage a huge data computation, with high time constraints. My work was to design multi-threading software, with optimised algorithms highly performant, to handle large sets of data every seconds.

In a small firm like LivingObjects, principal engineers had to be polyvalent. My responsibilities covered: deployment in our client servers, leading back-end modules, developing R&D intelligence with a Phd Student, doing maintenances in different servers, helping recruiting and training new back-end engineers, participate in hardware architecture.

Jan 2012 - Apr 2012

Part-time in the 3D Graphics Laboratory. Polytechnique of Montreal (Polymtl) has a virtual environment : a helmet mounted display and a 3D glasses with four computers displaying each one a different screen of the scene (left, right, front and down). It allows the user to interact with the programme by moving on it and see 3D objects. It was a distributed system in a graphics 3D context developed in C++.

C++

OpenGL

Jun 2011 - Aug 2011

Designed a bathymetry files analyser in Java, based on NetCDF format with a IFREMER Standard. In parallels, I developed a 3D seabed modelling, with graphic optimisations in order to increase the map resolution with a good fps. (OpenGL with shaders).

Java

Swing

JOGL

GLSL

NetCDF

Jul 2010 - Aug 2010

Generads

Beta-tester and PHP developer, Bordeaux

Beta-tester and developer, a startup in advertising analysis with Adwords.

2007-2009

Mutli-licenses

Preparation programme for the “Grandes écoles”.
The most challenging years of my education by far.
The programme consisted of 1800 hours of courses in 2 years, which include the major subjects of the other university programmes:

Mathematics.

Physics and chemistry.

Mechanics.

Computer sciences.

At the end, students get a degree in the 4 above specialities

The best way to describe it is that you do the 4 licenses at the same time