Hamid Cyrus Fahimi

 333 Fay Way, Mountain View, CA 94043

Tel: (650) 567-9297, (650) 279-5801

hfahimi@comcast.net

 

Objective:  A software contractor job in application or research.

 

Highlights: Embedded Objects, Process to Process Communication, Computer to Computer Communications, Multithreaded Programming, GUI.

Software: Object Oriented Programming, C/C++, UML, MFC, ATL, COM, ActiveX, Java, Visual Basic, XML, Perl/CGI, Assembly, MATLAB, LabView, UNIX, NT/2000/XP.

 

Experience:

Consultant, ArtoonTech Inc., Mountain View, California, 05/2002 – Present.

Consulting for the following companies:

Thermawave Inc., Fremont California: Designed and developed C/C++ code for controlling movement control, data acquisition, client-server communication, and user interface.

Xagros Genomics, Mountain View California: Designed and implemented algorithm to detect bio signatures for DNA detection using MATLAB and LabView.

United Technologies, Designed and developed software algorithms for wireless Java cards.

 

XLOptics Inc., Santa Clara, California, 2001   2002.

Designed and implemented test and measurement and analysis algorithms utilizing C/C++, LabView, and MATLAB. Developed novel algorithm for measuring group delay. Designed and implemented control software for QA testing of optical filters.

 

Thermawave Inc., Fremont, California,1996 – 2001.

Designed and developed software for semiconductor metrology tools.

Designed and implemented COM DLLs for different tasks including system initialization, lens focus, and vision processing. Integrated computer to computer communication using GEM/SECS protocols. Designed and implemented user interface tasks incorporating ActiveX controls and MFC.

 

Education:

Ph.D. in Electrical Engineering, Stanford University (Image Processing).

MSEE, Stanford University (Integrated Circuits Processing).

BSEE, Sharif University of Technology(Communication Systems).