Show  /  Hide  Detail 
Résumé
Steven J. Bushell
13 Stratford Rd
Cranston, RI 02905-3720
(401) 781-1937
Objective
Experienced and adaptable Software Engineer with superlative writing, design, and communication skills seeking to apply 17 years of Windows, Macintosh, and web development to new challenges in the field of imaging, networking, and scientific computing.
Skills
Languages: C/C++, Objective C/C++, OOP, Matlab, Java, Perl, JavaScript, HTML
Macintosh: Cocoa, Carbon, Core Foundation, Quartz 2D, OpenGL, iPhone OS
Windows: Windows APIs, MFC, PL/SQL, Oracle, Visual Basic
Cross-platform software development with concentrations in digital imaging, networking, Oracle SQL, and multi-tier web applications.
Excellent working knowledge of C++ with significant experience in complex, multithreaded real-time environments.
Work
Computer Vision Scientist / Software Engineering Specialist
June 2005 - Present
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 processes.
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.