Updated May 2010 Henry Heikkinen 329 Pine Street #8 Santa Cruz, CA 95062 (831) 426-8167 henryh@livefunk.com OBJECTIVE: Digital Media Software Product Engineering SKILLS: Environments: C++, C, JAVA, Python, Perl, TCL/Tk/expect, Bourne shell, FORTRAN, VisualStudio, CodeWarrior, Xcode Operating Systems: Linux, Windows, Mac OS X, Windows embedded, Solaris, AIX, HP-UX, SCO UNIX Audio: ASIO, VST, DirectX, MP3, WMA, MIDI, plugins, DAWs, internet audio Web development: JavaScript, Perl, PHP, DBI, authorization, security, COM, mySQL GUI development: MFC, Active X, TK, visual tcl, X Server and Client Internals EDUCATION MS, Electrical Engineering and Computer Science, University of California, Berkeley BS, Electrical Engineering, University of Maryland, College Park PROFESSIONAL EXPERIENCE - 24 years Senior Software Engineer, 2002-present Universal Audio, Santa Cruz, California * Developed VST and DirectX Audio Plug-Ins for Windows and Mac using C++ * Key member of a Grammy award winning Engineering team * Established uaudio.com web store using PHP,mySQL,Perl and JavaScript * Established intranet and custom bug tracking system using Perl, PHP and mySQL and Apache on Linux Senior Software Engineer - Consultant, 2003 WaveFrame Software Group * Developed MPEG support for Digital Audio Workstation * Introduced new MFC based GUI to product. Senior Software Engineer - Consultant, 2002 Audiomill, Santa Cruz, California - Acquired by Real Networks * Internet Radio tool development using Perl, PHP, JavaScript, mySQL and Apache on Linux and Windows Senior Software Engineer, 2001-2002 Arrio Communications, Santa Cruz, California * Developed standalone Internet Radio Tuner product using Windows embedded * Designed and developed playlist interface, setup mode, tuning interface * Designed and developed station download and firmware upgrade * Development using Windows Media Player and MP3 protocols * Developed Web interface to station database using Perl and mSQL Software Engineer, 1996-2000 IBM/Tivoli Systems, Santa Cruz, California 2000 DASCOM, Inc., Santa Cruz, California 1996-1999 * Architected and Developed comprehensive Internet Security solutions * Developed Network Security Servers on Solaris, UnixWare, HP-UX, SCO, NT * Produced Secure Web Server with fine grain access control * Developed Graphical User Interface for management of product * Led Internationalization for Multi-language Products * Created Company Development Processes Software Consultant, 1995-present Armada Software, Santa Cruz, California The Human Factor, Santa Cruz, California * Designed consulting company web site, procedures and internal tools * Web development: forms, visibility, authorization, security, cgi tools, automation, promotion, tracking * Setup and troubleshooting of advanced TCP/IP and NFS networking configurations * Developed tools and procedures for management of UNIX OS source tree * Extensive Automated Testing and Quality Background * Automated UNIX installation and Sybase database configuration tools for a major auto parts retailer * Developed automated UNIX Server installation tool for use by integration and system test groups at SCO * Test Planning and Coordination for Multi-platform Software distribution mechanism used by NASDAQ Software Engineer, Distributed Objects and Systems Management Group, 1993-1995 The Santa Cruz Operation, Santa Cruz, California * Developed Distributed System Management software with Tcl-based GUI * Taught Windows MFC C++ programming course sessions * Automated source and build management, software integration and productization * Created and administered the department source, build and Web servers * X Server and Client Internals, Graphical User Interface development * Led Configuration Management tool pilot program Technical Support Engineer, UNIX Operating System and Networking, 1990-1993 The Santa Cruz Operation, Santa Cruz, California * Provided UNIX Internals, Development System, and Device Drivers expertise for department engineers * Led SCO technical relationship with IBM hardware developers * Developed and productized support supplements and productivity tools Simulation Programmer, Plasma Theory and Simulation Group, 1989-1990 Electronics Research Laboratory, University of California, Berkeley * Developed Graphical interface for simulations on Windows PC clients and Cray servers * Created and taught course for physicists in computer modeling techniques * Technical Presentations at software developers and physics conferences * Trained and supervised programmers new to the group Simulation Programmer, Charged Particle Beam Group, 1986-1989 Plasma And Fusion Energy Studies Laboratory, University of Maryland, College Park * Developed, optimized and automated 3 Dimensional high energy physics simulation codes on Cray Supercomputers * Provided tools training and complete documentation for physics researchers PERSONAL INTERESTS * Playing guitar since 1979 * Regularly recording and mastering live music performances * Certified yoga teacher, running, cycling Technical Publications List: http://www.livefunk.com/pro/publications.html Music Background: http://www.livefunk.com/promusic Web Sites: http://www.livefunk.com/pro/pages.html Linkedin: http://www.linkedin.com/in/henryheikkinen References available upon request