Tom Perrillat-collomb

Ingénieur Logiciel at elmy

Lyon, Auvergne-Rhône-Alpes, France
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
Tom Perrillat-collomb is a software engineer with nine years of experience building web-first B2C and B2B products, currently shaping customer experience and data platforms at elmy. He combines modern full‑stack engineering (TypeScript, Node.js, React) with data engineering know‑how (BigQuery, DBT, Airflow) to design scalable pipelines and a modular back-end architecture. His background spans R&D and applied AI—from productionizing cloud cryptography prototypes to privacy-aware mobile sensing at Inria—reflecting a taste for both research and pragmatic delivery. An active open-source contributor, he has enhanced Mermaid.js’s ER and flowchart features, improving diagram expressiveness and parser robustness for a widely used project. Based in Lyon, he also explores embedded systems and security topics, bringing a curiosity-driven approach to cross-domain problems. Colleagues know him for balancing thoughtful refactors with hands-on feature work and mentoring teams on data ownership and architecture.
code9 years of coding experience
job3 years of employment as a software developer
bookMaster of Science - MS, Data Science, Master of Science - MS, Data Science at University of Birmingham
bookDiplôme d’ingénieur, Computer Science, Diplôme d’ingénieur, Computer Science at INSA Lyon - Institut National des Sciences Appliquées de Lyon
bookDiplôme universitaire de technologie (DUT), Computer Science, Diplôme universitaire de technologie (DUT), Computer Science at IUT Annecy
github-logo-circle

Github Skills (9)

typescript10
diagram10
javascript10
typescripts10
flowchart10
typescript-types10
jison9
uml9
testing8

Programming languages (8)

TypeScriptJavaC++CSCSSJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
mermaid-js/mermaid

Dec 2022 - Jan 2023

Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown
Role in this project:
userBack-end Developer
Contributions:7 reviews, 9 commits, 12 PRs in 1 month
Contributions summary:Tom primarily contributed to the ER (Entity Relationship) and Flowchart diagram functionalities within the Mermaid.js library. Their work included implementing features like multiple key constraints and entity name aliases in ER diagrams, along with the addition of group definitions to flowchart styling. Furthermore, the user addressed bug fixes related to generic type regex parsing and added relevant unit tests. They also improved documentation to showcase updated functionalities, such as nested generic types.
diagramsflowchartssequencesequence-diagramssimilar
tomperr/tomperr.github.io

Aug 2019 - Dec 2022

My french blog
Contributions:24 PRs, 33 pushes, 29 branches in 3 years 5 months
french
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
Tom Perrillat-collomb - Ingénieur Logiciel at elmy