David Francis Miller — Software & Web Developer, Photographer


Software Skills & Tools


Senior Web & Application Developer VentureWeb: Squamish, British Columbia
  1. June 2017November 2018,
  2. April 2021Present
  • Working alongside design, marketing & sales, client relations, and the external clients to create compelling online destinations and tools for outdoor/recreation/tourism businesses to thrive online.
  • Contributing to all aspects of the product development process, from concept through to release.
Web/Software Designer & Developer AeroLab Technology: Calgary, Alberta
April 2020Present (contractor as of April 2021)
  • Designing & developing the company’s digital & assets: photography, web & social-media presences, and iOS & Garmin Connect IQ applications.
  • Writing technical documentation and marketing copy.
Freelance Photographer & Web/Software Developer READMEANSRUN & DFM Photography
June 2006Present
  • Photographing events for publication by independent arts and entertainment organizations, and shooting other subjects such as weddings & portraits. View a complete list of clients.
  • Working with small businesses to establish a strong and unique online presence.
  • Writing software for macOS & iOS.
Mobile Application Developer Showpass: Calgary, Alberta
November 2019April 2020
  • Designing, developing, and maintaining the company’s suite of (iOS & cross-platform) mobile applications.
Developer, Designer 4iiii Innovations: Cochrane, Alberta
January 2019October 2019
  • Designing, prototyping, and creating iOS and server-side web applications for internal use and future business opportunities.
  • Shooting, editing, and art-directing photography for corporate marketing and communications.
  • Developing and maintaining the company’s web presence & online commerce platform.
Data Visualization Engineer Edmunds.com: Santa Monica, CA
  1. April 2015February 2016
  • Building web applications alongside the data analytics and engineering teams to visualize and consume the mountains of 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 sports site (at the time).
  • 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: Calgary, AB
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.
  • Key player in establishing development practices and standards.


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,
  • internet technologies, frameworks, & standards,
  • object–oriented programming & software engineering, and
  • database design & implementation.

Community Involvement

UCI-Licensed Bicycle Racer
January 2013August 2018
  • I am a former UCI-licensed Cat 1 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 hope to race criteriums & track (race calendar permitting) with The Bike Shop Racing in 2021.
  • 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 USACpalmarès”.