Guillaume Gautreau

Full Stack Engineer at Forest Admin
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Greater Lyon Area, GH
Languages
  • English Professional working proficiency
  • French Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

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

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Input and Interaction
    Coursera Course Certificates
    Jan, 2016
    - Nov, 2024
  • Social Computing
    Coursera Course Certificates
    Dec, 2015
    - Nov, 2024
  • Design Principles: an Introduction
    Coursera Course Certificates
    Nov, 2015
    - Nov, 2024
  • Human-Centered Design: an Introduction
    Coursera Verified Certificates
    Sep, 2015
    - Nov, 2024
  • Duolingo Proficiency Exam in English: Expert
    Duolingo
    Nov, 2014
    - Nov, 2024
  • A Beginner's Guide to Irrational Behavior
    Coursera
    May, 2014
    - Nov, 2024
  • Human-Computer Interaction
    Coursera
    Dec, 2012
    - Nov, 2024

Experience

    • United States
    • Software Development
    • 1 - 100 Employee
    • Full Stack Engineer
      • Jul 2020 - Present

    • 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)

    • 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

    • 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

    • 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
    2002 - 2007
  • Coursera - provided by Stanford
    Statement of accomplishment, Human Computer Interaction
    2012 - 2012
  • Université de Montréal - Ecole polytechnique de Montréal
    AI, Security, Optimization
    2007 - 2007

Community

You need to have a working account to view this content. Click here to join now