Tim Petricola

Software Engineer at Alan

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
Tim Petricola is a seasoned software engineer with 13 years' experience building and leading full-stack teams across European startups, currently contributing at Alan in Lyon. He has held technical leadership roles including CTO at Jour (acquired by Alan) and Lead Frontend Engineer at Drivy/Getaround, combining hands-on development with people and product leadership. Tim's background spans front-end, back-end and design, and he has a track record of shipping pragmatic UI improvements and robust platform features under real-world constraints. As an active open-source contributor, he improved UI class generation in the popular ActiveAdmin Rails project and implemented credit-card generation and Luhn validation in the widely used Chance.js library. Fluent across Ruby, JavaScript and full-stack concerns, he excels at translating product needs into maintainable, test-covered code. His international education and early freelance breadth give him a pragmatic, user-focused approach to engineering and delivery.
code13 years of coding experience
job8 years of employment as a software developer
bookDiploma in Computer Sciences, Informatique, Diploma in Computer Sciences, Informatique at Université de Savoie
bookGeneral Baccalaureate, Scientific, Honors, General Baccalaureate, Scientific, Honors at Lycée Charles Baudelaire
bookBachelor of Science (BSc), Computer Sciences, Bachelor of Science (BSc), Computer Sciences at Napier University
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
1,491reputation
211kreached
29answers
14questions
github-logo-circle

Github Skills (22)

uitest10
ruby-rails10
javascript10
testing10
css10
rails10
ch10
ruby10
moc10
chancejs10
activeadmin10
chai10
parameterization9
random-string8
arbre8

Programming languages (13)

MDXJavaCSSRustMakefileScalaHTMLTypeScript

Github contributions (5)

github-logo-circle
chancejs/chancejs

Jul 2013 - Mar 2014

Chance - Random generator helper for JavaScript
Role in this project:
userFull-stack Developer
Contributions:13 commits in 8 months
Contributions summary:Tim primarily contributed to the implementation of credit card-related functionalities within the JavaScript library. Their work includes adding Luhn algorithm validation, defining credit card types, creating a credit card number generator, and incorporating the ability to filter by credit card name. They also updated test cases to reflect these changes, ensuring proper functionality and adherence to the new features.
javascriptrandom-generatorbettingrandom-generationgambling
activeadmin/activeadmin

Oct 2013 - Oct 2013

The administration framework for Ruby on Rails applications.
Role in this project:
userBack-end Developer
Contributions:7 commits in 2 days
Contributions summary:Tim primarily focused on enhancing the Active Admin framework's UI by implementing and refining CSS class naming conventions within the table and attributes components. Their commits involved modifying code to dynamically generate CSS classes based on column names, ensuring consistent styling across various table elements. This work improved the framework's flexibility and the developer's ability to customize the user interface. The changes centered on the use of parameterization for class generation and applying `.row` and `.col` default classes.
ruby-on-railsrails-applicationsrailsadministrationarbre
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
Tim Petricola - Software Engineer at Alan