The following are projects where I made major contributions, during current or past employment.
evenko.ca (Lead back-end developer)
- Music, sports, festival promoter website
- Back-end developer
- Significant technical debt to eliminate
- Features to add while improving performance
- Heavy traffic spikes during promotions
- Multi-server architecture
Evenko, the largest event promoter in Montreal, was ready to evolve their website to address the needs of their growing audience. Their site needed a refreshed design, localized event promotion, and a long overdue mobile experience. This major new phase of work also carried a large technical debt accrual which needed to be addressed if the site was to succeed.
As back-end developer, I tirelessly reduced code complexity and performance issues over a number of months, while delivering the new features. Careful, phase-driven work made each iteration significantly better than the one before it. By the end, both the site and code were unrecognizable. I deleted more code than I added, and the site worked better than ever. Truly one of my proudest back-end achievements at the time.
Fantasia Film Festival (Lead back-end developer)
I rewrote and re-structured a 10 year old code base to provide a fully-customized management system, enabling the customer to manage their content more effectively than before. Despite a number of new features and a large refactoring effort, the site still performed better than its former iteration and was delivered on time.
Built from scratch on CakePHP, the challenge of this project was its extensive internationalization (6 languages!). The site featured a full CMS, private JSON API in a multi-server environment. The site was fully functional and ready for significant traffic from launch. Years later, the site has unfortunately been shut down by its owner.
eGuiders (Lead back-end developer)
My first major project as lead back-end developer, I architected and programmed this video curation portal from scratch. The site features integrations with Amazon S3 and CloudFront for media distribution. Years later, the site looks and functions as good as the day it launched. I'm still very proud of this project.
Culture Days (Lead back-end developer)
Having completed 3 yearly iterations of the site, Culture Days is a continually evolving web portal catering to the arts and culture community. I built the first iteration of the website, and continued to add features year-after-year for its heavily-engaged users. The site featured a multi-site CMS, allowing mini-sites to exist within its eco-system. The public-facing portal allowed members of the public to contribute their events for the annual festival. In no particular order, the site had features such as: geo-location enabled search, multi-step interactive forms, image uploading and cropping tools, drag-and-drop content editor, social sign-in capabilities, reporting tools, and more.
Iʼve worked on many others sites not listed here. Give me a shout if youʼre curious.