With 15 years of experience in finance, medical, or industry domains
I am client-focused, proactive, and collaborative. I put customers, collaboration, and quality at the heart of software engineering to create products that matter.
With 15 years of experience in finance, medical, or industry domains
I am client-focused, proactive, and collaborative. I put customers, collaboration, and quality at the heart of software engineering to create products that matter.
Java, JPA, Spring & SQL
(Layered | EventSourced/CQRS) architectures
XP & *DD (TDD, BDD, DDD)
HTML/CSS3 & Javascript
Containerization, Orchestration & Cloud
Elastic Search
NoSQL
SamanTree Medical proposes a breakthrough innovation for checking complete tumor removal during surgery by using a homemade Histolog Scanner device. The appliance eases the decision-making for surgeons, reduces the duration of operations, and reduces the re-operation rate.
I'm involved in the entire process of product development, from ideas to practicians' feedback in the operation room:
Keywords: Java, Spring, Hibernate, SQL, JavaFX, VueJS, HTTP/Rest API, CI/CD, Docker, Monitoring, Alerting.
Evooq is a fintech company providing risk and portfolio intelligence web platform for investments and insurance.
Developed financial products to ease Wealth management by:
Keywords: Java, Spring, Hibernate, SQL, AngularJS, VueJS, HTTP/Rest API, Docker, Scrum, TDD, JUnit, Mockito, Continuous integration, refactoring, github.
Xebia IT Architects is a consulting company focusing on the Java ecosystem. Being a consultant at Xebia is being an expert in technologies and practices.
Libon is a mobile application that provides free VOIP calls and chatting. I was part of the backend team which provides Rest API for different clients (iOS, Android, and web). My daily job was focusing on refactoring a legacy system to a new one, from one application architecture to a modern one. We were a scrum following a few agile practices from Scrum and Extreme programming.
Keywords: Hibernate, Spring, JAX-RS, HTTP/Rest API, Oracle, Cassandra, Scrum, TDD, JUnit, Mockito, Continuous integration, refactoring, github.
Coachclub is a startup providing video on video to people who practice sports at home.
Keywords: Grails, MySQL, tests, Continuous Integration, Scrum, XP.
I was part of a team developing a billing engine that is highly customizable, especially one that was able to ingest new billing rules without requiring new developments.
Keywords: Spring, JAX-WS, Hibernate, Oracle, Tomcat, Flex, Scrum, XP, JUnit, Mockito, Continuous integration, Git, JBeHave, maven
I developed a few applications related to the health and insurance domains in Java:
This blog post aims to explain how to install the Java REPL before it is released and its features.
This screencast demonstrate how to develop a feature using the double loop TDD approach.
This technical blog post demonstrates how to develop a web application using Jersey and Spring without xml configuration or getters and setters.
The article describes the cloud from a developper's point of view. First, I presents the main providers (Amazon, Cloudbees, Heroku, Google, etc) and then the best practices to use when deploying applications into the cloud.
Sport, Cooking, Movies, Travelling.