Olivier Lacan is a Principal Software Engineer based in Seattle with 16 years building scalable, human-centered web platforms and developer tooling. He blends a background in language and design with deep full-stack and backend expertise—particularly in Ruby/Rails—contributing to high-profile projects like Rails, RubyGems, and the widely-used Shields.io and Keep a Changelog. At Pluralsight he drove major system migrations, memory-usage reductions, Kafka-based data unification across nine producer teams, and rebuilt legacy content infrastructure to enable flexible packaging and better ownership. A committed teacher and communicator, he shares knowledge through pair programming, writing, podcasting, and conference talks, and often focuses on developer experience, observability, and internationalization. Notably, his open-source work spans both backend API improvements and front-end localization, reflecting a rare blend of product sensibility and engineering depth.
16 years of coding experience
9 years of employment as a software developer
Bachelor of Science - BS Web Design and Development, Bachelor of Science - BS Web Design and Development at Full Sail University
Associate's degree English Language Literature & Civilization, Associate's degree English Language Literature & Civilization at Université Sorbonne Nouvelle
Contributions:8 releases, 7 reviews, 405 commits in 8 years 6 months
Contributions summary:Olivier primarily worked on enhancing the user interface and internationalization aspects of the project. They added translations for multiple languages and fixed language-specific redirects, demonstrating a focus on localization. Further contributions involved front-end styling updates and improvements to the responsive design and table of contents. They also upgraded the Middleman version, indicating familiarity with the project's build tools.
Contributions:1 review, 15 commits, 19 PRs in 5 years 5 months
Contributions summary:Olivier primarily contributed to the back-end functionality of the rubygems.org repository. They implemented a new query parameter to the Reverse Dependencies API endpoint, allowing filtering by runtime or development dependencies. They also refactored and optimized existing methods for reverse dependencies, reducing code duplication. Furthermore, they added unit tests for the new reverse dependency methods, ensuring code reliability.
ruby-on-railshostingrubygemsrailsruby
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
Olivier Lacan - Principal Software Engineer at Pluralsight