Updated July ****
Henry A. Heikkinen
Santa Cruz, CA 95062
******@********.***
OBJECTIVE: Audio/Media Product Software Development
SKILLS:
Development Environments: C++, C, Python, UNIX Shells, JAVA, TCL, Perl, FORTRAN, MFC,
Visual Studio, CodeWarrior, XCode, AppleScript
Operating Systems: Linux, Windows, Mac OSX, Windows embedded, Linux embedded, Solaris,
UnixWare, HP-UX, SCO
Media Development: ASIO, VST, Audio Units, RTAS, DirectX, MP3, WMA, plugins, Audio
drivers, DAW design, internet audio, JUCE
Internet development: PHP, mySQL, JavaScript, COM, authorization, security
GUI development: JUCE, MFC, Active X, TK, visual TCL, X Server and client internals
EDUCATION
Master of Science, University of California, Berkeley, Electrical Engineering and
Computer Science
Bachelor of Science, University of Maryland, College Park, Electrical Engineering
PROFESSIONAL EXPERIENCE
Senior Software Engineer, 2002-presentUniversal Audio, Santa Cruz, California
Development of Professional Audio Hardware and Software Products
Developed VST, AU, RTAS and DirectX Audio Plugins for Windows and Mac using C++
Technical lead for audio software plugin releases
Key member of a Grammy award winning Engineering team
Launched uaudio.com web store using PHP, mySQL on Linux
Senior Software Engineer - Consultant, 2002Audiomill, Santa Cruz, California - Acquired by Real Networks
Developed and Managed Internet Audio Product
Internet Radio tool development using Perl PHP, JavaScript and mySQL
Senior Software Engineer, 2001-2002Arrio Communications, Santa Cruz, California
Developed Standalone Internet Radio Tuner Product
Created radio playlist interface, setup/config UI, tuning interface
Developed using Windows Embedded, mp3 and WMA Internet Streaming Audio protocols
Developed Web interface to station database using Perl and mySQL using Linux OS
Senior Software Engineer, 1996-2000
IBM/Tivoli, Santa Cruz, California 2000
DASCOM, Inc., Santa Cruz, California 1996-1999
Developed Web and Internet Security Management Products
Developed Network Security Servers on Solaris, UnixWare, HP-UX, SCO, and NT
Produced Secure Web Server with fine grain access control
Developed Graphical User Interface for management of product
Created and extended Company Development Processes
Led Internationalization for Multilanguage Products
Senior Technology and Media Engineer,, 1997-presentLive Funk, Santa Cruz, California
Technology Services for Musical Artists
Live Audio Recording, Mixing and Mastering.
Web Development and Media Technology Consulting.
Software Consultant, 1995-2010The Armada Group, Santa Cruz, California
The Human Factor, Santa Cruz, California
Designed consulting company web site, procedures and internal tools
Setup and troubleshooting of advanced TCP/IP and NFS networking configurations
Developed tools and procedures for management of entire UNIX server source tree
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
NASDAQSoftware Engineer, Distributed Objects and Systems Management, 1993-1995The Santa Cruz Operation, Santa Cruz, California
UNIX on Intel Operating System Product
Developed Distributed System Management software with TCL-based GUI.
Taught Windows MFC programming course sessions
Automated source and build management, software integration and productization
Created and administered the department source, build and Web servers
Developed department Web pages for sharing data
X Server and Client Internals, Graphical User Interface development
Led Configuration Management tool pilot program
UNIX Systems Support Engineer, UNIX Operating System and Networking, 1991-1993The 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
Engineering Simulation Programmer, Plasma Theory and Simulation Group, 1989-1990
Electronics Research Laboratory, University of California, Berkeley
Developed Graphical User Interface for wave simulations on Windows PC clients and Cray
servers
Created and taught course for physicists in bounded wave modeling techniques, using 3D
equations and software algorithms.
Technical Presentations at software developers and physics conferences
Trained and supervised programmers new to the group
Engineering 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 bounded wave simulation
codes on Cray Supercomputers
Provided tools training and complete documentation for Physics Researchers
Personal Interests
Playing guitar since 1979
Recording and mastering live music performances since 1997
Yoga, running, cycling, outdoors
Technical Publications List
Music Background
Web Sites
Plain Text Resume
MS Word Resume
References available upon requesthttp://www.linkedin.com/in/henryheikkinen