Objective | To write MFC GUIs that not only work well, but look good |
Projects | |
MFC project |
Flowchart editor: Created a graphical editor to demonstrate that vibrant bitmaps and custom controls can really liven up an engineering tool. Uses custom controls, bitmap backgrounds, movable/resizable transparent bitmaps, context menus, custom tool bar, double buffering, and custom buttons |
Patent 6341307 |
Interface code architecture (MMI): Developed MMI architecture capable of using single source script to display MMI information on variable size displays, locally or on remote devices. |
Employment | |
Cadence Design Systems
San Jose, CA 10/00-12/01 |
Technical Class Writer / Technical Trainer Organized structure and direction for new generation of VCC classes. Determined sequence and content for class curriculum. Converted abstract technical ideas into lucid thoughts suitable for classroom environment. Coordinated development of training material with other technical trainers and R&D group. |
Telelogic
San Jose, CA 3/98-9/00 |
Application Consulting Engineer Performed pre-sales support, conducted SDL training classes, wrote SDL code generation training material, consulted in SDL related matters, performed sales presentations, made Java/Visual Basic interfaces for demos, utilized postmaster integrations, created configuration management integrations. |
Electronics For Imaging
Foster City, CA 9/95-1/98 |
Man Machine Interface (MMI) Architect Developed next generation MMI architecture for Fiery series controllers, led technical side of MMI architecture patent application, added enhancements to wide printing Fiery servers. |
Education | |
University of California, Los Angeles |
Bachelor of Science, Computer Science and Engineering 1990-1995 |
Telelogic | Intro SDL, SDL Cadvanced Code Generation, Intro TTCN, Intro UML |
De Anza College | MFC, Perl, CGI.pm, HTML, JavaScript, x86 Assembly, SQL |
Foothill College | Java Swing, XML |
Skills |
Languages: C, C++, Java, Perl, HTML, JavaScript, SQL, XML,
x86 Assembly, m4, UML, SDL, flex, csh/tcsh shell, TTCN OS: Windows, UNIX, VxWorks Networking: WinSock Configuration management: ClearCase, RCS, PVCS |
References | References available upon request |