Resume
Henry M Bennett
An accomplished software engineer and team leader with 10 years of experience in the software and hardware manufacturing industry. An excellent record of bringing products to market on time and on budget through the entire life cycle. |
|||||||||||
Technical Expertise |
Languages:
C, C++, XML, HTML, Java, Perl, Visual Basic, Objective C, C#, JavaScript, X86
Assembly, Arm Assembly
Development Environments: Visual Studio, EMACS, CodeWrite, XCode, Eclipse
Hardware:
X86, Arm7 uC, Arm9 uC,
Arm11 uC, Intel xScale
Software:
StarTeam Version Control, SVN, Word, Excel, PowerPoint, Microsoft Project, Logiscope, Tau, ObjectGeode UML, Bullseye, Lint, GIT, Microsoft Access, Visio, Adobe
Dreamweaver, Android SDK
Concepts: OOA\OOD, TCP/IP Networking, RTOS (Real Time Operating Systems), Unit Testing Frameworks, Decision Point Verification, DO-178B (Software Considerations in Airborne Systems and Equipment Certification) , Module and System Level Verification, Agile Programming, Extreme Programming (XP) |
||||||||||
Professional Experience |
Served
as an independent consulting engineering helping with website design,
deployment, and e-commerce solutions. Some of my clients during that time
were:
§
Annie Bellet,
Author – Multiple websites designed, Kindle e-book formatting.
§
Historic Workshop, LLC – Website
designed, e-commerce solution create that allowed the company to update
inventories, items, prices, process payments, and manage customers.
§
Clever Fox Construction, LLC –
Websites designed including galleries of work using Javascript.
Customized software for estimates, managing customers, and projects was
created using Java with a database backend.
Served as
software engineering team leader that reported directly to the software
manager. Oversaw project lifecycles, performance evaluations of engineers on
my team, and progress updates to management.
§ Successfully managed multiple projects through the entire product lifecycle. § Implemented several new innovations in software development methodology that greatly reduced the number of defects. § Managed a team of 14 software engineers. § Designed and created tools to streamline the development and testing process using Perl, Java and C++. § Created and presented schedules, “proof of concept” designs, and progress reports to executive management. § Designed and presented training materials for new hires. § Performed code reviews and test reviews.
Served as
a lead software engineer that reported to a software engineering team leader
and project manager. Responsible for the day to day development of a single
software project. Helped to create schedules, create user interface designs,
debug prototype hardware, and manage workflows.
§ Software Lead for the GDU 620, an aircraft Primary Flight Display. This product made use of Arm9, RTOS, Perl generated complex I/O management, TCP/IP network communication, video display, and NVidia GPU 3D graphics acceleration § Software Lead for the GDL 69, a XM satellite weather and audio data link. This product made use of Arm9, RTOS, TCP/IP network communication, audio playback and streaming, and XM satellite radio communication
Served as
a software engineer that reported to the lead software engineer. Was
responsible for initial hardware bring up, graphics drivers, and user
interface design. Wrote detailed and extensive testing suites.
§ Used C and assembly to write device drivers, application code, graphics sub-systems, and manage data. § Used a formal development process to go from creating requirements to FAA certified software. |
||||||||||
|
|
||||||||||
|
|
||||||||||
Education |
1996–2000 University
of
§ B.S., Computer and Information Science. |
||||||||||
|
|
||||||||||
|
|
||||||||||
