Post Job Free

Resume

Sign in

Senior Software Engineer

Location:
Kokomo, IN
Posted:
January 30, 2015

Contact this candidate

Resume:

Kevin J. Brewer

*** *. *** **. ******, IN *****

Phone: 765-***-****

acn3km@r.postjobfree.com

Ability Summary

Thorough, detail-oriented senior software engineer with a broad background of demonstrated accomplishments in a number of computer related areas. Successful experience in CPU definition, high-level language specification, compiler optimization, applications and systems programming, and technical writing.

Specialties: Compiler Optimization, Embedded Software Development, PVCS, ChangeSynergy, CM Synergy, ClearQuest, ClearCase, RequisitePro, National Instruments LabVIEW, Debuggers, IAR Workbench, Rational Test RealTime, MS Office, C, Fortran, Assembly Language, DOS, HTML, RTOS, Technical Documentation, Technical Training, Simulation, Motorola (Freescale), TI, NEC, Infineon, and ADI Microcontrollers.

Employment History

Firmware Test Engineer

11/2006 - 10/2014 Roche Diagnostics Corporation 9115 Hague Road, Indianapolis, IN

For the Accu-Chek® Aviva and Performa ASIC blood glucose meters, performed the following in C running on the TI MSP430 using the IAR Systems compiler and Workbench IDE: Reviewed, wrote, and tested Unit Test - Test Harness code. Wrote Integration Test Protocols and wrote and tested Integration Test code. Used National Instruments LabVIEW for code debugging. Used Rational ClearQuest for Change Tracking and PVCS for Configuration Management.

Performed similar tasks for the Accu-Chek® Aviva and Performa Nano glucose meters with backlit displays. Used Rational ClearQuest and ClearCase for Change Tracking and Configuration Management.

For the Accu-Chek® Diabetes Manager meter of the Accu-Chek Combo System, performed the following: Wrote Integration Test Protocols, wrote and tested Integration Test code in C on the NEC V850, and co-wrote and tested Bluetooth® communications test scripts and insulin pump interactions tests.

Performed tasks similar to those of the Nano meters above for the No-Code Aviva and Performa Nano meters (Accu- Chek® Nano SmartView) and Aviva and Performa meters with touch-sensitive capacitive switches and e-paper displays.

For the Accu-Chek® Aviva and Performa Insight meters and the Accu-Chek® Aviva and Performa Connect meters, wrote Continua and IEEE 11073 communications test scripts for USB and Bluetooth® in National Instruments TestStand.

For the Accu-Chek® GenIII blood glucose meters running on the Analog Devices ADI ADuCM350 meter-on-chip using the IAR Systems compiler and Workbench IDE wrote and tested Test Protocols written in IBM Rational® Test RealTime code.

Senior Software Engineer

11/2005 - 11/2006 Delphi Electronics & Safety 2151 East Lincoln Road, Kokomo, IN

Programmed enhancements and additions to the Honda Information Platform and the Honda Next Generation Mapping navigation system in C++ running on QNX using the Hitachi SH-4 with mapping data transmitted by cell phone via Bluetooth. Wrote Requirements Specifications, Software Design Documents, and Software Test Plans for these enhancements. Used ChangeSynergy and CM Synergy by Telelogic for Change Tracking and Configuration Management.

Custodian

01/2005 - 11/2005 Walmart 1920 East Markland Avenue, Kokomo, IN

Cleaned restrooms on a regular schedule and replenished soap, toilet paper, and paper towels, cleaned up spills on the shopping floor, and repaired equipment from bascarts to trash compactors.

Lead Software Engineer

09/2003 - 01/2005 HemoCleanse Incorporated 3601 Sagamore Parkway North, Lafayette, IN

Maintained a Windows NT Small Business Server with Microsoft Exchange Server and a network of Windows XP, 2000, 98, and 95 PCs as well as a Nortel Norstar CICS phone system.

- Resolved user problems and maintained the various PCs with software and hardware upgrades including installation of memory, additional hard drives, NIC cards, serial port and USB cards, etc.

Developed a hemodialysis therapy calculator in Visual Basic 6.0 which computed the required dialysates and infusates for the patient and predicted the patient's outcome.

Lead Software Engineer

10/2001 - 05/2003 Hollister Incorporated 2000 Hollister Drive, Libertyville, IL

Supported the GUI software in C/C++ for nurse/clinician input to Hollister's Pelvic Floor Retraining System (PRS) for Urinary Incontinence.

- Supported the continued viability of the PRS product by modifying its Windows 98 targeted software to run under Windows 2000, XP, and similar versions of Windows NT.

- Made the PRS software more effective and more user friendly by releasing software upgrades which fulfilled user enhancement requests.

Senior Software Engineer

04/1995 - 04/2001 Delco Electronics Systems 2151 East Lincoln Road, Kokomo, IN

Provided user support for, installed, and maintained embedded C compiler tools and version control systems at Delco sites worldwide.

- Supported 15 embedded C compiler tool sets at three U.S. sites as well as five others around the world on HP-UX, Solaris and PC platforms.

- Evaluated the ease of use and generated code quality of two C compilers for the Infineon TriCore microprocessor.

- Procured or wrote various software and calibration development tools including converters for ASAP2.

- Corrected and enhanced Queens College's IEEE-754 Floating Point calculator Web page.

- Created a generalized corporate C compiler evaluation process, joining together all previous procedures for future evaluations.

- Maintained department Web site and manipulated its graphics.

Researched RTOS design and services and evaluated the applicability of RTOSes available for microprocessors used by Delco to the company's automotive control methodologies.

- Evaluated the applicability and measured the latency and context switching times of 16 RTOSes.

- Designed and built an interrupt control and LSA I/O mezzanine board for the M68332EVK evaluation system.

- Developed and maintained department Web site.

See http://babbage.cs.qc.cuny.edu/IEEE-754.old/References.xhtml

Senior Software Engineer

02/1984 - 04/1995 Analysts International Corporation 8720 Castle Creek Parkway East Drive, Suite 120, Indianapolis, IN

Co-designed the operation of the Texas Instruments TMS370C16 microprocessor's central processing unit, its instructions set, their operation and mnemonics.

- Co-designed its condition code architecture and co-authored US Patent 5,440,702 describing these condition codes and value limiting instructions.

- Assisted in the writing of the microcode of 15 additional instructions and five inefficient or broken instructions written by TI.

- Co-authored the M68HC11 M-series math coprocessor specification with Motorola.

Co-specified Modula-GM, an embedded microprocessor dialect of Modula-2 for use in automotive control applications and assisted in the development of the Motorola M683XX family of microprocessors.

- Taught in-house course on Modula-2 dialect and its programming techniques.

- Verified the operation, performance, and generated code quality of a set of Modula-GM tools for the M68HC11 and M68332 (GMPX) microprocessors.

- Derived an overlapped instruction pipe timing algorithm for inclusion in an M683XX simulator.

- Specified modifications and additions to an M68020 instruction set simulator in order to transform it into a simulator for the M683XX family.

- Consulted Motorola in the design of an M68332 course set.

- Assisted in the specification of a number of M683XX instructions in the super set of the M68000.

- Implemented Fisher Body concept car functions including voice command recognition and inflation contoured seats.

- Programmed Oldsmobile adaptive ride shock absorber algorithm.

- Communicated with all four door modules, the trunk lock, lighting modules on each corner, starter cut-off and horn control in order to provide the following functions: theft deterrent, power door locks, keypad entry, power windows with

obstruction detection, all lamp control, digital turn signals and substitution of burned-out lamp filaments.

Software Engineer

01/1977 - 02/1984 Ford Motor Company 1 American Road, Dearborn, MI

Designed and implemented PDP-11 series software of manufacturing systems and component test stands.

Member of Pascal-F compiler evaluation team.

Designed and implemented DEC System-20 system, utility, application, and vehicle simulation software.

Co-authored and presented to the SAE Congress a paper describing Ford's dynamic powertrain simulation model (Dynamic Computer Simulation of a Vehicle with Electronic Engine Control, SAE Paper 810447).

As a Product Design Engineer, was responsible for the design, implementation, and maintenance of software for microprocessor controlled throttle body and carburetor feedback systems as well as the design, fabrication, and repair of auxiliary circuits in these controllers.

Was responsible for exhaust system and chassis component flexure simulation and vibrational analysis via NASTRAN.

Dynamic Computer Simulation of a Vehicle with Electronic Engine Control SAE International February 1, 1981

A computer model which simulates the dynamic interactions among the components of the engine, electronic control system, and drive train is described. The model consists of a combination of experimental data and mathematical submodels representing components and physical phenomena. The model also contains a simulation of the human driver which can follow the FTP speed trace, and which can perform a variety of other tests. Use of the model is demonstrated with a study of air/fuel transients due to manifold filling.

See http://papers.sae.org/810447/

See also https://www.linkedin.com/pub/kevin-j-brewer/14/888/214

Teaching Assistant (TA)

01/1973 - 01/1977 Rose-Hulman Institute of Technology 5500 Wabash Avenue, Terre Haute, IN

Graded programs and tests of freshman FORTRAN programming course and was its substitute lecturer. Taught freshman FORTRAN laboratory practice course. Computer consultant to Civil Engineering Department and computing center consultant answering student and non-computer science faculty programming questions.

Education and Training

Issuing Institution Location Qualification Course of Study

Rose-Hulman Institute of Technology Terre Haute, IN Bachelor's Degree Computer Science

Significant courses taken included: systems programming, automata theory, numerical analysis, digital logic circuits, number theory, complex calculus, linear systems analysis, boolean algebra, ring and set theory, feedback systems, operations research, compiler construction, system simulation, switching theory, operating systems, solid state physics, finite state systems, data structures, technical writing, other required electrical engineering and physics courses, and required general engineering and mathematics courses.

Activities and Societies: Triangle Fraternity, Beta Iota Tau, Alpha Phi Omega, Band, Glee Club, and ROTC.

Arsenal Technical High School Indianapolis, IN High School Diploma Academic Diploma

English, Mathematics (all possible classes taken), Zoology, Chemistry, Physics, Drafting, Techoir, Concert and Marching Band, Orchestra, Key Club, Chemistry/Physics Club, Drama Club, Math/Science Scholars, etc. GPA 7.78 out of 8.0

Honors & Activities

Eagle Scout

US Patent 5,440,702 - Data Processing System with [Mathematically Consistent] Condition Code Architecture for Executing Single Instruction Range Checking and Limiting Operations

SAE Paper 810447 - Dynamic Computer Simulation of a Vehicle with Electronic Engine Control

Army ROTC four year academic scholarship

Facebook Admin Arsenal Technical High School Alumni Association

as of June 2011

Additional Information

Recommendation

Senior Software Engineer

Analysts International Corporation (AIC)

Cathy Cobbs

Software Engineer with Extensive Perl Experience

Kevin is a talented and industrious software engineer. I worked with him on a project at Delphi to develop an intricate set of tables and algorithms defining the behavior of the GMPX microprocessor used to create a timing and stack analysis tool. Kevin was one of the most knowledgeable engineers in the country on the GMPX microprocessor. He was easy to work with and would be an asset to any company.

July 17, 2010, Cathy worked with Kevin at Delco Electronics Systems



Contact this candidate