Updated May 1, 2010
Henry A. Heikkinen
329 Pine Street #8
Santa Cruz, CA 95062
(831) 426-8167
henryh@livefunk.com
OBJECTIVE: Audio/Media Product Software Development
SKILLS:
Development Environments: C++, C, JAVA, TCL/Tk/expect, Perl, Python, UNIX Shell, 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, DirectX, MP3, WMA, plugins, Audio drivers, DAW design, internet audio, JUCE
Internet development: JavaScript, Perl, PHP, DBI, authorization, security, COM, mySQL
GUI development: 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 - 24 years
Senior Software Engineer, 2002-present
Universal Audio, Santa
Cruz, California
- Developed professional Audio VST Plug-In products 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 and mySQL, Perl and Javascript
- Established company intranet, custom bug tracking custom using Perl, mySQL
Senior Software Engineer - Consultant, 2003
WaveFrame Software Group
- Developed MPEG Support for Digital Audio Workstation
Senior Software Engineer - Consultant, 2002
Audiomill, Santa Cruz, California   -
Acquired by Real Networks
- Internet Radio tool development using Perl PHP, JavaScript and mySQL
- Managed transfer of technology to RealNetworks radio
Senior Software Engineer, 2001-2002
Arrio Communications, Santa Cruz, California
- Developed standalone Internet radio tuner product using Windows Embedded
- Created radio playlist interface, setup mode, tuning interface
- Developed Applications using Internet Streaming Audio protocols
- Developed Web interface to station database using Perl and mSQL using Linux OS
Senior Software Engineer, 1996-2000
IBM/Tivoli, 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, 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
Software Consultant, 1995-present
The Armada Group, Santa Cruz, California
The Human Factor, Santa Cruz, California
Live Funk, 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 NASDAQ
Software Engineer, Distributed Objects and
Systems Management, 1993-1995
The Santa Cruz Operation, Santa Cruz,
California
- 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 dynamic 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, 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
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
References available upon request
LinkedIn:
http://www.linkedin.com/in/henryheikkinen