David Francis Miller

Software & Web Developer, Designer, Photographer

Software & Tools


Freelance Designer, Developer, & Photographer dfmllc
June 2006Present
E-Commerce & Retail Sales Associate The Bike Shop: Calgary, Alberta
March 2024Present
  • Spreading the gospel of bicycles to customers at the chain’s busiest retail location and over email & phone.
Mobile & Web Application Developer Showpass: Calgary, Alberta
  1. April 2022September 2023
  2. November 2019April 2020
  • Designing, developing, and maintaining the company’s suite of (iOS & cross-platform) mobile applications for the event ticketing industry.
Senior Web & Application Developer VentureWeb: Squamish, British Columbia
  1. June 2017November 2018,
  2. April 2021February 2022
  • Worked alongside design, marketing & sales, client relations, and external clients to create compelling online destinations for outdoor recreation and tourism destinations to thrive online.
  • Contributed to all aspects of the product development process, from initial concept, design, development, and launch.
Software Designer & Developer AeroLab Technology: Calgary, Alberta
April 2020March 2021
  • Designed & developed the company’s iOS & Garmin Connect IQ applications.
  • Responsible for creating and maintaining the company’s digital assets: marketing & technical photography, website & online commerce platform, and social-media presence.
  • Researched and wrote technical documentation and marketing copy.
iOS / tvOS Designer & Developer 4iiii Innovations: Cochrane, Alberta
January 2019October 2019
  • Designed, prototyped, and created iOS & tvOS and server-side web applications for internal use and potential future business opportunities.
  • Shot, edited, and art-directed photography for corporate marketing and communications.
  • Developed and maintained the company’s web presence & online commerce platform.
Data Visualization Engineer Edmunds.com: Santa Monica, CA
  1. April 2015February 2016
  • Built web applications & tools alongside the data analytics and engineering teams to visualize the data stored/created/mined within the company, using both open-source and in-house tools.
Senior Front–End Engineer Yahoo Sports & Yahoo Video: Santa Monica, CA
  1. November 2007March 2010,
  2. June 2011March 2015
  • Developed and maintained the web’s most popular (at the time) sports site .
  • Wielded web standards to create attractive, user–friendly, accessible, global and highly–trafficked interactive & low–bandwidth pages consumed worldwide on a variety of devices.
  • Directed front-end engineering team and trained junior employees and interns. Involved in hiring process, code and architecture reviews, and team development.
Lead Developer Saatchi Online: Los Angeles, CA
April 2010September 2010
  • Developed a website for the art community to enhance the discovery, sharing, and selling/purchasing of art. Involved in all aspects of the development process: interviewing candidates, feature & site design and implementation, testing, and leadership within the company.
Freelance Writer O’Reilly & Associates Inc & A List Apart
September 2003April 2008
  • Produced articles covering web development and photography for a network of websites maintained by the leading publisher of computer and technology books and the premier online web development resource.
Senior Web Developer iStockphoto: Calgary, AB
May 2005October 2007
  • Responsible for development tasks that included requirements analysis, database design and information architecture, back–end development, and interface design.
  • Established best practices and coding standards for the development team.


University of Calgary’s Department of Computer Science
September 1997April 2002
  • Graduated with a B.Sc. in Computer Science, focusing my studies in human-computer interaction.

Community Involvement

UCI-Licensed Bicycle Racer
January 2013Present
  • I am a UCI-licensed Cat 2 road, Cat 3 track, and Cat 2 XC MTB racer, and competed at the British Columbia and Canadian Masters Criterium Championships in 2017 & 2018. I raced criteriums & road races with The Bike Shop Racing in 2021 & 2022.
  • During the 2016 race season I served as captain of the Mens Cat 1/2 Road Team for Velo Club La Grange, a Los Angeles-based cycling club/team. View my USAC palmarès.
Ultimate (Frisbee) Player
Summers 20002005
  • I played recreationally for 5 years, and helped form & captain a competitive men’s team based in Calgary that finished 9th overall at the 2004 national championships, and 5th in 2005.