Dave OsborneA long, thin rectangle to divide sections of the document

Consecon, ON

dave at daveosborne dot ca

GitHub  |  LinkedIn

Systems engineer with 20+ years building reliable, impactful software. Depth in distributed traffic infrastructure, transactional systems, and SQL at scale using Go, Python, and Java.

KEY ACHIEVEMENTS

SKILLS

Languages: Go, Python, TypeScript, Java, SQL, PHP, C#

Backend: Microservices, REST, GraphQL, API design

Data: PostgreSQL, MariaDB/MySQL, MSSQL, Oracle, Elasticsearch

Infra & Cloud: AWS, GCP, Docker, Linux, release management

Frontend: React, Angular, Flutter, React Native, Expo, Ionic

Practices: i18n, WCAG/accessibility, observability, code review, Git-flow

AI & Tooling: LLMs, MCP, AI-assisted development workflows

EXPERIENCE

Software Developer — Psiphon Inc, Toronto ON

June 2017 - March 2026

Front-end Developer — ASL19, Toronto ON

September 2015 - May 2017

Front-end Developer — Ontario Telemedicine Network, Toronto ON

April 2014 - September 2015

Lead Developer — ProcessLinx, Richmond Hill ON

August 2012 - March 2014

Web Application Developer — DCR Strategies Inc, Mississauga ON

April 2010 - July 2012

EARLIER EXPERIENCE

User Interface Developer — Ontario Telemedicine Network, Toronto, ON (2006 - 2010) W3C-compliant JSP/HTML/CSS scheduler app; AJAX videoconferencing interface; CAS/LDAP authentication into Liferay portal.

Web Developer — The Berkeley Electronic Press, Alameda, CA, USA (2007 - 2008) Customer-facing and internal tools in Perl; requirements gathering and stakeholder analysis; introduced degradable JavaScript UI widgets.

Senior Web Developer — CBS Group Inc, Millbrook ON (2005 - 2006) Setup, maintenance, and backup of 200+ sites; transition to open-standards solutions; PHP intranet for client data and work logs.

Team Liason/Programmer — Trent University Software Engineering Project, Peterborough ON (2005 - 2006) SVG/AJAX process-diagramming app supporting TS-16949 process documentation.

Junior Programmer — General Electric (Small Motors), Peterborough ON (2002 - 2003) Statistical analysis of rotor winding saving thousands in material cost; led Access → Oracle 9i migration.

Junior Programmer — Bank of Nova Scotia, Toronto ON (1999 - 2000) Reporting apps in MS Access and Visual Basic; running queries on IBM AS/400 mainframe.

EDUCATION

BSc. (Hons) Computer Studies — Trent University, Peterborough ON (2003 - 2006) President’s Honours and Dean’s Honours. Coursework in Network Security and Algorithms.

Computer Programmer Analyst — Fleming College, Peterborough ON (2001 - 2003) Windows/Linux networking, network security and database design.

Undergraduate, Mathematics — University of Waterloo, Waterloo ON (1997 - 2001) 3.5 years including computer science, classical algebra and calculus.

VOLUNTEERING

Baking and Preserves Convenor, Ameliasburgh Fall Fair; former Treasurer, Ameliasburgh Garden Club; Treasurer, County Garden Club.