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
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.
|