AddThis Social Bookmark Button
Ahmad Khodor ( Available )
Grand Rapids, MI - 49515 USA
Expertise :Real Time software development, Embedded software system design, c/c++, vba programming
Status :Citizen
Job Type :
All -
Position :

Resume
 
Objective


A
position in the Real-Time or Business software development that includes the analysis, design, implementation, verification and validation of general applications, microprocessor-based or PC-based Embedded Real-Time systems using Structured Analysis or UML-based C/C++, Ada, Java or C# object oriented technology.



Summary




Over 20 years of software development in Real-Time Embedded systems, Process Control, Industrial Automation, Data Acquisition systems and windows-based utilities and applications, involving programming, designing logic, preparing specifications, system requirements, customer support and verification and validation. Co-Inventor of the RapidSORT Controller Plural Line Induction, a sub-system of high speed sortation system, United States Patent 5038911.

3 years of instrumentation and control experience in the power plant industry.


Employment

September, 1988 -  November, 2008
Research and Development : Senior Product/ Project/Software/ Test Engineer

: Dematic Corp.previously Rapistan Grand Rapids , MI
Lead Product Engineer for preparing and implementing V and V Verification and Validation plans for several Real-Time Embedded and PC-Based material handling systems that include multiple types of sorters : Linear, Cross-Belt ; Tilt Tray ; and Slat sorters of various output rates and speeds. Verification and Validation include dry run, code coverage, unit, system, regression, integration, load and performance testing

Co-inventor Product Engineer for designing Real-Time Embedded system that controls multiple-line Induction for material handling. This multi-line induction system is a sub-component of the RapidSORT Controller application. The application runs under iRMX Real-Time Operating system. This high speed sortation system is capable of sorting over 200 packages per minute.

Lead Product Engineer for continuous Enhancing and Maintaining the RapidSORT Controller application. Enhancements include adding TCP/IP communication sockets, device auto-detection, GUI/HMI upgrade and porting to multiple hardware. Maintenance includes debugging, system configuration, version control, authoring user and operational manuals and training customer staff.

Lead Software Engineer for designing and implementing RFID Matrix interface, IO drivers and utility programs to support the RapidSORT Controller. Utilities include error analysis, error reporting, system configuration and diagnostic.

Lead Engineer for software design and operations of Telemetry Telematic Diagnostic Slat, a device that acquires data about the Dematic RS-200 slat sorter condition using MicroStrain Wireless V-link Node and Wireless Accelerometer G-node..

Lead Engineer for designing Bay Controller Real-Time Microprocessor-based Embedded software to control and communicate with lower end devices using HC11 Microprocessor. This device represents a middle node in a Paperless Order Picking system RapidPICK. Using structure analysis, coding and debugging, written in C, using Archimedes Development Kit and NOHAU In-Circuit Emulator.

Co-Designed and coded QNX-based application using UML Unified Modeling Language, Design Pattern and Rational Rose with C/C++ code generation feature that include Use Cases, Sequence Diagrams, Activity Diagrams, Class Diagrams and full coverage testing.

Designed and implemented the lowest level firmware device in the paperless order picking system using 8051/8052 processor family with Archimedes development tool, programmed with ANSI C.


September, 1985 -  July, 1988
Instrumentation and Control Engineer

Gilbert/Commonwealth Jackson , MI

Designing communication multitasking Pascal Real-Time software to transfer data between an IBM SERIES/1 computer and personal computers.
Customizing industrial control and monitoring ONSPEC Real-Time software, written in Pascal, that s controls and monitors HVAC equipments.
Designing Maintenance and Monitoring System MMS programs for Cogeneration plant to schedule preventive maintenance and spare parts inventory.


September, 2002 -  June, 2003

International Met Systems Grand Rapids MI
Designed and implemented embedded software for RadioSonde signal processing system using COP800 processor, with Drive Way development kit. RadioSonde measures the atmospheric parameters and communicates with GPS GNSS Global Positioning System, Global Navigation Satellite System.




Education

Post - Graduate Thesis : Real Time Application of Neural Networks for Sortation Systems
MS , Computer Science , Grand Valley State University , May 1998 , 3.96/4.0 ;
Graduate project : Image - based Visual Dictionary implemented with Visual C/C++ .

MS , Electrical Engineering , University of Michigan , April 1988 , GPA 7.9/8.0 ;
Graduate projects : Implemented Digital Signal Processing Filter using FFT and Java Client - Server application .

BS , Electrical and Computer Engineering , Oakland University , April 1985 , GPA 3.8/4.0 , Magna Cum Laude .
Foreign Languages :
Competent in German
Intermediate knowledge of French .



Training

Sun Java , MPC and Profibus

PROTOCOLS :
Profibus , TCP/IP , UDP , Serial RS232/RS422/RS485 , USB , CAN , DeviceNet , InterBus-S , Telemetry Telemetic , GPS , RFID and WIRELESS Matrix Product
QUALTIY/STANDARDS : CMMI , ISO 9001 , DO-178B 6 Sigma , OO Design Patterns and FMEA .
Processors : Freescale Motorola family , COP800 family , Intel 8051/8052 family , Z80 family and embedded-FPGA Xilinx .


Miscellaneous

Foreign Languages : Competent in German
Intermediate knowledge of French.
TOOLS : Rational Rose Enterprise, ClearCase, ClearQuest, Visio, MKS Source Integrity, CASE,, QNX Momentics Tool Suite Gnu and Eclipse, DOOR, LabView, InstallIt, Project, Matlab, In-Circuit Emulators and Simulators.
OPERATING SYSTEMS : POSIX RTOS
iRMX 2.3, RTOS QNX 6.3, C Executive, VxWorks, DOS, UNIX, LINUX and Windows.




Quick People Search



People like Ahmad

Popular skills