| EXPERIENCE: |
General Monitors, Inc.,
Lake Forest, California
Senior Software Engineer (July 2002 - present)
-
Designing IR signal processing algorithms based on
Fast Fourier, Gabor and Discrete Wavelet Transforms in MATLAB environment;
-
Implementing signal processing and serial communication (MODBUS
on RS-485) firmware for gas and flame detectors using C/C++, Assembly and RTOS on
DSP and microcontroller platforms;
-
Experience with TI C2000, Motorola 56F800 series DSPs as well as
Motorola 68HC11 and 68HC12 series microcontrollers;
-
Hands-on experience with Motorola CodeWarrior, ADI Visual DSP++, and TI Code
Composer, and IAR Embedded Workbench development environments;
- Preparing firmware
specifications for existing and perspective gas and flame detection
products;
Anderson Direct Print&Mail, Inc.,
San Diego, California
Software Developer (June 2002 - present)
-
Developing programs for large-scale print submission using Visual Basic;
- Integrating custom printing applications with
EFI Fiery and CREO Scitex modules using Visual Basic, Visual FoxPro and Visual C++;
- Developing applications in VB/Access to interface with
FedEx Passport software and UPS mailing applications;
- Designing and developing applications for FTP
area monitoring and zip CD back-up utility using Visual Basic;
Horizon Medical, Inc.,
Santa Ana, California
Contract Software/DB Developer & QA (October 2001 - January 2002)
-
Validated software on existing computer systems against FDA part 11 requirements;
- Developed a certification database system
using MS Access, ADO, SQL and Visual Basic;
University
of California Irvine,
Irvine, California
Research/Teaching Assistant (September 1999 - July 2002)
- Implemented parallel versions of Cholesky
matrix factorization and iterative Jacobi method, using C and LAM/MPI message passing environment, for
performance comparison with mobile agent approach;
- Studied, updated, and tested an image matching algorithm
for a research project in collaboration with Kofax, Inc. using C/Vusial C++/MFC on Windows platforms;
- Developed and tested software on a research project for
semicontinuous video transmission using Visual Café Java on Windows platforms;
- Taught and graded undergraduate lab classes in Data
Structures & Algorithms using Visual C++, Visual Café Java on Windows platforms;
- Conducted research in computational geometry, timing
analysis and memory-efficient computing using C on Solaris and Visual C++ on Windows platforms;
Conexant
Systems (Rockwell Semiconductor),
Newport Beach, California
Software Engineer (Factory Automation) (June 1998 - September 1999)
- Developed
and integrated software for communicating with and remotely
operating semiconductor manufacturing equipment using C, FASTech
Cellworks, Promis VMS storage system, Oracle RDBMS, HPUX, SECS/GEM;
- Developed
a document management software, integrating Intranet with Oracle
RDBMS using HTML/DHTML, Server-side JavaScript, PERL/CGI, PL/SQL,
C, OCI, ASP, and Java;
- Led two integration
projects in semiconductor production facility.
Retrotech Inc. ,
Rochester, New York
Software Engineer (December 1997 - May 1998)
-
Participated in design and development of matrial handling automation
systems based on continuous flow, using C on HPUX platforms;
-
Designed, developed and tested a user interface for automation
system using X11/Motif libraries;
Questra
Consulting ,
Rochester, New York
Software Engineer-Intern (September 1997 - December 1997)
-
Developed a web-based document management system (for Xerox Corp.)
using Netscape Server, Server-side JavaScript, and Oracle PL/SQL;
|