Resume
Benjamin G. Henry
E-mail: henrybg@gmail.com
Website: http://bghenry.com
Work Experience
MOTO Development Group
Website: http://www.moto.com/
San Francisco, CA
December 2007 – Present
Software Engineer and Project Lead
MOTO is a product design firm which handles all aspects of product system integration design and manufacturing.
Software Engineering
- Developed a Flash and C# camera user interface prototype.
- Designed and developed multiple prototypes using C# and Flash (AS2 and AS3).
- Developed a website using Django (djangoproject.com) and webpy (webpy.org) frameworks.
- Implemented an user interface for 720p displays using C++ and DirectFB.
Project Management
- Implemented iPhone and Android applications for determining interior locations using Wifi trilateralization algorithms.
- Replicated the functionality of the Android Market for use in an enterprise setting.
- Lead a class to teach Mechanical Engineers about software and the development process our company used.
- Managed per-project SVN and Trac instances.
Paceco Corporation
Website: http://pacecocorp.com/
Hayward, CA
August 2006 – December 2007
Software Development Manager and R&D Engineer
The systems group provides hardware and software used for container tracking and container manifest management for major shipping ports around the world.
R&D Engineering
- Designed and implemented a custom TCP/IP protocol that delivers instructions to multiple vehicles within a ship yard.
- Developed various Windows and Linux applications using C++, C#.NET and Python.
Software Development Manager
- Managed the software development on a project that integrated optical character recognition (OCR) hardware into a main service network in order to automate container identification.
- Designed and implemented an internal website for version control (SVN), bug tracking (Bugzilla), FTP file storage, and other internal management tools to help with design and testing.
- Taught engineers about new technologies that are being used at Paceco, and how they can find more information and contribute to projects more effectively.
Harold C. Brown & Co., LLC
Website: http://www.hcb.com/
Buffalo, NY
December 2005 – June 2006
Software Engineer
Contracted to design, code and document investment advisory fees billing software
- Provided extensive requirements, specifications, and test procedure documentation.
- Used a combination of the spiral and waterfall software models to design, code, and test an investment advisement fee billing system.
- Developed using Visual C++ with MFC and SQL Server 2000.
- Created INI and XML interfaces which provided dynamic reporting and backend interfaces.
MGA Research Corporation
Website: http://www.mgaresearch.com/
Akron, NY
March 2005 – December 2005
Computer Engineer and Network Administrator
Support in creating and maintaining hardware and software for global testing facilities focused in automotive crash and durability, batteries, and other dynamic systems.
- Maintained and researched a servo control and data acquisition system, which included creating PCB layouts, debugging and writing test software.
- Supported, developed, tested, debugged, and documented hydraulic and pneumatic servo control systems using Visual C++, Visual Basic and various assembly languages.
- Maintained and upgraded the internal network between three offices in the US.
- Supervised the electrical shop to make sure projects involving software, electrical hardware and pneumatic systems were completed on time and with high success rates.
- Installed and debugged testing equipment at customer sites throughout the world.
Computer Experience
Tools and programs
API/Frameworks
|
Languages
Scripting Languages
Technologies
|
Education
Purdue University
West Lafayette, IN
Bachelor of Science in Computer Engineering – December 2004
Minor: Music Theory
University at Buffalo
Buffalo, NY
Attended: August 2000 – December 2000
Dean’s List
Beyond the Career Path
- President at http://collab21.com, http://collaborationchronicles.com and http://fogcitygardens.org – Collaborative workspace, blog and gardening
- Music: writing, performing, collecting and discussing
- Athletics: Squash, crossfit.com, bicycling, camping, skiing
- Food: cooking, literature, member of Slow Food San Francisco
- Agriculture: organic French intensive gardening, beekeeping
- Volunteer for Slow Food – 2008 — Present
- Volunteer at 10,000 Villages Williamsville, NY store – Summer/2005
- Teaching Assistant for CS 158 (C Programming for Science and Engineering) – Spring/2004
- Pi Kappa Alpha Fraternity, Brother and Ritual Chair – Fall/1999 – Fall/2003
- Society of Business Engineers member – Spring/2002 – Fall/2003
- DOW/Society of Business Engineers marketing case study winner – Spring/2002
- Volunteer for Tillman Nature Preserve in Clarence, NY – Summer/1998