Michael Benedict Email: benedict@zosima.org Phone: (617)-820-0876 Address: 4 Rheims Ct. Lake Saint Louis, MO, 63367 Profile * Proven engineer whose successes range from keeping a multi-million dollar project on time to managing a company's premier product release * Dedicated, conscientious team player with outstanding leadership and communication skills * Technical expertise in Real-time, Embedded, Middleware, Multi-threaded, GUI, Networking, I2C, USB, Streaming Media, and Video Conferencing. * Programming experience in C, C#, C++, Java, SQL, Javascript, AJAX, Haskell, Ocaml, Scheme, Perl, Python, assembly, PHP, and shell. * Experience with MacOS, DOS, Windows, multiple Unix variants, and common office applications. Experience Senior Software Engineer - Mobile Armor, Chesterfield, MO, October 2008 - March 2009 * Maintained and enhanced Object-Oriented Graphical User Interface (GUI). * Transferred to new project to fix critical-path bug in SUSE/Linux platform that gated customer acceptance testing. * Implemented Linux boot loader detection and regeneration on host installation. * Fixed numerous bugs in Mono/C# and C in preboot environment, kept projects on time. * Responsible for maintaining and enhancing cross-platform C# and C++ libraries. Senior Engineering Specialist - Aclara Technologies, Hazelwood, MO May 2006 - September 2008 * Ported link-layer protocol stack to Linux and DSP/Bios. * Designed secure, TCP/IP and SSL-based protocol to replace link-layer protocol. * Wrote UART driver for DSP/Bios. * Became resident Real-time Linux expert for new Real-time Linux-based board release: + Responsible for prototyping and proof-of-concept work and documentation demonstrating how the platform would allow all performance criteria to be met. + Took on all software configuration management responsibilities including design, development, and testing of a reliable, reproducible, backed-up build system. + Designed filesystem layout and system initialization process and selected packages to distribute. + Designed, Implemented, and tested new drivers in Linux - UART, watchdog, LED, 4-segment digital display, and more. + Co-Designed, implemented, and provided unit tests for real-time dual port RAM communication channel shared with Microblaze application. + Designed, Implemented, and provided unit testing for BSP. + Designed, Implemented, and provided unit tests for real-time system logger with runtime tuning capabilities and lost message reporting. + Fixed critical bugs in upstream Linux kernel. + Instructed and tutored team-members on all levels of using Linux and memory protected systems in general. Senior Engineer - Starbak Communications, Waltham, MA October 2001 - May 2006 * Individual Contributor Accomplishments: + Designed, implemented, and documented the XMLRPC-based, SQL backed API and middleware for several products, implemented in C. + Extensively reworked a code and documentation generator in perl to support the above application. + Analyzed Linux's usb-serial driver to identify problem code. Identified and fixed problem areas, implemented associated debugging device driver, all ahead of schedule. + Implemented mp3 streaming through Microsoft Media Server Protocol on time. + Bug fixes and feature additions for the system console program in shell. + Created troubleshooting web page leveraging JavaScript to debug embedded MMS streaming data utilizing Windows Media Player. + Improved system build process, written in shell. * Team Leadership Accomplishments: + Managed release cycle of the VCG, at that time the premier product offering - managed five other developers and three testers, delivered on time. + Promoted to manage System Integration team - team of three developers including myself. Intern - Hewlett Packard, Dallas, TX June 2000 - December 2000 * C and C++ programming on embedded, real-time product. * Responsible for design and implementation of feature additions. * Responsible for critical path bug-fixes with a hardware team on multi-million dollar Superdome project. * experience with VxWorks OS and OS-less programming. Education The Ohio State University, Columbus, OH August 1997 - March 2002 * Bachelor of Science, Computer Science Engineer, Software/Hardware systems specialty with an overall GPA of 3.0. * Vice President of the OSU Open Source Software Club. * Presented on several topics for the OSU Open Source Software Club: LaTeX2e, GNU Programming utilities, Ocaml. * Organized Open Source Software Awareness Day, Feb 17, 2000.