Dave Osborne
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
- Designed and deployed a clustered Go HTTP redirection engine serving and tracking tens of millions of responses daily.
- Built and maintained high-volume transaction systems with audit and data-forensics reporting on critical high-availability infrastructure.
- Led platform migrations (AngularJS → Angular 2 + webpack) and introduced Git, pull-request, and Git-flow practices across engineering teams.
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
- Designed, built and deployed a clustered http traffic redirection engine in Go which serves and tracks tens of millions of responses daily.
- Integrated WalletConnect into a major customer-facing app with hundreds of thousands of installs for secure wallet pairing and transaction signing.
- Collaborated and mentored teammates on development and release practices.
Front-end Developer — ASL19, Toronto ON
September 2015 - May 2017
- Developed Python API services supporting public distribution of circumvention tools through email and Telegram bots.
- Led the company’s migration from AngularJS to Angular2 and webpack, improving build performance and developer velocity.
- Deployed several large web projects using AngularJS and WordPress to hundreds of thousands of users.
Front-end Developer — Ontario Telemedicine Network, Toronto ON
April 2014 - September 2015
- Built a key front-end web app in AngularJS consuming RESTful services.
- Introduced Git, pull request and Git-flow practices to the development group.
Lead Developer — ProcessLinx, Richmond Hill ON
August 2012 - March 2014
- Designed and developed a system for tracking promotional credit card programs, including accounting and daily reconciliations against batch reports.
- Developed a production tracking system for custom steel assembly manufacturing.
Web Application Developer — DCR Strategies Inc, Mississauga ON
April 2010 - July 2012
- Maintained and developed a transaction system tracking hundreds of thousands of accounts in .NET and MS SQL on critical high-availability servers.
- Troubleshooting transactions and data forensics reporting company-wide.
- Responsible for release management on critical high-availability servers.
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.