You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Nicolas HéronNH

Nicolas Héron

Senior Java Developer - drools/jbpm/optaplanner

On-demand
1 project
Lille, FR
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Nicolas

I graduated from the ESEO (Ecole Supérieure d'Électronique de l'Ouest) in 1992 and then in 1994, I obtained a Master's degree in Artificial Intelligence in 1994 (University of Caen, Normandy).
From 1994 to 1997, I worked in the field of medical imaging. We developed a PACS (medical imaging server) in C/C++ using the DICOM standard (radiology image exchange standard over the TCP/IP communication protocol) in a team of 7 people, for which I was responsible. I was also a developer.
From 1998 to 2000, I worked in the railway sector for Bombardier Transport in Valenciennes.
Then in 2000, I returned to Lille where I started working in the Java world.
I joined the La Mondiale project as a business architect for the redesign of sales representative commissioning. The project consisted of beginners, so to enable communication with them and to develop complex commission calculation rules, I was trained from 2001 onwards in Java development and Java EE.
As part of this same project, I wanted to propose using a rules engine to implement business rules. As proprietary solutions were too expensive, I wanted to propose using an open-source rules engine called Drools, which had just been created. Unfortunately, time constraints prevented Drools from being used for this project.
However, when I joined Sopra Steria, I was able to use this tool in various projects, including the Cora stores' loyalty server (project from 2006-2007).
This first Drools project allowed me to undertake many others in the following years, especially from 2011 onwards when I became a freelancer.
This has led me to become, by force of circumstance, a Java back-end developer in recent years.

  • French

    Native or bilingual

  • English

    Fluent

  • German

    Native or bilingual

Can work on-site
Lille (up to 50km)

Experience

  • QimaOne
    Qimaone as a Saas Platform
    LOGISTICS AND SUPPLY CHAIN
    May 2023 - Today (3 years and 1 month)
    Lille, France
    Qimaone proposes a Saas solution to “Digitize quality and compliance, connect the supply network and collaborate with suppliers to prevent defects and achieve total transparency”
    Senior Java Developer
    • Development of back-end software with Spring boot
    • Scrum team of 6 people
    Scrum methodology, Java 17, Spring boot 3, Spring data, Elastic Search, Postgres, Google Cloud Platform, Jira, CircleCI, Hashicorp Terraform
    Back-End Development
  • Almady
    Optaplanner Expert, Java Architect
    September 2019 - Today (6 years and 9 months)
    Riyadh 11564, Saudi Arabia
    • Using the optaplanner tool to optimize parcel distribution
    *Architecture of the whole project

    *Going live May 2021
  • Cora Informatique
    Drools Expert
    RETAIL (LARGE RETAILERS)
    March 2007 - Today (19 years and 3 months)
    Metz, France
    Drools expert and Senior Java Developer
    • Specification, Design, Implementation of a loyalty system in 59 shops.
    • Design of software architecture (J2EE) .
    • Design and implementation of the development platform.
    • Proof of Concept and prototyping to demonstrate drools performance (over 10000 rules that are generated on the fly during activity from an existing back-office system).
    • Training and support during all project.
    • Project in production in all shops since 2008
    J2EE, Drools, eclipse, svn, jpos, ibatis, ActiveMQ (jms)
    Drools Back-End Development

Recommendations

Be the first to recommend Nicolas

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Engineer
    ESEO
    1992

Skill set (24)

Categories