Machine Learning & Computer Vision
Spatial Computing
Film & Photography
Links
Joe can be found elsewhere on the internet at:
Hi. I’m Joe. I’m into computers and the interesting things they make possible.
Professionally, I’ve worn a few different hats: software developer, tech lead, cofounder, team lead, and manager. Some of the dominant themes throughout my career have been distributed systems, protocols, networking, security, data storage, and cryptography. I am also interested in cameras, both as a hobbyist photographer and videographer, but also as they relate to the nascent field of computer vision, machine learning, and spatial capture. I'm known for having a very low threshold for creating spreadsheets and not being able to think without holding a whiteboard marker. I especially enjoy roles which allow me to draw upon more than one area of interest at a time.
I can be reached by email at
hello@joeboyle.com
Portland, OR
Leadership Experience
Cisco Meraki - Leader, Software Engineering
Jun 2022 – Present (Portland, OR)
- Quarterly goal and capacity planning
- Presenting to leadership on long running efforts to improve scalability metrics
- Ensuring Meraki components meet security and compliance requirements
- Capturing, surfacing, and eliminating technical debts
- Raising documentation standards and establishing onboarding practices
- Recruiting and team management
Feb 2020 – Jun 2022 (San Francisco, CA)
- Migrating legacy C++ monorepo build to Gitlab CI/CD
- Maintaining and updating a Postgres-based synchronization scheme in a sharded environment
Aug 2017 – Feb 2020 (San Francisco, CA)
- Product Specification and Prototyping in Unity 3D
- Platform Prototyping using AWS (S3, Lambda, and API Gateway)
- Integration with RESTful APIs of our service providers
- Recruiting and team management
Jul 2016 – Aug 2017 (San Francisco, CA)
- Conceived, designed, and executed a stereoscopic photo viewer for Mobile VR
- Performed lead code, VR UX, asset management, and art design
- Recruiting and team management
Primary Knowledge, Inc. - ETL Team Lead
May 2000 – June 2001 (New York, NY)
- Designed, specified, and implemented high-throughput C++ STL applications
- Designed, customized and maintained the distributed job control system and the process monitoring subsystem
Software Developer Experience
Feb 2020 – Jun 2022 (San Francisco, CA)
- Migrating legacy C++ monorepo build to Gitlab CI/CD
- Maintaining and updating a Postgres-based synchronization scheme in a sharded environment
Jul 2016 – Aug 2017 (San Francisco, CA)
- Conceived, designed, and executed a stereoscopic photo viewer for Mobile VR
- Performed lead code, VR UX, asset management, and art design
- Recruiting and team management
September 2015 – Jun 2016 (San Francisco, CA)
- Created video pipeline tools to optimized 360 degree video content
- Distributed 360 video content via Cloudfront
- Researched and implemented non-equirectangular 360 degree video projections
October 2009 – July 2014 (San Francisco, CA)
- Technical lead on customer and partner engagements for large-scale secure data generation and delivery
- Specified and developed enterprise and custom-built components for management of the FPGA cluster
- Ported command-line ASIC tools from a R&D proof-of-concept to the large-scale production cluster using distributed job control systems
August 2001 – September 2009 (San Francisco, CA)
- Responsible for the design, development, and maintenance of many products and features, including the IDS, IPS event correlator, and risk metric analyzer
- Founding member of architecture review team responsible for approving all software product designs
- Named as lead inventor on topological risk analysis patent
- Authored product development standards and practices
Primary Knowledge, Inc. - ETL Team Lead
May 2000 – June 2001 (New York, NY)
- Designed, specified, and implemented high-throughput C++ STL applications
- Designed, customized and maintained the distributed job control system and the process monitoring subsystem
August 1997 – April 2000 (Edmonton, AB, Canada)
- Responsible for feature delivery and maintenance of the UNISON real-time distributed control system, including appliance monitoring,
device drivers, networking and IPC, real-time fault-tolerant database