Objective: leadership role in an innovative software company – establishing technical vision, developing product roadmaps, and restructuring organizations as necessary to meet business objectives.
Accomplished: successfully built and led diverse organizations comprised of hardware and software engineers, program management, artists, designers, system/network administrators, technical support, technical writers and quality assurance engineers – to produce timely, high-margin, award-winning products and technologies.
Track Record: on-time design/implementation/delivery of award winning 2D/3D/video software: embedded appliances, drivers, SDKs, desktop apps and online services.
·
APPSCIO – CTO 2007-present ·
FABRIK – VPE / Technologist 2005-2007 ·
ADOBE – Sr. Engineering Manager
/ Sr. Computer Scientist 2002-2005
·
CLUB PHOTO – Vice President of
Engineering 2000-2002
·
PHOTOLOFT – Vice President of
Production and Engineering 1999-2000
·
ISD CORP – Director of
Engineering 1998-1999 Executed the personnel and technology merger of our
acquired Cirrus Logic Graphics
Division – resulting in a new Video and Consumer Devices division that successfully
created wireless, embedded web and graphics solutions for Sun Microsystems,
Ericsson and HP. ·
LIVE PICTURE – Director-level
Manager 1997-1998 Other leadership roles: ·
GRAPHCOMP – Founder and
Principal Consultant 1982-Present
· NETMANAGE – Senior Ecommerce and Crypto Engineer 1995–1996 · BORLAND INTERACTIVE – Senior R&D Engineer 1994–1995 · NOVELL / STI – Graphics and Networking Architect 1990–1994 · GRAPHCOMP INTERNATIONAL – Founder & Principal 1986–1990 · MCDONNELL DOUGLASS – Product Marketing Engineer 1984–1986 · DATA GENERAL / SYSCOMP – 3D Systems Engineer 1983–1984
· 1973 – Designed and developed “industry-first” 3D textured/scalable font engine. · 1976 – Authored algorithms for specular reflectance on curved mirrors. · 1979 – Created 3D system for solar energy absorption, shading and heat radiation. · 1982 – Designed and developed a 2D/3D vector graphics library in C. · 1984 – Created original optimized 3D routing algorithms for cable wiring paths, used by BellCore, PacificBell and SouthWesternBell. · 1986 – Designed and developed a 2D/3D raster/vector graphics library in assembler. · 1991 – Created “industry-first” method of extending Windows GDI beyond a 32K memory segment, allowing Faster-Than-Windows BLT’g in Win3.x. · 1993 – Created “industry-first” portable, transport-independent named-pipe solution. · 1994 – Designed and published “industry-first” WinSock-based MUD client, with multi-threading on Win3.x, scripting language, and triggers – within a 32K footprint. · 1995 – Designed and developed first deployed client-server SLL DLLs independent of Netscape. Clean-room - all original code, including math libraries. · 1996 – Designed and published “industry-first” 3D/VRML file-system web server. · 1997 – Designed and developed “industry-first” LOD-adjustable 3D/VRML library. · 1998 – Designed and published “industry-first” web-based, photo-realistic 3D/immersive authoring tool. · 2003 – Designed and developed a portable TiVo-compliant media server. · 2004 – Designed and developed a web-based playlist generator. · 2005 – Created a portable image rendering server solution. · 2005 – Created a scene-graph export library for NVSG, D3D, VRML1/2. · 2006 – Invented a new color space model, optimized for image recognition. · 2007 – Designed and implemented a 3D Captcha authentication system. ·
2007 – Designed and implemented a
scalable, distributed OpenGL server.
Platforms Win32/Win16/DOS, Unix/Linux, VMS, AOS, MacOS-X/iPhone Languages C/C++/Objective-C, Perl, Java, Python/Ruby, VB, FORTRAN, Prolog, APL, Forth Assembly i80x86/7 cpu/ndp, i8237 dma, i8251 uart, i8253 clock, various video chipsets Graphics 2D/3D primitives, OpenGL/DirectX, GPU, CG/SH/GLSL/HSLS, VRML, CAD, video Networking UDP/TCP/IP, IPX/SPX, HTTP/FTP, SMTP/POP, client/server, peer-to-peer, others Security PKI/RSA-PKCS/Diffie-Hellman/DES/MD5, SSL, OpenSSLeay, CryptoAPI Database MySQL/SQLite/MS-SQL, ODBC/ADO/DBI, ecommerce/authentication transactions WebServer IIS, Apache/Tomcat/LightTPD (Win32 & Linux), SOAP/REST/SaaS WebDesign CGI/ISAPI,
HTML/XML/CSS, Perl/PHP, JavaScript/ActionScript/Flex, ASP/VBScript,
OPENSOURCE CONTRIBUTIONS
· CPAN OpenGL: Portable 3D Module, written in C – Primary Owner · ImageMagick: Portable 2D Imaging library, written in C – OpenGL Contributor · FFmpeg: Portable Video Library, written in C – v-hook Contributor
NET CONTRIBUTIONS
· DMOZ Open Directory Project: OpenGL Editor · OpenGL.org Wiki: OpenGL Bindings Editor · Wikipedia: OpenGL/ARB Editor
TECH ARTICLES
· O’Reilly Lightning Article: Perl Outperforms C with OpenGL
BOOKS
· Laura Lemay's Web Workshop: 3D Graphics and VRML 2 · VRML & 3D on the Web for Dummies · Elements of Web Design
PERSONALLY DESIGNED/IMPLEMENTED WEB SITES
· Graphcomp - http://graphcomp.com · POGL: Perl OpenGL Developer’s Site – http://pogl.org
|