Menu

Frederick VANDERBEKE

LILLE

En résumé

En activité depuis un peu plus de 15 ans maintenant, j’ai eu l’occasion d’aborder différents postes (depuis le conseil technique auprès des clients jusqu’à l’administration et l’exploitation de solutions commerciales au sein de départements informatiques) ceci dans divers domaines (pharmaceutique, télécoms, ou encore banques et assurances).

Mais mon activité principale et favorite reste la programmation, ayant participé durant ces 7 dernières années à différents projets en tant que lead developer. Chef de projet sur une application ayant nécessité plus de 1000 jours/homme, j’ai également occupé le poste d'architecte sur un logiciel de grande envergure, où l’accent était mis sur la nécessité de réactions temps réels, la distributivité et la haute disponibilité.

Investi de différentes missions durant ce même projet, j’ai œuvré sur de nombreux aspects, allant de la veille académique (théorie des files d’attente, apprentissage automatique…) en passant par la mise en œuvre technique (détermination et spécification des différentes couches applicative…), l’implémentation des éléments principaux (moteur de routage dynamique, système de collecte et calcul temps réel de métriques de supervision…) ou l’explicitation des méthodes de travail (intégration continue, règles de codage…). Mon but lorsque j’intègre ou lance un projet : avoir une vue à la fois globale, mais aussi très détaillée de chaque point (fonctionnel ou technique).

Mettant à disposition mon expertise technique auprès de mes collègues, j’attache une importance toute particulière à entretenir une veille technologique et académique constante. Concernant la question technologique, j’ai une prédilection pour la programmation fonctionnelle et réactive (travaillant sur l’écosystème Scala et Akka depuis plusieurs années notamment).

En somme : innovation, écoute et polyvalence ; tels sont les maîtres mots me servant de ligne directrice.

Mes compétences :
Java
Java EE
Akka
Reactive.io
Scala
Play Framework
Solr
Spray
Tomcat
Enterprise JavaBeans
Spring batch
Spring security
Hazelcast
Elasticsearch
Clojure
Lift
Scalatra
Grails
Groovy
Unfiltered
Scala Rx
Apache Shiro
Apache Zookeeper
Spring Framework
Netty
MyBatis
BlazeDS
Slick
ActiveMQ
OSGi
Adobe Flash
Hibernate
Adobe Flex 3
Tapestry
ZK
Struts
Coffeescript
AOP
AspectJ
Felix
Typescript
Karaf
Eclipse
Log4J
JUnit
Logback
Javascript
Node.js
Mockito
Oracle Database
TestNG
SQL
PL/SQL
MySQL
DBUnit
Hamcrest
CVS
emberJS
Mercurial
Elixir
Jenkins
sipXecs
Asterisk
Haskell
Microsoft Project
COBOL
Design Patterns
Merise
OpenLDAP
TestLink
Rust
Bugzilla
Sonar
Scrum
Git
Perl
Test Driven Development
KnockoutJS
SVN
C
Ada
Business Process Execution Language
CCXML
VoiceXML
JasperReports
UML 2.0
TaskJuggler
AngularJS
Erlang
C++
Go
Tarentula
Jira
Backbone.js
Mantis
Kanban

Entreprises

  • A-SIS - Senior Software Developer - Java Expert

    2017 - maintenant - Développement framework technique pour solutions WMS - TMS
    - Réalisation technique de la couche cluster (scalabilité, reprise sur panne…).
    - Optimisation applicative (profiling JVM, analyse des performances)
  • Worldline - Architecte logiciel

    Bezons 2010 - 2014 - Urbanisation d’une application distribuée.
    - Explicitation de l’architecture logique, logicielle et réseau de systèmes haute disponibilité.
    - Expérimentation et sélection des solutions techniques à appliquer.
    - Définition des méthodes de déploiement et mise en production.
    - Etude et mise en place de la sécurisation centralisée.
    - Traitement et affichage temps réel de données statistiques.

    Projet clef : Contact
    Système de gestion de centres de contacts avec :
    - forte contrainte de haute disponibilité — 98 % mini —,
    - charge > 5000 j/h,
    - équipe entre 15 et 25 personnes,
    - En termes d’utilisation : plus de 20000 comptes téléconseillers, 2 milliards d’appels par an.

  • Worldline - Expert Technique

    Bezons 2009 - 2017 - Conseils sur l’écosystème Scala (intégration, développement & maintenance).
    - Programmation fonctionnelle & réactive avancée.
    - Etude/Expérimentation des nouveaux langages et détermination de leurs impacts sur les environnements de développement et de production.
    - Expertise dans le domaine Java sur l’évaluation et l’intégration de frameworks tout type (web, persistance, distribution/redondance, bus messages, …).
    - Mise en place de méthodologies de développement (qualité de code, intégration continue, gestion des cas de test, Scrum, Agile…).
    - Mise en œuvre de techniques de modularisation d’applications (OSGi, micro-services).
    - Analyse des performances applicatives (profilage mémoire, optimisations de production).
    - Veille technologique.
  • Worldline - Chef de projet

    Bezons 2008 - 2009 - Approche Agile, avec organisation en mode Scrum et Kanban.
    - Encadrement d’une équipe de 10 à 15 développeurs.
    - Conception d’une solution d’édition et d’administration d’applications vocales (pour SVI).

    Projet clef : Solstice
    solution d’édition graphique et d’administration d’applications vocales (VoiceXML) avec :
    - Charge ~1000 j/h
    - Equipe entre 10 et 15 personnes
  • Worldline - Ingénieur d'étude

    Bezons 2007 - 2008 - Intégration de solutions de traitement emails dans une application de gestion de centre de contacts.
    - Conception de solutions de stockage et raffinages d’échantillons sonores afin de mesurer la qualité de service rendu par les applications vocales.
    - Développement de la messagerie vocale interne avec reconnaissance vocale.
  • Genfit - Responsable applications

    Loos 2005 - 2007 - Recherches / Etudes technologiques
    - Chargé de développements
    - Exploitation & Maintenance
    - Administration bases de données
  • IT.omics - Analyste développeur

    2002 - 2005 - Application de recherche dans la littérature scientifique (aide à la prise de décision).
    - Moteur de règles pour le filtrage des informations (gestion des faux positifs).
    - Solutions de gestion de données de laboratoires (LIMS).
    - Réalisation d’un Proof Of Concept en partenariat avec IBM.

Formations

Annuaire des membres :