David MARTIN // Fullstack Developper

Last Experiences

Jan. 2021 - May 2022 / Senior Frontend developer / Akeneo ( PIM Editor )

Among a squad dedicated to the production, delivery and maintenance of a full SaaS app: a multi tenants explorer of catalogs

  • Implemented/enhanced main UI features such reactive search with multi criteria, infinite scroll & lazy load, binded to Elastic Search backend / incremental selection of products for export / grid display with columns selection / user session state storage...
  • Low level generic components allowing to extend easily criteria, capitalizing code in different context usages
  • Collaborated with UX designer, finding out the right balance between difficulty, gain and delays
  • Event Stormings with PM, defining DDD use cases from stories, splitting features into JIRA tickets
  • Jest tests coverage / maintaining up to date 3rd party libs / reduced technical debt / DX enhancement such pre commits scripts
  • Mentored junior frontend engineers, helping organizing, prioritizing, splitting tasks to deliver features smoothly and gain autonomy
  • React.js
  • TypeScript
  • Jest
  • Cypress
  • Docker
  • PHP (Symfony)
  • Node.js
  • JIRA
  • GitHub
  • StoryBook

Sept. 2018 - Dec. 2021 / Senior Frontend developper / Creative Ingenierie ( IT Services )

Among multiple project teams

  • High-end conciergerie web application: backoffice & frontoffice, agenda with sync, contacts, electronic documents management, notifications, etc.
  • RAD application for setting up & deploy administrative applications: editor of tables, columns, views, users, roles, workflows, deployments, etc.
  • Employees planning management backoffice
  • React.js
  • Material UI
  • Webpack
  • Node.js
  • JIRA
  • GitHub

Dec. 2015 - June 2018 / Fullstack Developper / Armaplus ( Software Editor for building industry )

Fullstack developper in multiple projects

  • International commerce application for concrete reinforcement
    Complete build of a rich and fluid web application
    • Design / Architecture
    • RESTful API development / socket bridge with calculation DLL
    • Design and development of HMI web, full keyboard input grid
    • Vue.js 2
    • WebPack
    • HTML 5 (Pug)
    • SCSS
    • Node.js (Hapi.js)
    • IIS 10
    • MsSQL
    • GIT
  • Web 3D Configurator ( configurateur.bugal.fr )
    Complete build of a web application allowing to configure and viewing in 3D the different possible guardrail designs of BUGAL manufacturer. In collaboration with project manager who established the database and rules of metier.
    • POC end to end (client 3D files conversion routines, web visualization, technical sheet PDF generation)
    • Architecture / meshes API
    • 3D files conversion routine, on the fly PDF generation of technical sheets with quotes
    • Conception and development of 3D web visualization, views metrics and excel export for admin users
    • Three.js
    • D3.js
    • Dojo.js
    • HTML 5 (Pug)
    • CSS3
    • Node.js (express.js)
    • IIS 7.5
    • MsSQL
    • GIT
  • Multi Platform Mobile Application for Site Operations Validation
    In collaboration with C# developer and project manager
    • Conception / Architecture
    • HMI prototype
    • RESTful API development consumed by client applications (C# Cordova)
    • DLL integration for remote databases synchronization
    • Node.js (Hapi.js)
    • IIS 7.5
    • MsSQL
    • Mockflow
    • Photoshop
  • Website to file and manage construction blueprints
    Web application to send and share construction blueprints, including versioning and various fields, restricted access by users & groups. Complete making in collaboration with project manager who established specifications.
    • Architecture
    • Frontend development
    • Backend development
    • Registering, management, user access
    • Dojo.js
    • HTML 5 (Twig)
    • CSS3
    • PHP (Symfony)
    • IIS 7.5
    • MsSQL