Resume
Steven J. Bushell
3513 W Howe St
Seattle, WA 98199
(401) 323-7221
Objective
Experienced and adaptable mobile and desktop software engineer with superlative writing, design, and communication skills. Specializing in iOS, macOS, and digital image/video processing, with over 25 years of related experience in imaging, graphics, networking, scientific computing, computational photography, Agile Methodologies, and Objective-C/Swift/C++.
Work
Staff Software Engineer
March 2023 - Present
iOS Software Engineer on the Apple Intelligence team helping to integrate agentic workflows into system services.

Tech lead and developer on the iOS Tweets team focusing on features and infrastructure work in the iOS Twitter flagship app
Staff Software Engineer - iOS
May 2022 - November 2022
  • Tech lead for the iOS team implementing the Edit Button in the Twitter iOS app
Senior Software Engineer - iOS
September 2019 - April 2022
  • Live Photos: completed and shipped a feature allowing users to Tweet iOS Live Photos as animated gifs.
  • Conversation Controls: adds user-facing UI to control who can reply to your Tweets, helping to improve the health of conversations.
  • GraphQL Migration: migrated app REST calls to GraphQL to modernize the Twitter app infrastructure.
iOS Software Engineer
August 2018 - August 2019
Software development engineer on the Maps Product Infrastructure team, delivering map-related features and services to several hundred million iOS users.

Worked in a continuous integration environment using Xcode, Mercurial, and a large suite of custom development tools.

Principal iOS Software Engineer
July 2015 - June 2018
Product Owner and principal software engineer for Brightcove's Native Player SDK, a software development kit that provides video retrieval, playback, analytics, and ad management services to hundreds of clients delivering several hundred million video views each month to end users on iOS and Apple TV devices.

Responsible for engineering design and implementation, bug fixing, and running agile ceremonies (sprint planning, stand ups, grooming, retrospectives).

Working in an agile continuous integration environment using Objective C, Swift, Xcode, git, CocoaPods, Jira, TeamCity, Trello, and related tools.

Delivered iOS tech talks at Brightcove's yearly PLAY Conference.

Principal iOS and Android Developer / Consultant
January 2012 - June 2015
Part-time development of the award-winning OnVu360 app on both iOS and Android.
Computer Vision Scientist / Software Engineering Specialist
June 2005 - June 2015
Performed image processing software design and research for a startup in the field of computer vision and image analysis. Developed fully functional in-house Macintosh OS X and iPhone applications for algorithm development and technology demonstrations. Created command line tools and Matlab scripts to support research efforts.
Released Products
  • Tandent Lightbrush - Principal developer for commercial-quality Mac OS X application that gives 3D artists the ability to work with imagery in radically new ways.
Tandent-Related Patents
  • US Patent 20070242897 - Method and system for automatic correction of chromatic aberration
  • US Patent 20090161950 - Image segregation system with method for handling textures
  • US Patent 20080089576 - Method for using image depth information in identifying illumination fields
  • US Patent 20090175502 - Methods for discriminating moving objects in motion image sequences
  • US Patent 20080266430 - Method and system for optimizing an image for improved analysis of material and illumination image features
  • US Patent 20080303891 - Polarization-based shadow detection
  • US Patent 20090033755 - Image acquisition and processing engine for computer vision
Senior Software Engineer
Dec 2002 - May 2005
Maintained and optimized an Oracle-based Windows web server for the Waters NuGenesis Scientific Data Management System (SDMS). Created Macintosh OS X applications to allow Mac clients to use the SDMS via TCP/IP.
Consultant
Jan 1997 - July 2002
Maintained and added features to the company's Macintosh-based flagship product, a broadcast quality non-linear video editing system, through six releases.
Consultant
July 1995 - August 2000
Developed consumer applications and image processing tools for Polaroid's high-end digital consumer cameras and digital microscope cameras.
Senior Software Engineer
June 1994 - June 1995
Developed color management tools and image workflow applications for pre-press customers.
Senior Engineer
March 1993 - June 1994
Designed and developed image processing software for pre-press professionals using Macintosh computers in conjunction with Scitex workstations.
Technical Support Engineer
January 1992 - March 1993
Provided primary technical support to Symantec C++, THINK C, THINK Pascal users.
Miscellaneous
Warp 10 Technologies, Incorporated
Consultant
August 1996
Added functionality and fixed bugs in a Photoshop plug-in that exports large CMYK DCS files.
Consultant
March 1995 - January 1996
Designed and implemented APIs that allow Avid's Open Media Framework Interchange Toolkit to be used in non-traditional environments like Photoshop plug-ins and code resources.
Color Savvy Systems, Incorporated
Consultant
January 1995 - June 1995
Developed a suite of small color management utility applications to accompany a colorimeter developed by Color Savvy.
Lycée D'Enseignement Général, Maradi, Niger
Math Teacher - High School Level
June 1990 - April 1991
As a Peace Corps volunteer, taught math in French to 140 students in four classes. Program terminated early due to political instability in the host country.
Education
B.S., Electrical Engineering, Tufts University, Medford, MA, 1990
Concentration in digital-image processing and electro-optics.
Personal
Lifelong interest in photography, with expert knowledge of cameras, optics, and photographic techniques.