Pierre Le Gall — Full-stack Web developer

Skills
Soft skills
Empathic, conscientious, team spirit
Programming languages
Elixir, JavaScript/TypeScript, and a bit of Rust
Web front-end
React/NextJS, TailwindCSS, DaisyUI
Web back-end
Phoenix Framework
Data management
PostgreSQL, REST, GraphQL
Source control
Git, GitHub
Environment
GNU/Linux, Docker, Fly.io
Experiences
Web developer (independant)
April 2023 - present
Outils: Elixir, Phoenix Framework, Ash Framework, PostgreSQL, Git, Fly.io
Web developer (Gens de Confiance)
January 2023 - Febuary 2023
  • brainstorming about the future of the Gens de Confiance platform
  • design of the solution
  • tasks planning (SCRUM sprints of a week)
  • implementation (back-end & front-end)
  • peer code review
  • presentation of the solution to the team
Outils: TypeScript/Node.js, NextJs, PHP, MySQL, Git
Diverse activities
2020-2022
  • DJing at events
  • music events organisation
  • harm reduction at events
  • travelling
  • React/NextJS training
  • Elixir/Phoenix Framework training
Web developer (Zenika consultant)
January 2019 - February 2020 | IBP, Nantes (France)
Development of an internal project quality monitoring tool. It was a test project to show how the company could use the Cloud for their next projects. AWS was chosen for this experimentation.
  • design of the solution
  • tasks planning (SCRUM sprints of a week)
  • implementation (back-end & front-end)
  • peer code review
  • deployment
  • weekly demo to final users
  • presentation of the solution to decision-makers
Outils: JavaScript/Node.js, Angular, PostgreSQL, Git, AWS
Trainer (Zenika consultant)
November 2019 | Zenika (France)
Provide training about RxJS for a class of 5 trainees.
  • update course material
  • create some exercices suited to the class needs
  • teaching to trainees
Outils: JavaScript, RxJS
Web developer (Zenika consultant)
August 2018 - December 2018 | Manitou, Nantes (France)
Development of a web app mobile-first for the internal communication (news, events, chat) of the Manitou group.
  • tasks planning
  • end-to-end testing
  • implementation (mainly front-end)
  • deployment
Outils: JavaScript/Node.js, Angular, Ionic, Firebase, Git
Web developer (Zenika consultant)
Febuary 2018 - June 2018 | Groupama, Rennes (France)
Development of the insurance private individual web space.
  • participation to tasks planning (SCRUM sprints of 3 weeks)
  • implementation (back-end & front-end)
  • peer code review
  • demo to the business team
Outils: Java, JavaScript, Angular, Git, GitLab
Web developer (SII consultant)
January 2017 - December 2017 | Energiency, Rennes (France)
Development of the Energiency product, a monitoring platform of energy consumption for the industry.
  • design and implementation (middleware & front-end)
  • test automatizations
  • peer code review
Outils: JavaScript/Node.js, MongoDB, Angular, Git, GitLab
Student researcher in computing sciences
January 2016 - August 2016 | Inria, Rennes (France)
Research on the interoperability between different internal Domain Specific Languages.
  • bibliography writing about DSLs
  • design and implementation of a POOC about internal DSLs transformations
Outils: Java/Xtend, Python, Git
Web developer
October 2014 - July 2015 | Télécom Santé, Rennes (France)
Development and maintenance of the MediaScreen product, an hybrid TV-tablet media center for patients in hospital rooms.
  • corrective maintenance and developpement of applications for the MediaScreen
  • test scenari writing
Outils: JavaScript/Node.js, MongoDB, Git
Student Web Developer
January 2013 - August 2014 | Thalès Système Aéroportés, Brest (France)
Development of the repairs flow information system.
  • corrective maintenance of the legacy app
  • definition of new needs with the business team
  • design and implementation of the new app (back-end & front-end)
Outils: PHP/Symfony, Ext JS, Subversion
Education
French Master degree in computing science
Système d'Information Centré sur l'Humain
September 2015 - June 2016 | Université de Brest (France)
French Master degree in computing science
Technologies de l'Information et Ingénerie du Logiciel
September 2012 - June 2014 | Université de Brest (France)
French License degree in computing science
Conception et Développement d'Applications
September 2010 - June 2012 | Université de Brest (France)
French BTS degree in computing science
Informatique de Gestion
September 2008 - June 2010 | Lycée Saint-Louis, Châteaulin (France)
Languages
English
Listened to and read daily
French
Native
Others
Music
  • DJing
  • Guitar & bass guitar
Associative
  • DJ for Tempus Fugit Project, association organizing electronic music events
  • Previously volunteer at Techno+ (4 years), harm reduction association focused on the Techno culture practices
Sport
  • Intuitive dance
  • Walking, hiking