Professional background

Java/Spring and Vue full-stack developer - application lead

Autonomous on complex business applications from understanding the need through delivery. I combine full-stack development, reliability work and knowledge transfer.
~600 kLOC
business application
500
data tables
~200
users
10
connected vessels

Business application - maritime transport

Application lead on a complex business system

Development and ongoing maintenance of an application centralising accounting, logistics and financial flows.

Context

Application management for a Spring 5, MySQL, Talend and legacy frontend system. The scope includes about 600 kLOC, 500 tables, 200 users, around ten vessels and several warehouses.

Role

Scoping, estimation, development, acceptance testing, delivery and direct exchanges with client and ASI project managers.

Observable outcomes

Deliveries maintained during the busiest year of the support contract: 57 highest-priority tickets, including a peak of 15 in one month.

Responsibilities and contributions

  • Diagnosed concurrency, data consistency and blocking-flow issues.
  • Improved reliability with scripts, Docker Compose in acceptance testing and CI/CD contributions.
  • Reviewed code, simplified processes and mentored an intern then an apprentice.
  • Prepared and occasionally led client meetings independently.
  • Caught a Talend 8 regression on an operational flow before production.

Technical environment

  • Java
  • Spring 5
  • Vue
  • AngularJS
  • MySQL
  • Talend
  • Docker
  • CI/CD

Other trust signals

AI knowledge sharing

Delivered a prompting workshop for a technical expert, rated 5/5 on ROTI and reused to help meet a Vue Composition API migration deadline.

Fast onboarding

Contributed autonomously to another Spring/Vue microservices project after a short initial handover.

Experience

  1. Apr. 2024 - present

    Full-stack developer, then software designer

    ASIProgressed from internship to apprenticeship and permanent role on the same business application, becoming the functional and technical point of reference for the scope.
  2. Aug. 2021 - Aug. 2024

    IT manager replacement

    City of PlabennecProvided support, maintenance and service continuity across around ten municipal locations during the IT manager's absences.