Nicolas Pavillon

Application Engineer

Lausanne, Vaud, Switzerland
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
Nicolas Pavillon is an Application Engineer based in Lausanne with 14 years of multidisciplinary experience bridging academia, product management, and hands-on engineering. His background includes a PhD from EPFL and a long research stint at Osaka University, followed by product and technical ownership roles at Nanolive and now Lyncée Tec, giving him a rare blend of deep scientific training and product-focused delivery. He contributes to open-source projects like the well-known JabRef, where he implemented macOS-specific integrations and robust startup/quit handling in a Java desktop app, showing attention to platform nuances. Comfortable across hardware-linked product workflows and full-stack software tasks, he excels at translating complex research needs into practical, user-facing solutions. Colleagues benefit from his experience across publishing (BMC Bioinformatics) and international research labs, reflecting strong interdisciplinary communication. He’s known for pragmatic refactoring and pragmatic cross-platform problem solving that keeps legacy systems functional while enabling modern features.
code14 years of coding experience
job12 years of employment as a software developer
bookPhD, PhD at Ecole polytechnique fédérale de Lausanne
bookMSc, MSc at EPFL
languagesFrench, English, Japanese, German
github-logo-circle

Github Skills (9)

javas10
javafx10
java10
application9
web-application9
develop9
bibtex7
ref6
bibliography6

Programming languages (3)

JavaCTcl

Github contributions (5)

github-logo-circle
JabRef/jabref

May 2015 - May 2015

Graphical Java application for managing BibTeX and biblatex (.bib) databases
Role in this project:
userFull-stack Developer
Contributions:15 commits, 2 PRs in 1 day
Contributions summary:Nicolas primarily contributed to integrating macOS-specific functionalities into the Java-based application. Their work involved implementing a Mac adapter using `com.apple.eawt` to handle events like file opening, preferences, and quitting. They linked the new Mac interface with existing functions, added support for the fullscreen feature, and addressed issues related to application startup and quit behavior. The user also ensured correct behavior in case of wrong input, and refactored the code to use dynamic linking.
reference-manageracademic-publicationsjavafxlatexjavafx-desktop-apps
NicosPavlov/macports-ports

Jan 2017 - Jun 2023

The MacPorts ports tree
Contributions:34 pushes, 9 branches, 2 tags in 6 years 6 months
portsmacosmacports-portsmacports
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
Nicolas Pavillon - Application Engineer