josh.shepard@gmail.com

www.linkedin.com/in/shepardjosh

Seattle, Washington, USA

(206) 651-4165



Joshua C. Shepard

Software Developer, Architect, Engineering Manager




SUMMARY

Veteran software developer and manager with wide-ranging experience - from programming languages and tools to frameworks to web applications (front to back and in-between) to modern mobile devices to custom hardware.

Experience leading and mentoring developers and leading teams to the successful delivery of software.

Expertise in designing, architecting, implementing and delivering software systems and applications - with a focus on the practical and the art of “getting things done”.

SKILLS

CAPABILITIES

EXPERIENCE

Engineering Manager, Software Architect at Bowers & Wilkins

Menlo Park, Ca. 1/2016 - 12/2019

As a Software Architect and Engineering Manager for Bowers & Wilkins, I designed, implemented and led teams responsible for frameworks and applications running on custom ARM-based, wireless-centric hardware products. These included a wirelessly mesh-networked video/HDMI-multiplexer with touchscreen remote control, and the Bowers & Wilkins Formation® wireless speaker system (www.bowerswilkins.com/formation).

Achievements include:

All of my accomplishments at Bowers & Wilkins were achieved while working remotely from Washington state.

Senior Architect - Mobile Solutions at EveryMove Inc.

Seattle, Wa. 10/2015 - 12/2016

Architect working on mobile solutions - app and server-side - for a new enterprise-grade health and wellness program.

Responsibilities included:

Software Design Engineer at Microsoft Studios, HoloLens group

Redmond, Wa. 5/2015 - 10/2015

Worked on the systems team for Skype for HoloLens, a product used by scientists and astronauts at NASA and the JPL. (Yes, we put one on the ISS and Scott Kelly used it - it was awesome!) I helped tackle low-level issues such as crashes, memory leaks in 2nd party components (e.g. sound systems and video drivers) etc. as well as all-around development and bug fixing for the HoloLens version of Skype.

Lead Mobile Engineer at EveryMove Inc.

Seattle, Wa. 4/2014 - 5/2015

Responsible for:

Independent Software Engineering Consultant

Seattle, Wa. 6/2007 - 4/2014

Projects completed for Microsoft, the U.S. Government, Caesars Entertainment, Savers Corporation and others. Have worked with Counterpunch Software, Juice Creative, ChannelReady, Front Point Strategy etc.

Projects have included:

Senior Software Development Engineer, Technical Lead at Microsoft Corporation

Redmond WA. 5/99 - 5/2007

Accomplishments include:

Senior Consultant for Professional Data Exchange

Redmond, WA. 2/98 - 5/99

Contracted as a Software Development Engineer in Test for the Visual C++ team at Microsoft Corporation.

Software Developer at University of Washington, Civil Engineering Dept.

Seattle, WA. 6/97 - 10/97

Took over and completed a foundering software project that the university had undertaken for the Federal and State Departments of Transportation. This application calculated the stability and integrity of highway bridges that span waterways and was used in the field by engineers in transportation departments across the country.

PROJECTS

Personal projects include:

“Deva” - A complete multi-paradigm scripting language with C-like syntax. It includes a REPL-type shell environment, bytecode compiler and executor and a command-line debugger. It includes an extensive set of tests, utilizing a self-hosted test harness (i.e. written in ‘deva’). It consists of ~14,000 lines of C++ and is portable to Unix-like environments. (It has been tested on Mac OS X, Linux and under Cygwin on Microsoft Windows). The source code is available at http://bitbucket.org/jcs/deva.

“Jaknife” - A software and hardware navigation system for yachts and sailing craft. Jaknife consists of:

I have navigated thousands of miles using Jaknife as my means of charting and navigation. (Source code is not public, but is available on request).

PATENTS

Systems and methods for varying software build properties using primary and supplemental build files

U.S. Patent 7,802,228 - Issued

Integration of external tools into an existing design environment

U.S. Patent 7,657,869 - Issued

Reusable customized project system

U.S. Patent 7,685,563 - Issued