Philippe Liard

Software Engineer at Google

Greater Tokyo Area Japan
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Philippe Liard is a software engineer with 15 years’ experience specializing in real-time and embedded systems, currently based in the Greater Tokyo Area and continuing a long tenure at Google. He combines deep low-level C++ expertise with backend engineering, exemplified by contributions to Google’s widely used libphonenumber library where he expanded core parsing, formatting, and metadata handling. His early work ranges from robotics platforms at Aldebaran—building web tooling and robot-side C++ components—to Unix systems and PAM modules, reflecting a strong systems and security-minded background. Philippe is comfortable across the stack in performance-sensitive contexts and has repeatedly delivered production-ready tooling and CI improvements for engineering teams. He brings an engineer’s pragmatism and an interest in interoperable, standards-driven software that scales across devices and international users.
code15 years of coding experience
job4 years of employment as a software developer
bookReal-time and embedded systems, Real-time and embedded systems at EPITA: Ingénierie Informatique
github-logo-circle

Github Skills (6)

regular-expression10
c-language10
cprogramming-language10
computer-engineering9
api8
apidoc8

Programming languages (2)

JavaC++

Github contributions (4)

github-logo-circle
google/libphonenumber

Feb 2011 - Oct 2013

Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers.
Role in this project:
userBack-end Developer
Contributions:168 commits in 2 years 8 months
Contributions summary:Philippe primarily contributed to implementing and expanding the `PhoneNumberUtil` class, which forms the core logic for parsing, formatting, and validating international phone numbers. The contributions involved adding various implementations and methods related to phone number processing, specifically in the C++ code base. The commits also included code related to the generation and handling of metadata used for phone number processing.
javascript-libraryphone-numberphoneinternational-phoneunderscore
Simple Binary Encoding (SBE) - High Performance Message Codec
Contributions:2 PRs, 2 pushes, 1 branch in 1 day
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Philippe Liard - Software Engineer at Google