Lionel ANDRÉ

Software Engineer

Fullstack - Techlead - Passionate
About me

Not only a developer but definitely a software engineer.
Clean code and architecture enthusiast. I place great importance on quality and pragmatism.
Product oriented, user centric. The technology matters less than the challenge.

With over 10 years of experience in software development, I have mainly worked on projects as a developer, but also as a software architect and/or tech lead. Although most of my experience is in Java projects, my curiosity has led me to train on different technologies, including NodeJs and more recently Elixir.

Experience
Technical Leader Aug. 2025 - Today
ADSN - Notariat Freelance
  • Craft culture: promoted a culture of technical excellence by introducing Hexagonal Architecture and TDD.
  • Collaborative design: organized regular workshops to co-construct solutions with the team, anticipate technical blockers, and improve quality.
  • Delivery automation: implemented a CI/CD pipeline to automate the release process.
#Hexagonal-architecture #Testing #Java #Spring
Technical Leader Oct. 2021 - May 2025
Softway Medical - Healthcare Freelance
  • Technical mentorship: supported dev teams in clean code and refactoring practices.
  • Performance & Observability: identified performance issues and implemented corrective actions. Set up observability and performance testing campaigns.
  • Architecture: identified areas for improvement and planned a roadmap. Introduced Architecture Decision Records (ADR).
#Java #Quarkus #Hexagonal-architecture #Testing #Web-component
Technical Leader Sept. 2020 - Jun. 2021
France Travail Freelance
  • Frontend Development: contributed to the development of an Angular application within a 10-person agile team.
  • Technical Mentorship: enhanced code quality and team skills by introducing Testing, BDD, and Reactive Programming.
#Angular #Reactive-programming #Web-component
Technical Leader Feb. 2020 - Mars 2020
Airbus Helicopter Freelance
  • Application Development: developed a flight data visualization tool for preventive maintenance within an agile team.
  • Technical Leadership: aligned code culture, mentored junior developers, and conducted technological POCs.
  • DevOps: implemented and maintained CI/CD pipelines.
#NodeJS #Angular
Senior Software Engineer Oct. 2019 - Jan. 2020
Atos / DGA Freelance
  • Feature Development: designed and implemented features for an army force planning tool within a 15-person team.
  • Architecture: contributed to a distributed system based on Micro-services and Kafka.
  • Innovation: explored and validated new technologies through POCs (OpenCensus).
#Java #Spring #Angular #Micro-services
Senior Software Engineer Nov. 2018 - Sept. 2019
Manageo Freelance

In an agile team of 5 people (3 developers, 1 architect, 1 product owner), I contributed to the design and develop a B2B web application which help companies in targeting prospects.

As a senior software developer, my roles were :

  • Bootstrap CQRS / Event Sourcing architecture and transfer skills
  • Share knowledges on hexagonal architecture and testing culture
  • Help to improve process
#Java #Spring #CQRS #Event-sourcing #Hexagonal-architecture
Senior Software Engineer Feb. 2017 - Oct. 2018
ADSN Freelance

In an agile team of 6 people (3 developers, 1 architect, 1 QA, 1 scrum master), I contributed to develop and application for dematerializing Notary and DGFIP exchanges.

The application was composed of different modules : web application, batches, messaging.

As a senior software developer, my roles were to :

  • Propose and implement technical solutions
  • Improve process
#Agile #Java #Spring #Angular #Elasticsearch #Logstash #Redis
Software Engineer Sept. 2016 - Jan. 2017
Diginext

Develop a web application for near realtime information display for mass transit travelers.

#Spring #Swing #Hibernate
Java Architect Jul. 2012 - Aug. 2016
SII / CMA-CGM

Design and develop a web application in a team of 7 developers (3 in France, 4 in Lebanon).

My roles were to :

  • Lead developers
  • Implement and maintain continuous integration (Jenkins)
#Agile #Java #Spring #Architecture #Webapp #Batches #Messaging
Software Engineer Sept. 2010 - Sept. 2012
International Engineering Assistance

As an autonomous developer, I was in charge to design and implement a project management system dedicated to aircraft certifications.

Organize and lead workshops with end-users.

#Architecture #Java #Spring
Software Engineer Sept. 2008 - Sept. 2010
BNP Paribas Factor

Develop a application for risk management

#C++