|
|
| WORK EXPERIENCE |
| 10/1996 - today |
Managing Bome Software: development of software for Windows, OS X, and iOS
in the field of music (in particular MIDI) and other audio technologies. |
| 10/2010 - today |
Created a series of own audio/social media iPhone/iOS apps. |
| 01/2005 - today |
Working as independent consultant in the audio/music/media field for
desktop and mobile,
including selected projects for Verimatrix,
IBM Research,
Sonic Network (now SONiVOX),
Stanton Magnetics (now Gibson)
and a number of VoIP/streaming media projects.
|
| 07/2001 - 07/2004 |
Employed as software engineer at Sun Microsystems (now Oracle), Santa Clara, California. As technical lead of
Java Sound, I designed new API's,
implemented new features, and improved stability and performance of the J2SE releases
1.4,
1.4.1,
1.4.2, and
5.0.
Main architect of MIDIControl and other classes of
J2ME's
Mobile Media API (MMAPI). Programmed
the MIDI and audio subsystems of the MMAPI reference implementation 1.0 and of the
Wireless Toolkit 2.2 (including
a small footprint integrated audio/mixing engine in C with
General MIDI 1, and
DLS 1 software synthesis).
|
| 05/2001 - today |
Co-founder of jsresources.org - Java Sound Resources. This site publishes programming
examples, FAQ, and complete open source applications using the JavaSound API.
|
| 12/1999 - today |
Key contributor
and co-administrator of Tritonus,
the open source implementation of the
JavaSound API
for Linux and other platforms.
|
| 11/1999 - 05/2000 |
Internship at i3 Srl., Rome, Italy.
Wrote my master's thesis:
"Wavelets in real time digital audio processing:
Analysis and sample implementations". Developed a real time
audio processing system for Windows using C++.
|
| 06/1995 - 12/1996 |
Ran a computer retail business (from home).
Assembled, installed and sold computers as well as
maintained systems of customers. Provided and installed
the hardware and software for the network of a music
school. |
| 10/1992 - 10/1995 |
Developed and deployed a managing-software
for gymnastics championships, which was used in the 2nd
Bundesliga in Germany for a number of years. |
| 04/1990 |
Internship at IBM
Deutschland, Niederlassung
Bremen. |
| [References available upon request] |
| |
|
| EDUCATION |
| 10/1994 - 06/2000 |
Wirtschaftsinformatik (M.Sc. in Computer
Science and Economics),
Universität Mannheim,
Mannheim, Germany
Received degree: Diplom-Wirtschaftsinformatiker |
| 10/1996 - 06/1998 |
Maîtrise IUP MIAGE (M.Sc. in
Computer Science Applied to Business Management),
Université de Nice-Sophia Antipolis, Nice, France
Received degree: Ingénieur-Maître |
| 10/1993 - 10/1994 |
Zivildienst
(community service), Krabbelstube Dölvestr.
e.V. Bremen (kindergarten) |
| 06/1993 |
Abitur, Kippenberg-Gymnasium
(High school), Bremen, Germany. |
| 09/1990 - 02/1991
|
High school, Collegiate
Schools, Richmond, Virginia, USA |
| |
|
| AREAS OF
EXPERTISE |
| |
Special Knowledge
| Audio and MIDI |
processing, file formats, encodings, realtime systems, software synthesis,
e.g. Java Sound, MMAPI, DirectSound, CoreMIDI/CoreAudio |
| Programming |
Java (J2SE, J2ME, Android), Windows (Delphi, C++, C#), OS X and iOS (ObjectiveC), JUCE |
| Networks |
Sockets, Ipv4 and IPv6, development of audio and MIDI network protocols,
IAX and SIP protocols, using Asterisk, ISDN |
| Leadership |
Position of Technical Lead for Java Sound including managing
test development and QA, documentation, website, a small team;
leading small teams in various other projects |
| Standardization |
Created and worked on specification documents and support documentation
for J2SE (Java Sound), J2ME. Member of the MIDI Manufacturers Association,
actively working on next-generation MIDI ("HD Protocol") |
|
| |
Other Experience
| Programming languages |
Java, Delphi, C/C++, Objective C, C#,
Pascal/ObjectPascal, bash (Unix),
Assembler (Z80A,intel 80x86, M68000) |
| Systems |
Windows, OS X, iOS, Android, Linux, Solaris |
| Databases |
administration and installation
of Oracle Server, MySQL, Oracle Forms,
SQL, PL/SQL, ABAP/4 (SAP R/3 systems), Paradox,
Access |
| System Administration |
PC's/workstations/servers, Networks/Firewall, maintenance, assembling |
| Business Management |
international management, accounting, marketing |
|
| |
| LANGUAGES |
| |
English: fluent
French: fluent
Italian: fluent
German: native |
| |
|
| INTERESTS
AND HOBBIES |
| |
Making music (cello in various
orchestras, and chamber music), electronic music in home studio)
Sports: windsurfing, snowboarding, inline skating
|
|