Simon Lévesque
Software Developer
I build web solutions tailored to the problems I'm tasked with solving, trying to understand how people will use them and integrating new technologies. Passionate about performance, collaboration, teaching and rapid iteration. I read a lot of documentation.
Languages
Work Experience
Senior Developer, Cloud & AI at OrangeAd Média Inc.
OrangeAd is a company that offers DOOH (digital out-of-home) marketing and crowd analysis solutions. They provide an advertiser network to generate revenue for people who own high-traffic spaces. On the other side, they offer different products for clients who want to deploy screens for new revenue streams or other solutions such as advertising, interactive apps and foot traffic analytics. Among their clients: Formula 1, Evenko (Osheaga, Montreal Jazz Festival...), Port de Québec, Stade Olympique, Quartier des Spectacles, Labatt, Juste pour rire and more
Full-Stack Developer at Tractr
Tractr creates custom products in web, mobile, AI, and marketing for entrepreneurs needing rapid results. I worked across the full stack, delivering projects and supporting them long-term.
Co-Owner, Principal Programmer at Agence Marketing Kroma Inc.
Full-service marketing agency with web development
Education
University, Independent Student in Spanish at Université de Montréal
College in Multimedia Integration at Collège de Maisonneuve
Projects
OrangeAd Web-app
Backend Developer
For advertisers: Website to submit ads to be shown in real-time to advertising screens around the province and pay for it. For screen owners: Website to control their advertising screens, view their performance and receive the profits. For OrangeAd: Platform to manage the screens and enroll new users
- Evolved from a demo to an advertising platform with over 350 million ads shown
- Dynamic ad rank formula with multi-layer analysis and Generalized second-price auction
- Low latency real-time dashboards
- Custom integrations for F1, Evenko, and other high-profile clients
OrangeAd Player
AI Developer
Ad slideshow player that uses on-device AI to know how long an ad was seen and by how many people. Can work offline for extended periods of time
- Developed the solution from scratch using state-of-the-art open source implementations and custom trained models
- Made a custom box tracking algorithm using k-d tree tailored for the project's goal and need to run on cheap edge devices
- Two working implementations: Android for low-end devices and MacOS for maximum performance scenarios
- Managed a data analyst for training data and model fine-tuning
OrangeAd Cloud
Lead Developer
Backend able to receive data from IoT devices and generate reports for our customers, WebRTC live communication with devices, real-time dashboards, with automatic deployment with CI/CD, Git flow, auto scaling, video compression and more
- Main programmer on this project for 5 years, dividing work for up to 6 developers and then reviewing it
- Supervised colleagues working on device management platform and data analysis
2019 St-Fans contest for St-Hubert and Montreal Canadiens
Backend Developer
Advertising campaign with 100 000 $ in prize sponsored by the Montreal Canadiens, each purchase gives a code with a chance to win
- I built the entire project's backend solo, generated over 4.5 million codes
- High security requirements: must protect from cheaters and hackers
- Solid business logic is essential: must never give out too many prizes or give a prize twice, etc...
- Digital signature and winner validation (math question) to comply with local laws
Café Torqué
Full-Stack Developer
Café Torqué is an innovative café brand from Québec that has been in the coffee business for almost 10 years
- Built and shipped a playful, game-like Shopify frontend using Storefront API
- Created custom admin tools for complex business rules
GoSports
Full-Stack Developer
Official streaming platform for Major League Paintball
- Started the project solo as full-stack developer
- Built low-latency live streaming with adaptive bitrate (HLS/DASH)
- Built end-to-end video pipeline: upload, transcoding (MediaConvert), CDN delivery (Fastly), and playback
- Designed unified payment layer abstracting Stripe and Braintree for seamless subscription management
- Created the Angular frontend
CALQ
Developer
Quebec's Conseil des arts et des lettres, gives grants to artists to invest in the culture
- Shipped the WordPress site with complex grant filtering (art type, region, age, language, etc.)
- Coordinated with the CSPQ (Quebec's government IT team) for the deployment
- Advanced security requirements, security audits, PHP hardening with Suhosin
Geev
Backend Developer
Donation platform for giving items a second life, raised 4.5M in 2024
- Started the project with one teammate
- Worked on backend, geo-search, and real-time features for 2 years
La Vitrine Culturelle
Frontend Developer, Lead
Major cultural events aggregator and ticket seller in Quebec since 2007 and online since 2012
- Helped create a whole new front-end
- Led white labeling project to sell franchises in three cities
- Large-scale frontend build predating modern frameworks
Québec Solidaire
Developer
Collaborative platform for an important provincial political party
- Shipped new version of the website that includes an event organizing platform
A few other projects to which I made major contributions
Agency: