Core Values
History
Resumes
Contact
 
Fixed Price Software and Systems Development
System/Module Testing
Consulting Strategy
Why hire us?
email
more...
 
Bob's Resume
Bob Japenga's Resume

Robert Japenga

EXPERIENCE

 

MicroTools Inc., Simsbury, CT Director of Marketing, Oct 1988 - Present

Developed the marketing strategy, the business strategy, and the product specification for a high tech start-up company. Translated these strategies into a concrete business plan. Provided a thorough technical review at all phases during the product development. Coordinated beta test sites with potential customers and laid the groundwork for future sales of the product.

 

Was the chief system’s architect and project leader for a large number of embedded systems including the following architectures: (Arm9, x86, 8051, PIC, z80, z8000) utilizing assembler, Java, C, and C++ built on a variety of RTOS' (Linux, GHS, smx).  These systems used a wide variety of technologies including: servo motors, thermal printers, encryption, USB, RFID, bar code readers, smart cards, fault tolerance, wireless, serial and parallel interfaces, MIDI, 1553, ethernet, TCP/IP, and many more.

 

Worked with an Aerospace company in developing software process improvements.

 

Has served as an expert witness on six patent litigation cases involving controls, embedded systems, motion control, wear leveling, microcontrollers, and algorithms.  Provided detailed analysis of the software and hardware as well as supported the patent lawyers while taking depositions. One case resulted in the third largest settlement in US history.

 

Designed, coded and tested a data base intensive embedded system using C++. Worked extensively with the customer to determine specifications and hardware, software, and system's tradeoffs.

 

Designed and coded the PC communications interface in C between an embedded controller and an IBM PC. Specified, designed, coded and tested an embedded controller (8051) in C and assembler used to control a servo-pneumatic mechanism.

 

Designed and coded a windows based, mouse driven user interface for BringBack written in C++.

Designed a windows based network supervisor for a embedded servo control.

 

Dynamic Controls Corporation, South Windsor, CT Senior Software Engineer,Mar 1982 - 1990

 

Responsible for developing a software team of over thirty engineers within a company that had virtually no software capability. Responsible for defining the structures and hiring the people to implement the project. Was the chief technical architect of the largest real time software project (50,000 Line of Code) ever completed at the company. The software has become the primary model for five other multi-million dollar programs.

 

Provided primary customers interfacing on this and several other programs. In addition, specified and procurred the software development environment (HP64000) for the organization.

 

Chief Technical Architect of a multiprocessor fault tolerant embedded controller (using 8051 controllers). Established the requirements, designed all the software, and led an inexperienced team through coding and testing.

 

Introduced Ada into the company by developing a training course and directed the systems design and development of the first embedded Ada project (on an 80186).

 

Convinced the management of the corporation to venture into software subcontracting, managed and provided technical leadership for the first such contract in the company's history. The project was a fault tolerant dual redundant helicopter flight control software package using JOVIAL and assembler on the Z8000.

 

Established the software metrics for tracking and evaluating software from conception to delivery. These metrics have enabled DCC to accurately estimate the size and cost of software long before it was delivered.

 

Emhart Corporation, Windsor, CT Senior Design Engineer, 1975-1982

 

Responsible for developing a software controlled bottle making machine in conjunction with Emhart's English, Swedish and Swiss engineers. Led the multi-national team in developing the marketing analysis and technical specifications for the product. Led the international team that developed this product, which is still in production today. Personally designed, coded, tested, documented and delivered 15,000 lines of Z80 code in less than one year for this product. This product was the first joint venture between previously competing engineering organizations, and required significant technical expertise and interpersonal skill for the effort to succeed. Obtained several patents for efforts.

 

Hamilton Standard Division of United Technologies Project Engineer,1973-1975

 

PATENTS

      11 -  involving algorithms, software, electronic controls, and user interfaces

 

EDUCATION

 

University of Michigan, Ann Arbor, MI, 1973 BSAE Summa Cum Laude

 


 
Why Use Linux for Real Time Embedded Systems
Guidelines for Creating Robust Embedded Systems: Part 1 - Introduction
How to Select a Real-Time Embedded Systems Consultant
How to Grow Your Software Engineering Department
How to write a software requirements specification
How to Write a Software Process Procedures and Policy Manual
Principles of Software Driven User Interface Design for Business and Industrial Applications
If it's not tested, it doesn't work!
more...
Click here...