jbrewer@jera.com

John Brewer

Mountain View, California

Summary

  • Seasoned developer with decades of experience successfully shipping products

  • Expert iOS developer (both UIKit and SwiftUI) with multiple apps in the App Store

  • Fluent in Swift, Objective-C, C++, C, and Java as well as the Metal and HLSL shader languages

  • Other Skills: agile development (Certified Scrum Master), design patterns, refactoring, test-driven development, Lean Startup, Design Sprints, public speaking

  • Tools: Jira, Confluence, Slack, Git, GitHub, Xcode, Instruments, GCC, Gerrit, Bash, Zsh, Emacs

  • Currently developing an app for visionOS (app has been tested on Apple Vision Pro hardware)

Cognizant/Multinational Bank — 2024–present

  • Developed a custom iOS app to for a previously poorly supported bank line of business

  • Developed API for modular home screen; coded all home screen widgets

Cognizant/App Store Top 10 Food & Beverage iOS App — 2022–2023

  • Developed a technical vision document for the iOS team including process and technology solutions for paying down design debt while still producing new features for the client

  • Prototyped Apple Watch support for the app

  • Reduced app launch time by a full second

  • Sped up checkout screen scrolling 10x

Jera Design LLC — 2013–2023

  • Developed an app for patients to review their brain SPECT scans on Magic Leap One and iOS; Code included custom shaders on both platforms

  • Created Bluebird, a spatial computing app for Magic Leap One featuring a virtual pet bluebird that lands on your outstretched finger

  • Shipped ResistorVision, an iOS app that uses an OpenCV-based C++ computer vision pipeline to instantly read the resistance color band code on a 4-band resistor

  • Shipped WristVision, a streaming video app for the Pebble smart watch

  • Developed Bluetooth LE drivers and SDK for the HandyCase touchscreen case for iPad and iPhone

Magic Leap, Inc — 2016–2019

  • Adapted high-performance computer vision algorithms to run on embedded processors to enable 6DOF head tracking for the Magic Leap One

  • Developed automated profiling and repeatability testing system for head pose using Jenkins

  • Rewrote performance-critical computer vision code in Movidius assembler

  • Fixed all compiler warnings in a half-million line C++ codebase

Extended Sabbatical — 2008–2013

  • Taught myself iPhone development; developed and shipped 4 iPhone/iPad Applications

  • Created CVFunhouse, an iOS framework for OpenCV-based computer vision apps

Google — 2004–2008

  • Tech lead for all AdWords policy enforcement software

  • Developed location-based systems and social networking tools for Google Maps for Mobile

  • Founded internal technical reading group promoting good software design throughout Google

  • Founding member of the Agile Intergrouplet, promoting agile software development practices throughout Google

Prior Work (details available upon request)

  • Autodesk

  • Spyglass

  • Wolfram Research

  • TelePrint Systems, Inc

  • SubLogic

Education

  • University of Illinois at Urbana-Champaign. Major: Mathematics and Computer Science

Awards

  • Received Google Founders Award for contributions to automating the Google ad review process

  • Received JARS “Top 1%” award for Autodesk MapGuide Viewer, Java Edition

  • Won second place in a hackathon for the FLIR One infrared camera; developed app in one weekend

Other

  • Have led multiple reading groups on books like Design Patterns, Refactoring, The Pragmatic Programmer, The Lean Startup, The Design of Everyday Things, Design Sprints, and Becoming a Technical Leader

  • Studied improvisation at 5 different nationally-known improv schools (BATS, UCB Theater LA, iO Chicago, iO West, and The Annoyance Theater) and performed with troupes Thursprov and Six-Wheel Drive, including performances at the San Francisco and Santa Cruz Improv Festivals

  • As a volunteer Google Guide, toured VIP groups around Google campus

  • Currently running a meetup for Vision Pro Developers

Website

GitHub