
Stephan (Hagen) O'Farrill
Skills
Timeline
Professional experience for Stephan (Hagen) O'Farrill
- Current 9 years and 11 months, since May 2015
Audio Plugin Development
TC Electronic
- Current 15 years and 7 months, since Sep 2009
Senior Kernel Audio Software Developer
Access Music Electronics GmbH, Kemper GmbH
Open to take opportunities in the field of professional audio related software development as freelance projects. Application, kernel driver and embedded software development. Current customers: TC Electronic A/S (www.tcelectronic.com), Access Music Electronics GmbH (www.access-music.de), Ploytec GmbH (www.ploytec.de), SSL (www.solid-state-logic.com), ALVA Music GmbH (www.alva-music.de)
- 1 year and 8 months, Jun 2017 - Jan 2019
Senior Kernel Audio Software Developer
Antelope Audio
- 1 year and 7 months, Nov 2013 - May 2015
Senior DSP Audio Plugin Developer
Universal Audio
Port of TC Audio processing plugins to UADs SHARC based DSP platform.
- 5 years, Jan 2010 - Dec 2014
Senior Audio Software Developer
TC Electronic A/S - Project TC Audio Interfaces
- 5 years, Jan 2009 - Dec 2013
Senior Embedded and Kernel Audio Software Developer
TC Electronic - Project: PowerCore
- 1 year and 1 month, Jun 2012 - Jun 2013
Senior Audio Software Developer
Solid State Logic
- 2 years and 5 months, Jun 2006 - Oct 2008
Kernel Level Software Development and Remote Project Management
TC Applied Technology Ltd.
DICE family based firewire audio interface software development; multi channel test bench for automated audio and performance measurements and hw/sw serviceability analyzation; specification and deployment of a general way to compare audio streaming quality and reliability; automated build system for customized driver, firmware and docu; institute test driven development; 3rd party dev support: Allen&Heath, Alesis, Eventide, Focusrite, Lexicon, PreSonus, Stanton, Studer
- 1 year and 3 months, Jun 2005 - Aug 2006
Project Management for FireWire Audio I/O Konnekt8/24D
TC Works GmbH Hamburg/Germany (Dept. of TC Electronic A/S)
design and implementation of a multithreaded platform abstraction layer for OSX and WDM to harmonized device functionality access, design of control panel application
- 4 years and 1 month, Jun 2001 - Jun 2005
Senior Audio Driver Developer
TC Works GmbH Hamburg/Germany (Dept. of TC Electronic A/S)
system software architect for the audio DSP platform PowerCore/PCI and FW, driver design and kernel level development (WDM: XP, 2000, 98, Me; OSX, OS9), realtime multitasking firmware and DSP assembler core software design and development (MPC8240/45 and DSP56362/367), OHCI firmware stack design and development (TSB43x), SIMD assembler audio streaming, algorithm and format converter design and implementation (PPC velocity engine, SSE2), developers support for Access, Sony, Waldorf, TC Helicon, Novation
- 1 year and 1 month, Jun 2000 - Jun 2001
CTI Software Development (voice-over-IP/ISDN switch)
PDTS (process data technology and systems) Ges.m.b.H. Vienna/Austria
CTI (voice-over-IP/ISDN switch) with dedicated PCI hardware for Windows 2000, design and implementation of an ADSP-2100 assembler switch core software, design and implementation of control application, NT service, middle-ware, monitoring and test tools
- 3 years and 4 months, Mar 1997 - Jun 2000
Firmware Developer for Air Traffic Control Systems
PDTS (process data technology and systems) Ges.m.b.H. Vienna/Austria
firmware development for speech switch technology for air traffic control systems, design and development of embedded system audio switch and low level hardware access applications, porting of an embedded multitasking OS from the 80186 to the 80386 platform, refine existing ADSP-2100 assembler system software
- 1 year and 5 months, Dec 1995 - Apr 1997
A/R, P/R, Graphic Designer
univers sub (Vienna/Austria)
foundation of the publishing label for electronic music, advertising, public relations, marketing, graphic design
- 1 year and 5 months, Dec 1995 - Apr 1997
Musician, Mastering Engineer
athome (Vienna/Austria)
foundation of the music studio for electronic music, composing, playing, mastering; planning, design and implementation of a modular DSP56k framework (synthesizer/effect processor) for in-house use, analysis of undocumented hardware, disassembling and reverse-engineering of existing drivers, design and implementation of a realtime assembler 56k OS for modular processing, incl. various modules (generators, modulator, midi controller, analysis views, envelope generators, filters, etc)
- 1992 - 1995
working student collaboration whilst university studies
Austrian Academy of Sciences - Acoustic Research Institute Vienna/Austria
design and development of a DSP32c speech synthesizer (based on the "Klatt" model), furthermore a phonological script control language and interpreter, design and development of a multi-timbrel DSP32c wavetable synthesizer and script based control software for psycho-acoustic test series (in collaboration with the Institute of Neuro-psychology Vienna), design and development of DSP32c software and command line control panel to simulate inter-aural differences in time and intensity
- 1 year and 1 month, Jun 1991 - Jun 1992
Software Developer
Individual Software (Waiblingen/Germany)
self-employed collaboration with C+S Computer und Software GmbH Schorndorf/Germany whilst last year at secondary school, design and development of DOS and Windows data acquisition and quality assurance software for process control and statistic analysis, gathering GUI and OOP experience
Educational background for Stephan (Hagen) O'Farrill
Automated Translation
Institute of Medical Cybernetics and Artificial Intelligence Vienna (IMCAI)
Realtime Audio DSP
Austrian Academy of Sciences, Acoustic Research Institute
Speech Synthesis Algorithm & Analysis Technologies
Computer Linguistics
University of Vienna Austria, Vienna University of Technology,
Speech Synthesis
Languages
German
First language
English
Fluent
Spanish
Fluent
XING members with similar profiles
XING – The jobs network
Over 1 million jobs
Find just the right job for you on XING.
Job offers just for you
Get found by employers and over 20,000 recruiters.
22 million members
Connect with new people and gather inspiration to boost your working life.
Free membership
Basic membership is free, but the opportunities are priceless.