About me
My name is Leigh Halliday. I’m based in Toronto, Canada, where I live with my wife Marian Serna. I work as a staff engineer at Wrapbook, and I publish React and JavaScript tutorials onYouTube. You can reach me atleighhalliday@gmail.com.
I love backcountry camping, travel, hiking, exercise, guacamole, and brewing kombucha. I speak Spanish, have lived in two South American countries, and earned a coffee-growing certificate from SENA in Colombia. I’ve also taught skateboarding and trained Muay Thai.
Work
Staff Engineer at Wrapbook
– Present
I moved from managing Experience Engineering into a staff engineer role on the same team. Wrapbook builds payroll, accounting, and production tools for film and television.
Senior Engineering Manager at Wrapbook
–
I led the Experience Engineering team in Toronto. Writing from that stretch includessystem tests for ViewComponents and using feature flags to rewrite the Rails view layer.
VP of Engineering at FlipGive
–
Director of Engineering at FlipGive
–
- Mentored developers, ran one-on-ones, and organized team teaching.
- Hired, lined engineering work up with the business, and built career paths.
- Shipped Ruby on Rails and React, with GraphQL, Postgres, and Redis.
Lead Developer at FlipGive
–
Helped the team and platform grow through a Series A, from 4 developers to 9. Led the TeamSnap integration, a dynamic audience and incentive tool, and an upgrade from Rails 4.2 to 5.2 on an eight-year-old application. Put code review standards and internal service conventions in place.
Senior Software Consultant at FlipGive
–
Built Rails, React, GraphQL, Postgres, and Redis systems that helped teams raise more than $20 million. Built a social component that processed and delivered millions of push notifications and feed activities a day. Started a developer peer group at the OneEleven scaleup hub.
Senior Developer at Arcus, formerly Regalii
–
Built APIs and integrations in Ruby on Rails so people could manage bills. The product talked to hundreds of APIs and stored the results in one shape.
Developer at theScore
–
Ingested sports data with Python and served it through a Rails API to the mobile apps.
Instructor at Lighthouse Labs
–
Lead instructor for five cohorts of a part-time introduction to web development. Taught HTML, CSS, Ruby (Sinatra), and Postgres to people who were new to programming.
Senior Developer at FlipGive
–
Lead developer on fundraising and community programs, including Indigo’s Adopt a School (PHP), TD Tree Days (Rails and Postgres), and Aeroplan’s Beyond Miles (PHP).
Web Developer at Carlton Group
–
Built employee incentive software for Bell Canada, Nissan, Subaru, and others. PHP, first on an in-house framework and later Symfony, with MySQL. Sites shipped in English and French.
Programmer at Canadian Cancer Trials Group
–
Modelled clinical trial data and built Oracle Forms and reports so research staff could enter it.
Teaching
I publish React and JavaScripttutorials on YouTube.
Technical writing
I’ve been contracted to write tutorials for a few publications:
Technical experience
- Ruby and Ruby on Rails in production since 2011
- React, JavaScript, and TypeScript
- REST and GraphQL APIs
- Postgres, MySQL, Redis, and MongoDB
- Earlier production work in PHP (CakePHP and Symfony), plus Python and Elixir
Diploma, Computer Programmer Analyst, St. Lawrence College, Kingston, 2002–2004.