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
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
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
Conception et Développement d'Applications
September 2010 - June 2012 | Université de Brest (France)
French BTS degree in computing science
Informatique de Gestion
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