Resume of Sr. Software Engineer




Title
Sr. Software Engineer

Primary Skills
Embedded, C, Assembly Language, OS, Development, Firmware, Device Drivers, Linux/Unix

Location
US-CO-Longmont (will consider relocating)

Posted
May-03-07

RESUME DETAILS
Objectives
* To work with customers, be they internal or external, to develop the requirements and specifications of new products or enhancements to existing products.

* To lead and, or participate in, a team of engineers in the development of those products.

* To insure that those products are delivered on schedule, and meet specified requirements of functionality and performance.

* To make positive contributions to the corporate bottom line by delivering quality products in a timely manner.


Professional experience
June 2007 -- Present Aditi Staffing. Redmond, Wa.

* W2 Contract to Microsoft

- Reverse engineer Linux device drivers for One Laptop Per Child (OLPC) platform.

- Document theory of operation and design to allow software developers to write Windows device drivers for OLPC platform.

Nov 2006 -- Apr 2007 Octagon Systems Corp. Westminster, Co.

Lead Software Engineer

* Project lead for Linux and XPe distributions for single board computer (SBC) systems

- Device Driver Development

- Customize and repackage distributions for company's new SBCs

- Author and maintain ISO 9000 documentation

- Coordinate software releases

- Design physical packaging for SBC kits

- Assist with network administration

- Design and implement “Wiki” based “Knowledge Base” for Tech Support group



Oct 2005 -- Nov 2006 Sabbatical

* Student, Web and Database Developer

- Complete baccalaureate degree

- Assist my spouse in setting up an on-line business see: http://www.preparedpet.com



Aug 2002 -- Oct 2005 SpectraLink Corporation Boulder, Co.

* Sr. Software Engineer

- Prevented expensive additional NRE costs by writing embedded software tests in 'C', to verify FPGA functionality before the design was sent out for ASIC fabrication

- Reduced installation costs and improved customer satisfaction by enhancing 'C' based internal diagnostics in the personal telephone product.

- Reduced Bill of Materials cost for the personal telephone product by implementing the majority of the battery charger functionality in an embedded 'C' module.

- Reduced Mfg. costs and logistic problems, by designing and implementing a downloadable 'C' utility to burn the system software into flash after the board was built, as opposed to pre-programming the flash chips prior to assembly.

- Extensive use of analyzers, oscilloscopes, and DVMs for troubleshooting.



May 2001 -- Jul 2002 T. D. P. Inc. Loveland, Co.

* Product Engineer

- Maintained customer satisfaction as a project manager and customer liaison.

- Coordinated the Software, Hardware, and Mechanical design and implementation of custom designed microprocessor based devices.

- Designed and developed a Linux-based embedded 'C' application for a portable device that enables the tracking of livestock potentially exposed to disease.

- Eliminated the royalty costs of a commercial embedded OS by constructing a minimal linux operating system, including the X11 Graphical User interface, which fit on a 64 MB compact flash device.

- Designed and developed a MS-Windows application written in C++ using MFC to display and analyze data received from a radar based device.



Jul 1999 -- Apr 2001 Broadiant Corporation Denver, Co.

* Senior Architect

- Performed business process and function analysis in order to develop use-cases using UML, and to present complete e-Enterprise solutions.

- Designed logical and physical architectures for large websites (e.g. Toshiba America).

- Lead team of developers in the research of new web technologies.

- Identified, defined and documented processes and templates to simplify and streamline "BroadVision" systems integration.



1994 -- Jun 1999 CompuTerm Corporation Pittsburg, Pa.

* Staff Design Engineer

- Designed, developed, and supported UNIX Streams drivers, modules and multiplexers written in 'C' for PCI-bus devices.

- Designed, developed, and supported a TCP/IP Gateway application written in 'C++' to run under the OS/2 operating system.



1989 - 1994 McData Corporation Broomfield, Co.

* Staff Engineer

- Reverse engineered IBM-3172 Interconnect Controller protocol.

- Designed, wrote specifications, and implemented UNIX Streams modules and multiplexers written in C to provide 3172 protocol under the UNIX System V operating system.




* Summary
- I have broad experience in computer science including expertise in software architectures and hardware interfaces. I also have proven adaptability to changing technology with the talent to quickly comprehend and excel.

- I provide innovative solutions that maximize performance and function while minimizing cost and development time.

- I have helped clients and employers minimize time to market for their products by designing architectures based on modular and reusable software components.

- I am proficient in the use of a broad range of test equipment for hardware and software development and troubleshooting.

Education


* Colleges and Universities

- Metropolitan State College of Denver, Aug. 2002 -- Dec. 2005

- BS Computer Information Services

- Database Concentration certificate

- Inducted into Sigma Delta Beta, Business Honor Society

- Certified Information Systems Analyst
by the Institute for the Certification of Computing Professionals

- Front Range Community College;
- C++, C++ Data Structures

- Colorado Technical College;
- Electrical Engineering Technology

- University of Minnesota;
- Chemistry



* Training Classes and Seminars

- BroadVision AppDev 1 and 2, BroadVision Performance Analysis

- XML for programmers (ACM seminar)

- J2EE and Corba overview (ACM seminar)

- Java (Sun developer's conference)

- AMD 29000 Microprocessor programming

- Perkin-Elmer I/O subsystem (Device Drivers)

- DEC VAX Device Driver, Operating System Internals

- Cray Fortran, Assembly Language, IOP OS, Cray 1 OS


Community activities
§ Student Advisor for the University of Colorado at Boulder Aerospace senior projects in 2000-2001 and 2001-2002.

§ Active member of Longmont Amateur Radio Club

§ Support community events by providing communication and coordination


Interests and activities
§ Digital, Analog, and RF Hardware Design including Schematic Capture and PCB layout

§ Amateur Radio

§ Guidance and Control theory

Certifications
Database Specialist Certificate
Systems Analyst (from ICCP)

CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »


View all resumes in US-CO-Longmont »
View all resumes in US-CO »

View other Sr. Software Engineer resumes, Programmer / Developer resumes