Guillaume Gautreau
Full Stack Engineer at Forest Admin- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Professional working proficiency
-
French Native or bilingual proficiency
Topline Score
Bio
erwann jallier
J'ai eu le plaisir de travailler avec Guillaume pendant ses années chez Afidium. Par ses capacités d'adaptation, et compréhension, de dialogue, il a su améliorer de manière significative la qualité de travail dans toute l'entreprise. Par ses capacités techniques, il a su améliorer la qualité de nos produits. Mieux encore, il a réussi à faire en sorte que tout ne repose pas sur ses épaules, et transmettre ses connaissances. Je recommande Guillaume pour toutes ces qualités.
Adrien Carreira
J’ai eu l’occasion de collaborer avec Guillaume sur plusieurs projets chez Reportlinker. C’est un développeur rigoureux, efficace et qui maitrise agilement la méthode Scrum. Je recommande grandement Guillaume pour tout poste de Scrum Master ou lead développeur
erwann jallier
J'ai eu le plaisir de travailler avec Guillaume pendant ses années chez Afidium. Par ses capacités d'adaptation, et compréhension, de dialogue, il a su améliorer de manière significative la qualité de travail dans toute l'entreprise. Par ses capacités techniques, il a su améliorer la qualité de nos produits. Mieux encore, il a réussi à faire en sorte que tout ne repose pas sur ses épaules, et transmettre ses connaissances. Je recommande Guillaume pour toutes ces qualités.
Adrien Carreira
J’ai eu l’occasion de collaborer avec Guillaume sur plusieurs projets chez Reportlinker. C’est un développeur rigoureux, efficace et qui maitrise agilement la méthode Scrum. Je recommande grandement Guillaume pour tout poste de Scrum Master ou lead développeur
erwann jallier
J'ai eu le plaisir de travailler avec Guillaume pendant ses années chez Afidium. Par ses capacités d'adaptation, et compréhension, de dialogue, il a su améliorer de manière significative la qualité de travail dans toute l'entreprise. Par ses capacités techniques, il a su améliorer la qualité de nos produits. Mieux encore, il a réussi à faire en sorte que tout ne repose pas sur ses épaules, et transmettre ses connaissances. Je recommande Guillaume pour toutes ces qualités.
Adrien Carreira
J’ai eu l’occasion de collaborer avec Guillaume sur plusieurs projets chez Reportlinker. C’est un développeur rigoureux, efficace et qui maitrise agilement la méthode Scrum. Je recommande grandement Guillaume pour tout poste de Scrum Master ou lead développeur
erwann jallier
J'ai eu le plaisir de travailler avec Guillaume pendant ses années chez Afidium. Par ses capacités d'adaptation, et compréhension, de dialogue, il a su améliorer de manière significative la qualité de travail dans toute l'entreprise. Par ses capacités techniques, il a su améliorer la qualité de nos produits. Mieux encore, il a réussi à faire en sorte que tout ne repose pas sur ses épaules, et transmettre ses connaissances. Je recommande Guillaume pour toutes ces qualités.
Adrien Carreira
J’ai eu l’occasion de collaborer avec Guillaume sur plusieurs projets chez Reportlinker. C’est un développeur rigoureux, efficace et qui maitrise agilement la méthode Scrum. Je recommande grandement Guillaume pour tout poste de Scrum Master ou lead développeur
Credentials
-
Input and Interaction
Coursera Course CertificatesJan, 2016- Nov, 2024 -
Social Computing
Coursera Course CertificatesDec, 2015- Nov, 2024 -
Design Principles: an Introduction
Coursera Course CertificatesNov, 2015- Nov, 2024 -
Human-Centered Design: an Introduction
Coursera Verified CertificatesSep, 2015- Nov, 2024 -
Duolingo Proficiency Exam in English: Expert
DuolingoNov, 2014- Nov, 2024 -
A Beginner's Guide to Irrational Behavior
CourseraMay, 2014- Nov, 2024 -
Human-Computer Interaction
CourseraDec, 2012- Nov, 2024
Experience
-
Forest Admin
-
United States
-
Software Development
-
1 - 100 Employee
-
Full Stack Engineer
-
Jul 2020 - Present
-
-
-
Clovis
-
France
-
Software Development
-
1 - 100 Employee
-
Senior developer
-
Jun 2020 - Jul 2020
-
-
-
-
Lead Developer
-
Jan 2018 - Jun 2020
100% remoteTeam management - Fullstack Development - Agility and continuous integrationDevelopment team management---------------------------------------------------Manager of the development team (7 persons) front and back :- Organize team work on different projects- Recruitment of 4 new colleagues (1 devops, 2 backend devs, 1 frontend dev)- Continuous improvement with regular retrospectives and followed by actions- Regular interviews- Daily project monitoring, anticipating hazard's consequences on the scheduleFullstack development-----------------------------------Backend : API Rest PHP (Slim), Postgresql, Elasticsearch, RabbitMQ.Frontend : Angular 7, AngularJS (with some mixed apps)Development and maintenance of several applications in the tourism sector (flights and hotel booking, travel offer edition, travel pricing app) Agility and continuous integration----------------------------------------------------I participated in the transformation of the way of working at Afidium, as much on project management, the quality of the delivered functionalities, and automation.Most of these modifications are team decisions, following retrospective meetings that I organized every month.- Implementation of a project estimation method to be able to prioritize them and make scope choices- Creation of video demos with each release of functionality- Involvement of other people to test the functionality as soon as possible- Improvement of the architecture of the front apps- Automation of tests, code verifications, and applications build (Jenkins)
-
-
-
ReportLinker
-
France
-
Information Technology & Services
-
1 - 100 Employee
-
Lead developer
-
Nov 2014 - Dec 2017
Architecture and development, mainly with javascript & web technologies: angularjs, nodejs.JS/Node programming------------------------* Web application development, with AngularJS, ExpressJS, React* REST APIs in node, with Elastic Search, MySQL or PostgresqlElastic search-------------------* Implementation of the search engine with Elastic Search, to allow searching heterogeneous data (mapping, synonyms, queries)* Supervised optimization of the engine, that improved a lot the results' qualityScrum--------* Retrospectives organization and animation, from which the team greatly improved its development and delivery practices.* Sprint planning formalization and animation, helping the team to commit on a clear goal every sprint, helping product owner to formalize priorities.Continuous integration---------------------------* Set up the continuous integration on every project JS & Node, to execute unit tests and code analysis on every Pull Request.* Set up and implementation of the end-to-end tests on 2 web applications in angularjs and expressjs. Automatically launched every day by Jenkins on multiple browser to qualify every version and check non-regressions tests.Ergonomics and User Experience---------------------------------------------* Organization of user tests with internal participants every month, to evaluate new developments and improve the solutions' UX.* Interaction design: UI conception with wireframes
-
-
-
DELMIA Ortems
-
Software Development
-
1 - 100 Employee
-
Software development Engineer
-
Sep 2008 - Oct 2014
> PlannerOne <[Web, UX, optimization et complexity]Web:• Interface prototype creation (wireframe), rapid interations• Rich interfaces development (javascript, jQuery, AJAX, HTML, CSS)• Components integration (CSS, HTML)User experience:• User tests organization, presentations of the results to the team, to help tackle the most important issues.• Organization of internal ergonomics audits (heuristic evaluation)Optimization & complexity:• Modeling and implementation in OOP (UML, C#, Objet, Design patterns)• Conception and implementation of a constraint-resolution algorithm computing taks' dates (C#, constraint resolution, Multi-threading)• Conception and implementation of an algorithm computing dates for over-constrained groups of tasks (C#, meta-heuristics, local search, Multi-threading)> Ortems Planning <[Optimization and complexity, maintenance applicative, integration]Maintenance applicative• Bug fixes, released every week, on a legacy codebase written in Delphi (Major and/or urgent bugs)• Analysis of the algorithm on real client database, to explain how the program behaves or replicate bugs.• Development of new features (datation model, UI features, etc) Optimization and complexity• Conception and implementation of new optimization features• Performance bottlenecks analysis, and fix (profiling, complexité)Integration• Migration of the internalization system, to allow it to be totally integrated in our process build > test > setup > release.• Migration from clearcase to git: codebase migration, team training, server administration• Set up of the continuous integration with Jenkins: build > test > setup > release
-
-
-
-
Software Development Engineer
-
Oct 2007 - Aug 2008
[Web, PHP, HTML, CSS]> HR web application <• Technical specifications definition• Development of web interfaces in PHP with Postgresql• Creation of views in Business Objects• Existing data migration from MS Access [Web, PHP, HTML, CSS]> HR web application <• Technical specifications definition• Development of web interfaces in PHP with Postgresql• Creation of views in Business Objects• Existing data migration from MS Access
-
-
-
-
Software engineer in training
-
May 2007 - Oct 2007
[Web, PHP, SQL, javascript]• Implementation of an authentication plugin for Wordpress• Analysis of an open source project named POSH (logiciel libre)• Plugins implementation on POSH• Security fixes on POSH: XSS, SQL injection• Development of the DB abstraction component on POSH, to secure SQL queries [Web, PHP, SQL, javascript]• Implementation of an authentication plugin for Wordpress• Analysis of an open source project named POSH (logiciel libre)• Plugins implementation on POSH• Security fixes on POSH: XSS, SQL injection• Development of the DB abstraction component on POSH, to secure SQL queries
-
-
-
Ecole nationale des Sciences géographiques
-
France
-
Higher Education
-
1 - 100 Employee
-
Intern
-
Sep 2005 - Dec 2005
[PHP, MySQL, XHTML, Javascript]• Customization of the e-learning platform (Moodle) with plugins [PHP, MySQL, XHTML, Javascript]• Customization of the e-learning platform (Moodle) with plugins
-
-
-
-
Summer camp assistant director
-
Jul 2005 - Aug 2005
6 weeks, 3 summer camps; children from 6 to 14 yo.• Referent for the organizers: preparation, animations, ideas• Scientific and traditional animations 6 weeks, 3 summer camps; children from 6 to 14 yo.• Referent for the organizers: preparation, animations, ideas• Scientific and traditional animations
-
-
-
-
Summer camp organizer
-
Jul 2002 - Aug 2004
14 weeks between 2002 and 2004Children from 8 to 14 ans• Scientific & traditional animations 14 weeks between 2002 and 2004Children from 8 to 14 ans• Scientific & traditional animations
-
-
Education
-
EPF Ecole d'Ingénieurs
Master of Science - MS, Software engineering -
Coursera - provided by Stanford
Statement of accomplishment, Human Computer Interaction -
Université de Montréal - Ecole polytechnique de Montréal
AI, Security, Optimization