Migration of Oracle SOA Suite applications and services to
microservices based architecture using Oracle WebLogic and JBoss
Fuse/Apache Karaf (OSGi), SpringBoot/SpringCloud and Wildfly
Swarm platforms. Reimplementation of BPEL code in Java SE/EE
with Apache Camel, Apache CXF, Eureka, Hystrix, Zuul, Zipkin and
cloud deployment (AWS, OpenShift, CloudFoundry) in a devops
context (Docker, Compose, Swarm, Kubernetes) with CI/CD and
IaC (Infrastructure As Code) technologies like Jenkins, maven,
Nexus, Artifactory. Transformations with Apache Spark. Messaging
with Apache Kafka and topolgy of nodes and pre-event processing
with Kafka Streams.
Adoption, qualification and implementation of a digital signature
solution (DocuSign, QuickSign) at the scale of the whole
infrastructure of the Cetelem et AlphaCredit partners.
Design, development, unit, acceptance and integration tests of
REST API (JAX-RS) and SOAP (JAX-WS) in Java EE 7/Wildfly,
platforms Apache Karaf (OSGi), and MongoDB databses.
Asynchrounous web services using JMS messaging solutions.
DevOps centric aproach based CI/DI pipelines with Jackson, Docker, Kubernetes, Vagrant, VirtualBox, Ansible. Cloud
provisioning with OpenShift, CloudFoundry, AWS.
As a tech lead inside
the RCC Portal department, responsible of JSR-286 portlet
develoment and deployment, in Java, with Wildfly, AngularJS,
jQuery/jQueryUI, jQuery Mobile, Apache Cordova, Backbone.js,
Bootstrap. Enterprise services design, development and
deployment, with JPA 2.0 (object-relational mapping), JAX-WS 2,
JAX-RS 2, EJB 3.1, JMS, SpringBoot. Production support,
administration and performances tuning of WebSphere AS and
WebSphere Portal 7/8. Oracle database optimization. Microservices deployment in isolation with lite containers (Dockers) and
CloudFoundry. Continuous Integration with Git, Nexus, Maven,
Jenkins. Agile methodologies.
Integration department, responsability in the inception,
development and deployment of the enterprise services.
Organisation of POCs and workshops around Oracle WebLogic 12c,
Oracle SOA Suite, BPM/BPEL, JMS, WebServices, JAX-WS, JAX-RS,
JMS. Integration of mobile front-ends with Apache Cordova for
Android, iOS and Windows Phone environments. Graphical User
Interfaces with AngularJS. Virtualisation based on VmWare, Virtual
Box, Vagrant, Xen and Red Hat Enterprise Virtualisation solutions.
Services provisioning with Pupet, Chef and Ansible. Services
deployment in isolation using light containers (Dockers).
Continuous Integration with Git, Nexus, Maven, Jenkins.
ING, Bruxelles, Belgium, from octobre to december 2014.
Senior Architect/Developer in charge of a migration solution based
on IBM WebSphere. Analysing the risks related to the utilisation
of year 2000 technology (Struts, Castor, Hibernate 2 natif, Drools
1, BIRT 1) as a software foundation for the SingleView Portal,
dedicated to the customer and contact management by the
HomeBank system. Strategy definition to migrate to current
technologies (JSF2/Apache MyFaces, JPA/Hibernate 4, JAX-B,
Drools 5, etc.). Object-relational mapping and databse
optimization. Prototyping and testing. Java SE 7, Java EE 6, JBoss
EAP (Wildfly), JBoss Portal/Gatein, Subversion, Nexus, Maven,
Jenkins.
Short term contract to analyse and qualify BPM
stacks and tools, integration et implementation strategies in the enterprise context, process modelling, deployment, capacity planning, performances analyze and optimisation.
Conception, développement et mise en production des sites web du client
Environnement technique : RHEL 6, JBoss EAP 6, JBoss SOA-P 5.3, JBoss EPP 6, jBPM, Drools, BPEL, BPMN2 UDDI, Web services, JAX-WS, JAX-RS, Fuse ESB, OsgI, Enterprise Integration Patterns, routing, MySQL.Mission de courte durée à haute valeur ajoutée consistant à contribuer à l’amélioration de la gouvernance SOA d’entreprise grâce à l’adoption d’un repository d’entreprise ainsi que dans l’intégration des tablettes de type Android et iOS dans le système d’information d’entreprise, en tant que client d’application web deplyées sur WebLogic.
Environnement technique : Linux, Oracle WebLogic Server, Oracle Enterprise Repository, Oracle Service Repository, Oracle Meta Data Server, Oracle Jdeveloper, Oracle ADF Mobile, UDDI, Web services, JAX-WS, Enterprise Integration Patterns, routing, Oracle Database 11gR3.Owner. I created my own company in May 2004 in order to provide on its behalf services to my customers. Here are the most recent and
relevant contracts.
Single Resolution Board (SRB), Brussels, Belgium, from March 2019 to present.
SRB is the central resolution authority within the European
Commission.
As a Lead Software Architect/Developer/Devops, I’m in charge of the project RDS (Reference Data Services) aiming at collecting
and centralizing in a historical manner all the data concerning
banks in the European countries.
Software development and implementation in Java, Spring
Boot/Eclipse Micro-profile based micros-services, Oracle WebLogic,
Oracle DB, REST, JPA, Hibernate, Apache Spark, Apache Camel,
Apache CXF, Apache ActiveMQ/Kafka, Eureka, Hystrix.
DEVOPS expertise (Docker, Docker Swarm, Docker Compose,
Komposer, Helm, K8S, K3S, K9s, MiniKube, Lens, Kustomize,
Minishift).
Cloud expertise: AWS (EC2, S3, EBS, CloudWatch, VPC, RDS,
Route53, CloudFront, Lambda, EKS, ECS).