Bryan Larsen

Bowtie

2022-2026
Remote
Senior Software Engineer
Network Security for Aerospace
  • Designed and developed the cross-platform zero-trust VPN client in Rust, a WireGuard-based agent with split DNS and policy enforcement
  • Developed the FIPS 140-3 compliance implementation
  • Signed Windows, MacOS and Linux deb/rpm installation packages
  • Code review support on the entirety of the Bowtie platform

Threekit / Clara.io

2012-2022
Ottawa
Senior Software and DevOps Engineer
Online 3D Modelling Software
  • Designed the collaborative workspaces, job system and caches
  • Led DevOps team

Barquin

2009-2013
contractor
NIFA web applications

Hobo, hobo-jquery

2009-2013
maintainer
popular open source web framework

Magor Corporation

2008
Kanata, Ontario
contractor
Phone based control panel software

Lumenera Corporation

2002 - 2006
Ottawa, Ontario
Senior Software Engineer
Ethernet IP Video Cameras

Analog Design Automation (currently Synopsys)

1999 - 2002
Saskatoon, Saskatchewan and Ottawa, Ontario
Senior Software Engineer
Analog Integrated Circuit Synthesis and Optimization Software

Vitana Corporation (DBA Pixelink)

1998 - 1999
Ottawa, Ontario
Senior Software Engineer
IEEE-1394

Newbridge Networks (currently Alcatel-Lucent)

1997 - 1998
Ottawa, Ontario
Junior Hardware Engineer
Time Division Multiplexing

Co-op Jobs for Kipp & Zonen, Ricoh, SED Systems, Environment Canada

1993 - 1997
Saskatoon, Saskatchewan & Yokohama, Japan

T&D Software

1987 - 1990
Holland, MI
Freelance Designer
Video Games

Education