ORC Expert Advisory Services ORC International

  home    |    find an expert    |    request an expert    |    join our network    |    about us     expert login  
Expert Consulting and Expert Witness Services
  search tips 
Share this page:  Send to LinkedIn Send to Facebook Tweet This Email Print

 Expert  729517

Expert in Real-Time Embedded Control Software

Available for your Consulting and Expert Witness Needs

Michigan (MI)
Education Work History Career AccomplishmentsPublicationsConsulting Services Expert Witness

Summary of Expertise:

Listed with other top experts in: 

Experience and expertise is in real-time embedded software and its development, IP, training and support. Having experience working with small to mid-sized companies in communications, automation, consumer electronics and automotive industries, Expert has participated in many facets of business, obtaining valuable insight into the core development efforts of project costs, goals and methodologies.

Expert's software development experience has spanned the complete SDLC, involving Project Management, Systems Architecture, Systems Design, Development and Validation. Applications included communications, engine controllers, HUD units, robots, imagining and automation systems. Development tools and methodologies have included modeling, use cases, autocoding, IDE, Agile methods, communications and simulators.

Training, focused on computer systems, has been an integral part of his career, utilizing experiences gained from developing electronic systems and marketing presentations. This has involved training personnel on systems he developed along with developing course material and teaching at a local community college.

Intellectual Property efforts have utilized expertise and experience gained from developing, teaching and supporting software toward patent analysis and submission. This has involved effectively communicating technical details and concepts to IP attorneys, patent researchers and brokers in areas such as reverse engineering, creation and analysis of patent embodiments, prior arts and design arounds.

Expert's experiences have allowed him to participate in efforts focused on process improvement involving methodologies and development tools. As a trained ISO-9000 auditor, he participated in audits and saw their positive impact on software development and quality. Utilizing his development experience in evaluating tools for designing and metrics provided him with a solid understanding of its overall impact on costs.

Experience adds value to the development effort.


automotive engineering


CASE tool


computer imaging software


computer-aided software engineering


concurrent engineering


concurrent software engineering


data acquisition software


development engineering management


embedded software


embedded system software development


input/output software


Institute of Electrical and Electronic Engineers standard


programming language processor software


real-time embedded system software development


real-time software engineering


software configuration management


software design


software engineering process standard


software engineering repository


software engineering systems analysis


software engineering systems design


software inspection


software installation


software integration


software life cycle


software maintenance


software modeling


software partitioning


software process management


software project management


software rapid prototyping


software re-engineering


software reverse engineering


software system development


software technology transition


software testing


software validation


supervisory software


system software design


statistical process control software

Show Secondary and Basic Areas of Expertise
Expert may consult nationally and internationally, and is also local to the following cities: Detroit, Michigan;  Warren, Michigan;  Flint, Michigan;  Sterling Heights, Michigan;  Lansing, Michigan;  Ann Arbor, Michigan;  Livonia, Michigan;  Dearborn, Michigan;  Westland, Michigan;  and Toledo, Ohio.

Year   Degree   Subject   Institution  
1980   BS   Computer Science, Economics   University of Pittsburgh  

Work History:
Years   Employer   Department   Title   Responsibilities

2000 to





Principal / Real-time Embedded Software Consultant


As the Principal and Real-time Embedded Software consultant for DDI, he provides services involving managing, designing and developing embedded software systems along with expert witness and Intellectual Property consulting. By using the experience and expertise gathered over 30 years focused on the full Software Development Life Cycle, he works with client's in meeting their specified needs.

1996 to




Systems/Software Group


Sr. Systems Software Engineer


As a Sr. Systems Software Engineer, responsibilities involve customer liaison, requirements engineering, design and validation of automotive embedded software. Using various methodologies for gathering requirements, design and validation, he increased deployment and decreased delivery time from offshore development teams, resulting in improved OEM relations and increased RFQ opportunities.

1996 to 2000


Macomb Community College


Continuing Education Department


Faculty Member


As a Faculty Member of Macomb Community College's Continuing Education Department, his responsibilities were to instruct students in various aspects of computer technology. By reviewing coarse selections with the computer department coordinator along with selecting, developing and presenting coarse material, both student enrollment and satisfaction evaluations increased each year.

1993 to 1996


Ford Motor Company


Powertrain Division


Software Contractor


As a software contractor, he performed D&D of custom micro I/O drivers for new engine controller. Worked with hardware and applications engineers in soliciting requirements functional decomposition of a 2-level set of drivers allowing for minimal CPU utilization, multiple vehicle platform configurability and hardware portability.

1992 to 1993


Alpha Integration



Project Manager/Lead Engineer


As a project manager/lead engineer, his responsibilities were the planning, developing and installation of automatic monitoring and control systems for plastic injection molding, waste-water retention and electronic PCB assembly plants. By utilizing college co-ops along with configuring a PC based automation software package, the projects were successfully completed to the satisfaction of the customers.

1989 to 1992


Allen Bradley Company


Communications Division


Development Quality Engineer


As an ISO-9000 Auditor for the Communications Division of the Allen Bradley Company, his responsibilities were to assist the divisions in meeting ISO-9000 certification along with moving toward software CMM recognition. By working with the various departments in determining their individual processes, each was documented per ISO standards for eventual certification.

1987 to 1989


Dingman Micro Tech



Lead Software Engineer


As a Lead Software Engineer, his responsibilities were to lead a team of engineers in designing and developing software for a transmission test stand's I/O interface module and a heavy truck electronic cab tester. By working with both hardware & applications specialist, software requirements were documented that allowed the team to successfully design and develop software allowing for real-time control, data acquisition and interface to application level software

1986 to 1987


Electronic Data Systems Corporation


Plant Automation Division


Systems Engineer


As a Systems Engineer, he participated in the integration of robotic functionality for General Motors's real-time work cell controller architecture. By working with a team of engineers, he configured and executed validation procedures for evaluation of cell control functionality within an assembly plant environment.

Career Accomplishments:

Member of the I.E.E.E.S. (Institute of Electrical and Electronic Engineers Society) Member of the A.C.M. (Association for Computer Machinery)


ISO-9000 Auditors Certification Program – Allen Bradley Company Systems programming seminars – DEC and HP Software Analysis and Design Training Teamwork Software Design and Modeling Training; Online Internet Instructor Certification Program Telelogic Statemate Software Modeling & Design Training Certification as an IEEE CSDP.

Publications and Patents Summary

He currently has 2 patent applications

Consulting Services:
Click the green button above to contact Expert for a free initial screening call regarding your expert consulting needs.  Expert is available for consulting to corporate, legal and government clients.  Remember, your initial screening call to speak with Expert is free.

Expert Witness:
Recent Litigation Client Requests:
  • "Software design expert" for consulting on possible faulty software doing faulty calculations.
Click the green button above to contact Expert for a free initial screening call regarding expert testimony, litigation consulting and support, forensic services, or any related expert witness services.  A few litigation needs include product liability, personal injury, economic loss, intellectual property (patent, trademark, trade secret, copyright), and insurance matters.  Remember, your initial screening call to speak with Expert is free.

Additional Skills and Services:

As a Faculty Member of Macomb Community College's Continuing Education Department, his responsibilities were to instruct students in various aspects of computer technology.

Supplier and Vendor Location and Selection

Having experience managing, designing and developing computer based electronic systems in both roles as a supplier and vendor,


Need the right expert?  We can help!

home       find an expert       request an expert       join our network       about us

Intota is now ORC Expert Advisory Services