Bertrand Laporte

Lead Front-end Architect at Symphony

Bertrand Laporte has a diverse and extensive work experience in the software engineering and front-end development field. Bertrand began their career as a Software Developer at Amadeus IT Group, where they played a key role in designing and developing the user interface for Amadeus Cruise, one of the first client-side MVC User Interface based on web technologies. Bertrand then moved on to become a Senior Software Developer and later a Team Leader, leading technical studies and framework development for Amadeus' main travel agent solution.

In 2006, Laporte transitioned to the role of Unit Manager, where they focused on developing frameworks and solutions to support single-page applications with advanced customization features. During their tenure, they introduced client-side templating and PaaS concepts, and many of their solutions are now open-source.

Laporte further advanced their career at Amadeus by becoming a Senior Manager, overseeing User Interface Services and User Interface and Customization Frameworks. Bertrand collaborated with Google's Angular core team to address Angular issues and draft the next-generation client-side framework. Bertrand also contributed to the proposal, design, and prototyping of a new rendering algorithm that led to the ngIvy engine in Angular 9.

In 2020, Laporte joined Symphony.com as a Lead Front-End Architect, where they were responsible for designing multiple solutions to optimize Symphony's core Single Page Application. Bertrand'scontributions included designing a near-real-time solution to synchronize data across multiple client instances, maximizing client data caching capabilities, and improving application bootstrap time. Bertrand also reviewed the client testing strategy and developed solutions to enhance test coverage and speed up testing time. Additionally, Laporte played a role in transforming the backend from a monolith to micro-services and designing a static hosting service for SPA deployments.

Most recently, in 2023, Laporte joined Clone as a Staff Software Engineer, where they continue to make significant contributions to the software engineering domain.

Bertrand Laporte completed their general engineering and information technology Master's degree at Ecole des Ponts ParisTech from 1994 to 1997. Bertrand then pursued another Master's degree in information technology and computer science at Mines Paris from 1996 to 1998.

Apart from their formal education, Bertrand Laporte also obtained several certifications throughout their career. These certifications include "Concurrency in Go," "DevOps on AWS Specialization," "Programming with Google Go Specialization," "Functions, Methods, and Interfaces in Go," "Getting started with Go," "Getting Started with Google Kubernetes Engine," "Redis | RU202: Redis Streams," "Redis | RU101 Certificate | Redis University," and "Google Cloud Fundamentals: Core Infrastructure."

In addition, Bertrand Laporte holds professional certifications such as the "Project Management Professional (PMP)" from the Project Management Institute, obtained in June 2012, and the "Certified Scrum Product Owner" from the Scrum Alliance, obtained in October 2010.

Links

Timeline

  • Lead Front-end Architect

    June, 2020 - present

Related people