Resume for Gerry Shaw
Independent Software Developer in Vancouver, Canada
Career Highlights
- Over thirty years software development / team lead experience developing world class gaming, web and mobile software.
- Over 4 years of strategic business experience as a head of technology as an executive leadership team member.
- Proficient in Swift, Objective-C, Ruby, Elixir, Rust, C/C++, C#, HTML/CSS/JS
- Bachelors of Applied Science, major in Computer Science
- Emergency medical background with 5 years BC Ambulance Service experience and 8 years Search and Rescue
Work Experience
Independent Software Developer
2021 - Present
I’m currently building and selling Land Nav, a land navigation app built for iOS. It’s a solo operation with myself designing, building, and marketing the application. App is built entirely SwiftUI and integrates with Mapbox and other services.
Head of Technology
2011 - 2021 Reinvent Inc.
Head of Technology for all projects at Reinvent. Involved in training, recruiting, planning and development of more than 10 custom web and iOS applications ranging from social networks, eCommerce. Web applications use Ruby on Rails, Postgres, AWS. Example projects include BlackFriday.com (sold) with more than 50 million visitors in November and Canvus.com (sold) generating $300K in monthly sales and ChitChats.com with more than 20 million shipments purchased and delivered. I can work the entire stack but my strength is back-end and leadership.
Emergency Paramedic
2007 - 2012 British Columbia Ambulance Service
An opportunity arrived from volunteering at my local fire department led to me taking the required training to work as a licensed Paramedic in my community. A new found interest in combining software and medicine evolved into contract work on medical research projects with surgeons at Vancouver General Hospital.
I continue to volunteer as a BC Search and Rescue volunteer with South Fraser SAR.
Senior Software Engineer
2002 - 2007 Electronic Arts Inc.
Lead Engineer for all Playstation Portable (PSP) and Nitendo DS products done at EA Canada. Managed the build process, pipelines, tools and help with setting standards for 10+ simultaneous projects for a large (300+ person) group. As required worked directly on games implementing features as required.
Two year sabbatical allowed time for travel, completing my schooling and expanding my skills. Among other things I developed Nant during this time.
Software Engineer
1993 - 2000 Electronic Arts Inc.
Team lead for small section of developers in the tools & libraries department. Worked on many Windows and cross platform tools in C/C++ and helped on many shipped projects.
Tools included image editors, movie compression, font creation, 3D texture management, front end layout, and localization. Worked on cross platform game libraries used by dozens of projects like NHL, FIFA, NBA, Triple Play, and Need for Speed. An incomplete list of games can be found on my Moby Games profile.
Canadian Armed Forces
1989 - 1992
Reserve soldier in the Royal Westminster Regiment. Received infantry, driving, communications, and leadership training.
Education
Simon Fraser University
Bachelor’s of Science. Major in Computing Science.
Justice Institute of British Columbia
Emergency Medical Responder and Primary Care Paramedic programs.
Ground Search and Rescue and additional related courses.
Side Projects and Open Source
AED Sim - Defibrillator Simulator
AED Sim is an accurate simulator of an AED (Automatic External Defibrillator) designed to be used for CPR training and general familiarization. Available on the iOS App Store.
aedsim.com
Birds Near Me - Worldwide Birding Guide
Designed and created a worldwide field guide for birders integrating data from eBird, Wikipedia, Flickr and Xeno-Canto. Available on the iOS App Store.
birdsnearme.com
Little Faker - Fast Fake Text Generation
Designed and created a simple macOS app for generating fake text. Available on the macOS App Store.
gshaw.ca/littlefaker
Nant - A .NET Build Tool
Founding developer and project coordinator for an open source cross platform build tool written in C# on the .NET platform. Used by Intel, Microsoft, ActiveState, Mono, and many other companies and projects.
github.com/nant/nant