Olivier Lacan

Principal Software Engineer at Pluralsight

Seattle, Washington, United States
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

🤩
Rockstar
🎓
Top School
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.
code16 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science - BS Web Design and Development, Bachelor of Science - BS Web Design and Development at Full Sail University
bookAssociate's degree English Language Literature & Civilization, Associate's degree English Language Literature & Civilization at Université Sorbonne Nouvelle
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
2,639reputation
214kreached
18answers
10questions
github-logo-circle

Github Skills (31)

application-framework10
ruby-rails10
apidoc10
testing10
app-framework10
rspec10
sass10
responsive-design10
internationalization10
rails10
ruby10
api10
minitest10
activerecord10
web-framework10

Programming languages (23)

C#MDXJavaCSSC++CRustScala

Github contributions (5)

github-logo-circle
If you build software, keep a changelog.
Role in this project:
userFull-stack Developer
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.
changelogcommitskeepkeep-a-changelogversioning
rubygems/rubygems.org

Nov 2015 - Mar 2021

The Ruby community's gem hosting service.
Role in this project:
userBack-end Developer
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