26 Aug 2009, 10:24pm
Uncategorized
by henrybg

Comments Off

Resume

No Gravatar

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

  • Eclipse
  • GNU toolchain and vi
  • Visual Studio 200x
  • SVN and Trac
  • Apache and IIS
  • MySQL/MSSQL/PostgreSQL/SQLite
  • OrCAD and Eagle schematic and capture
  • Windows registry

API/Frameworks

  • DirectFB
  • Django
  • Twisted
  • Beautiful Soup
  • Google Protobuffer
  • Skype, Flicker, Facebook, etc.
Languages

  • C and C++
  • C#
  • Python
  • Android (Dalvik VM)
  • Java

Scripting Languages

  • Bash
  • Actionscript 2 and 3
  • Makefile and prjmake

Technologies

  • Scene graph and 2-d windowing algorithms
  • Collective Intelligence

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
 
  
 

Ben Henry is Digg proof thanks to caching by WP Super Cache