Jonathan Allard is a Principal developer with 13+ years of Ruby/Rails experience and two decades building full-stack web applications, combining deep engineering craft with a business background in commerce and entrepreneurship. He leads and launches technical projects and consultancies from Montreal, having architected high-throughput consumer systems, real-time dispatch engines, and live ETL/data warehousing for transportation and logistics clients. Comfortable across PostgreSQL, AWS, JavaScript/Vue front-ends and Rails back-ends, he also contributes front-end improvements to notable open-source projects like selectize.js. He co-founded and runs product-oriented ventures including Manivelle and Bouledeneige, translating content and discovery needs into scalable digital experiences for public and high-visibility users. Pragmatic about opportunities, he prefers roles where his mix of domain experience (finance, electoral politics, logistics) and hands-on architecture will be an exceptional fit.
13 years of coding experience
4 years of employment as a software developer
Certificate in Critical Studies of Sexualities, Sexology, Certificate in Critical Studies of Sexualities, Sexology at UQAM | Université du Québec à Montréal
DEC, Pure and Applied Science, DEC, Pure and Applied Science at CEGEP de Saint-Jérôme
Bachelor of Commerce (BCom), Entrepreneurship, Information Systems, Bachelor of Commerce (BCom), Entrepreneurship, Information Systems at McGill University
Selectize is the hybrid of a textbox and <select> box. It's jQuery based, and it has autocomplete and native-feeling keyboard navigation; useful for tagging, contact lists, etc.
Role in this project:
Front-end Developer
Contributions:3 releases, 81 commits, 52 PRs in 2 years 11 months
Contributions summary:Jonathan primarily contributed to the front-end aspects of the project, as evidenced by the code changes in `src/selectize.js` and `test/setup.js`, particularly regarding rendering options and UI element customization. They implemented custom rendering of option elements using both strings and DOM elements. Additional contributions involve the integration and modification of related JavaScript files, and updates to the Gruntfile for build configurations.
Contributions:15 commits, 1 push, 1 issue in 3 years 6 months
file-uploadstyling
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
Jonathan Allard - Principal, Developer at Bouledeneige