Amazon Web Services, Inc. Principal Software Engineer, 2017–, Senior Software Engineer, 2015–2017
Software engineer and technical leader for Amazon Chime SDK audio and media.
Biba Systems, Inc. Member of the Technical Staff, 2012–2015
Software engineering for unified communications platform including client and server development.
Yale University, Assistant Professor (Adjunct), 2009–2013, Lecturer, 2006–2009
Continuing appointment in the Department of Music teaching composition, orchestration, and music technology.
Columbia University, Teaching Assistant, Computer Music and Basic Electroacoustics, 2004–2006
Helped design curriculum, lectured on selected topics, and supported studio operations.
Columbia University, Lecturer, Music Humanities, 2003–2004
Determined course structure and requirements. Lectured and administered all grades.
Columbia University, Teaching Assistant, Music Humanities, 2002–2003
Lectured on selected topics. Graded papers and exams.
University of Illinois, System Administrator, Computer Assisted Music Instruction Lab, 1999–2001
Administered a lab of twenty music workstations, a network file server, and a Macintosh and Linux based electronic music studio.
University of Illinois, Teaching Assistant, Music Theory and Ear Training, 1998–1999
Led discussion sections, graded assignments, exams and quizzes, and conducted aural skills evaluations.
Oberlin Conservatory of Music, Teaching Assistant, Summer Workshops in Electronic and Computer Music, 2003
Trained workshop participants in audio editing and MIDI sequencing, assisted with studio operations, and presented material on algorithmic composition.
Software Engineer, Be, Inc., 1998
Co-developed a complete e-commerce web site (BeDepot.com) for software sales (both physical and electronic download) including solutions for software registration and updates.
VP of Engineering and co-founder, StarCode Software, Inc., 1996–1998
Developed and shipped PackageBuilder, a software installation system and SoftwareValet, a software distribution and update system. The company was acquired Be, Inc. in 1998.
Columbia University, D.M.A., music composition, 2009
Dissertation with Distinction: Spectral Analysis, Editing, and Resynthesis: Methods and Applications and Tear of the Clouds
composition studies with Tristan Murail; computer music with Brad Garton; seminars with Fred Lerdahl, Jonathan Kramer, and Joeseph Dubiel
University of Illinois Champaign-Urbana, M.M., music composition, 2000
composition studies with Heinrich Taube; computer music with James Beauchamp;
horn with Kazimierz Machala; seminars with Scott Wyatt and Guy Garnett
Oberlin Conservatory of Music, B.M., electronic and computer music, 1996
composition and computer music studies with Gary Lee Nelson; composition with Pieter Snapper; seminars with Randolph Coleman, electroacoustic music with Kristine Burns and Todd Winkler; horn with Robert Fries
Oberlin College, B.A., computer science, with high honors, 1996
Advisory Committee, Argento New Music Project, 2004–
Involved in concert programming, production, website design, and publicity.
Electroacoustic Performance and Sound Engineering, Argento Chamber Ensemble, 2004–present
Performance and sound reinforcement for contemporary music concerts.
Editor and co-producer, Winter Fragments, Aeon label (AECD0746)
Edited, mixed, and pre-mastered a compact disc of music by Tristan Murail.
Board Member, Columbia Composers, 2003–2005
Assisted with production, programming, rehearsal scheduling, and securing concert venues.
REU Fellow, (NSF Summer Research Experience for Undergraduates)
University of Iowa, 1994
Researched and designed a language model for scenario authoring in virtual reality environments.
Areas of expertise: C/C++, STL and Boost, go, AWS, Distributed systems, WebRTC, audio DSP, wxWidgets, POSIX apis, Common LISP, Scheme, macOS frameworks