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
Senior Software Engineer - iOS
September 2019 - April 2022
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
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.
|