David Reeder



Download 51.82 Kb.
Date30.06.2017
Size51.82 Kb.
#22071

David Reeder davidreeder@mobilesound.org




SKILL SET


Over 15 years professional experience in software development and Internet protocol design spanning commercial, educational and government operations in the areas of networking, operating systems, security and Internet standards.

Current Focus –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––

Swift/Objective-C and iOS app design and development, niche problem solving, custom network

protocols, micro-networking, deep services and backend support.

Primary Languages ––––––––––––––––––––––––––––––––––––––––––––––––––––––––

Swift/Objective-C, iOS frameworks, C, C++, SuperCollider, UNIX


Secondary Languages :: Java, Javascript

Operating Systems :: iOS, Darwin/OSX, Linux, BSD/SysV, Windows

Cryptography Libraries :: SSL, BSAFE, HiFn, nCipher, SSH

Sound Libraries/Tools :: Core Audio, Max/MSP/Jitter, SoftVNS, Finale, Sibelius, ProTools

Signal Processing Tools :: Labview, Matlab, Octave

Development Tools :: Git, Subversion

Development Methods :: Design Patterns, REST, Agile

Analytics :: Amazon S3, Logstash, Elastic, Kibana, Hive

Code Examples ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––


  • http://github.com/davidreeder

  • http://mobilesound.org/code

Coding Experience ––––––––––––––––––––––––––––––––––––––––––––––––––––––––

Mobility * News * Messaging * Digital Advertising * Networking and Routing (LAN, WAN, mesh, ad hoc) * Security (IPSec, SNMPv3, key management) * IETF standards development and implementation (IPSec, Mobile-IP, DNS, EAP, SNMPv3) * Socket Interface and Kernel Extensions * Client/Server Architecture Design


  • Authored proposals for Internet protocols which are incorporated into existing Internet.

  • My implementations of cryptographic transforms for SNMP have run on 100s of thousands of

machines worldwide.

Apple AppStore Apps –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––

AppNexus SDK App https://itunes.apple.com/us/app/appnexus-sdk-app/id736869833?mt=8
MusicPal https://itunes.apple.com/us/app/musicpal-snap-hear-play-learn/id976261614?mt=8
Lua Technologies https://itunes.apple.com/us/app/lua/id519581506?mt=8

No Dominion https://itunes.apple.com/us/app/death-shall-have-no-dominion/id888955477?mt=8

ShopKeepPOS https://itunes.apple.com/us/app/shopkeep-pos-point-of-sale/id434906089?mt=8

SayIt! https://itunes.apple.com/us/app/say-it!-animated-greetings/id494004564?mt=8
Some Apple AppStore apps have been discontinued, including…

Hook’d, Hook’d for Messenger, The Animal Alphabet Singers.

Additional Skills –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––

Anthropology, linguistics. Spanish. Classical and electronic composition and performance practice, musical engraving, transcription. Micing/mixing, production, conducting. My music works and installations have been presented in the US and Germany; workshops presented in New York on SuperCollider and sound design; installation shown in major cities across the US.

Organizations ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––



  • Apple World Wide Developers’ Conference (WWDC) (June 2015)

  • Association for Computer Machinery (ACM) (since 1991)

  • Internet Engineering Task Force (IETF) working group contributor (1991-2002)

  • NYC SuperCollider, Organizer (since 2012)

  • New York City Electro-Acoustic Festival (NYCEMF), Executive Committee (since 2013)

  • New York City Electro-Acoustic Society (NYCEMS), Founder (since 2013)

Presentation Venues ––––––––––––––––––––––––––––––––––––––––––––––––––––––––

International Computer Music Conference (ICMC) * Creative Tech Week, NYC *

Leaders in Software and Art (LISA) * Harvestworks * San Francisco Computer Music Meetup * Morlan Gallery * NYC SuperCollider * NYCEMF * Make Music New York (MMNY) *

Beall Center for Art + Technology * Bosi Contemporary Gallery


PROFESSIONAL EXPERIENCE


All work between 1995 and 2002 is linked by projects and personnel shared between many companies under the aegis of the Internet Engineering Task Force (IETF @ http://ietf.org). Each job change was precipitated by a direct invitation from a similar group in the new company and was driven, in part, by the natural dynamics of standards creation. I contributed to the following IETF Working Groups: IPSec, SNMPv3, MobileIP and PANA.

AppNexus iOS Engineer August 2016 to present



Focus: Open source SDK enabling app developers to monetize via AppNexus real-time bidding engine

(RTB) and via mediation including all well-known advertising exchanges.

Research and development for ad-tech including video, VPAID, MRAID, standard mobile and web ad display formats. Sensitive to trends in creative, web, desktop and ubiquitous computing.

Maintenance and consulting for existing apps.



iOS Apps: AppNexus SDK App

Mobile Sound Software Engineer; Sound Design November 2010 to present



Focus: Research, design and development of software/hardware solutions to implement audio tools for

mobile applications and interactive media art.

Brain-Computer Interface (BCI) via iOS to generate coherent, user controlled music with brainwaves. * Extention of Open Sound Control (OSC) standard. * Adapt iOS NTP to synchronize geographically distributed musical performance. * Custom DSP noise cancellation via iOS Core Audio. * Zero-configuration, sentient mobile mesh network as dynamic delivery platform for interactive multi-media. * Wappen Field sculpture installation, a 12-channel immersive audio diffusion for manipulated voice. * Eyebeam Sound Summit, live sound via custom network protocol. * Interactive Oral History project for Reed College Centennial. * Dansemuse, a configurable gestural control interface that signals movement via

Open Sound Control (OSC).



Languages: iOS/Swift/Objective-C, Java, C++, SuperCollider

iOS Apps: No Dominion



HockeyApp: NearZeroTickTock, nOne, Frequencer

New York City Assistant Director, Executive,

Electroacoustic Music Festival Committee, Installation Czar June 2013 to present

Focus: Annually present over 200 international composers, lecturers and installation artists in four theaters, including 16-channel sound; average 35 concerts in 10 days including live instrumental and electronic

performance, tape, video and spatialized sound.

NYCEMF has become part of the annual cycle for serious composers in the US and internationally, an opportunity to share music and build community. New York City venues include Abrons Arts Center, National Sawdust, NYU Graduate Center, ShapeShifter Lab, Galapagos. My roles include assistant director, installation curation and production, concert engineer, concert design and production, technical consultant, advisor to online production, publicity, diplomat, judge, janitor, stagehand, administrator, catering, composer and performer.

MuseAmi iOS Engineer December 2014 to August 2015



Focus: Infrastructure design, development and UI/UX to support optical music recognition (OMR).

Topic areas include Core Audio, Core Data, custom view management, deep linking, machine learning, music engraving systems, music licensing security, cloud support of resource sharing, comparative analytics

via Elastic, Logstash and Kibana.

iOS Apps: Hook’d, Hook’d for Messenger, MusicPal

Lua Technologies iOS Engineer September to November 2014



Focus: Rapid, customer-driven development of features and updates to a popular enterprise messaging app.

Topic areas include concurrency, RESTful client/server interaction, API design, database management and

synchronization, security, dynamic UI/UX, resource sharing and economical adaptation to end-user decision

making.


iOS Apps: Lua

Columbia College Chicago Software Engineer October 2011 to June 2014



Focus: Video routing, semantic tagging; web applications; gesture analysis.

Design and development of real-time performance tool to coordinate playback and control of semantically tagged media resources distributed across a local network. Use of touch pad to gather and categorize gestures to drive performance practice.


Aurnhammer iOS Software Engineer Contractor November to December 2013



Focus: iOS feature development and maintenance.

Contributed to next generation of Aurnhammer AppStore apps, including SayIt and ShopKeepPOS. Introduced analytics into ShopKeepPOS. Researched Core Audio stack and developed real-time audio

prototype for SayIt. Testing and bug resolution for other apps including The Animal Alphabet Singers.

iOS Apps: ShopKeepPOS, SayIt!, The Animal Alphabet Singers


City University of New York Software Direction, Architecture,

Emerging Media Program Development, Pedagogy July 2011 to August 2013

Focus: Lead design and development of software tools for audio/visual systems and teaching purposes;

support for legacy software art; website maintenance.

Custom interface to programmable hardware, updating and porting historical software installations to current

hardware platforms, cross-domain website migration. Responsibilities include classroom instruction.



Languages: Java, Max/MSP, Jitter and C++

Environments: Linux, OSX/Darwin, Arduino, Processing

Sensorstar Software Engineer; Signal Processing August to October 2012



Focus: Became local expert on data types and algorithmic programming with Labview signal processing environment.
Contributed a timely, team-based, pair-coding solution to a high-risk, short-term contract. Sensorstar engages challenge problems that require imaginative approaches in search of long-term, game changing industry solutions. Methods includes sensor automation, custom GPS-based electronics, 3D visualization, complex audio/visual systems, robotics and image analysis.

The Technical Committee Internet Protocol Design Engineer May to October 2010



Focus: Review of documentation describing software security mechanisms utilized by the Microsoft

Message Queuing system.

Contributed to the larger effort implementing the 2002 settlement of the Microsoft antitrust case.

Music Technology and Composition Composer; Director August 2006 to June 2009



Focus: Contemporary classical composition and electronic music; six collaborations with choreographers

and dancers.

Studied foundations of classical composition and expanded my use of technological tools for electronic music. Public performances showcased a variety of works including classical compositions, music for dance, traditional tape music, sound design based on custom audio processing tools and interactive electronic

instruments.



Honors include: Commission for Oregon Bach Festival Composers' Symposium. * Scholarships to Nadia Boulanger school in Paris. * 60x60, a national electronic music showcase.

Aventail Corporation Software Engineer; Program Management Oct. 2004 to Mar. 2006



Focus: FIPS security standard; program management; customer escalations; build and install automation.

Managed and directed integration of FIPS 140-2 security standard into server appliances by an international team of developers. Provided consultation on cryptographic requirements, key management and cryptography API usage. Software lead for escalation team, handling customers ranging from government, Internet and Fortune 500 companies. Developed scripting environment to support installation, rollback and dependency management of custom software updates.


Aventail was acquired by SonicWALL in 2007.

Media and Music,

Study and Performance Composer; Curator; Director October 2002 to September 2004

Focus: Digital audio programming; interactive performance; acoustic composition.

Began acoustic composition, also developed custom audio processing tools and software electronic instruments. Experience auditioning, hiring, and managing professional musicians and performers. Private study at Manhattan School of Music and Brooklyn College. Lecture, performance and concert curation in New York metropolitan area. Demonstrated expertise with tools for music engraving and audio recording including Finale, Sibelius, Max/MSP and ProTools. Composed and performed acoustic works for string trio, percussion sextet, voice and chamber ensemble; electro-acoustic works for tape and live, interactive

performance.

Performance venues include:


    • Darmstadt Internationale Ferienkurse für Neue Musik

    • Brooklyn College International Electro-Acoustic Festival

Flarion Technologies Software Engineer September 2001 to September 2002



Focus: IP telephony; QoS; access router.

Design and development of RPC mechanism to manage Voice-over-IP application. IETF work in EAP and PANA working groups.


Flarion was acquired by Qualcomm in 2005.


Redback Networks Core Networking Group March 2000 to July 2001


Focus: Virtual private network (VPN) hardware/software.

Adapted microcode operations of HiFn 6500. Created interface between HiFn and SSH numeric processing libraries. Embedded kernel development. Debugging Internet protocols exchanges over L2TP, PPP, PPPoE, and AAA.




Trusted Information Systems Group Lead; Independent Research October ‘97 to February 2000


Focus: Network security research and development.

Implemented MIB internals and cryptographic services for SNMPv3 User-Based Security Model. Designed and implemented API for IP Security under FreeBSD. Research and development of key management tools including automatic interfaces. Authored IETF Internet Draft defining use of Triple-DES with SNMPv3 USM. Government proposals and standards creation.


Trusted Information Systems, creator of Gauntlet Firewall, was acquired by McAfee in 1998 (then

doing business as NAI Labs).

DARPA Research Assistant to Lead; Point of Contact April 1996 to Sept. 1997


Focus: Mobile-IP and IP Security. Development of Mobile-IP client and server applications.

Integrated IP Security with Mobile-IP routing stack in FreeBSD kernel. Developed fast handoff algorithm based on radio signal strength. Instrumental in demonstrating IETF bi-directional tunneling requirement. Inter-operability testing.




EDUCATION


Nadia Boulanger pedagogy (European-American Music Alliance). July 2008.

Manhattan School of Music. Private study. 2002-2004.

Brooklyn College. Performance and Interactive and Media Arts. 2003-2004.

New School. Audio Engineering Certificate. 2003-2004.


Portland State University. Bachelor’s of Computer Science. 1991-1996.

Internship at Intel Super Computing Division (1995).

Reed College. Language, anthropology, philosophy. 1988-1990.


MUSIC PERFORMANCE AND SOUND INSTALLATIONS


New York City Electroacoustic Music Festival. 16-channel spatialization. June 2016.

Wappen Field, 12-channel immersive audio for sculpture.

Morlan Gallery (Lexington, Kentucky, September-October 2015);

Beall Center for Art+Technology (Southern California, Oct 2013 – Jan 2014);

BOSI Contemporary (Manhattan, July-August 2012); Bushwick Open Studios (summer 2012);

Queens Art Express (spring 2012); Art Prize (Michigan, fall 2011).

Oregon Bach Festival Composers' Symposium. July 2005.

No Dominion, iOS app for mobile choir. For Pete Wyer with Make Music New York (MMNY). June 2014.

Darmstadt Internationale Ferienkurse für Neue Musik. August 2004.

Performance as composer, electronic musician, pianist, tenor.

New York (2012-2016, 2002-2004); Seattle (2005); Germany (2004).

PUBLICATIONS


Vision of a New Instrument Orchestra

David Reeder. November 2015.

http://mobilesound.org/vision-of-a-new-instrument-orchestra


Mobile Phones as Ubiquitous Instruments: Towards Standardizing Performance Data on the Network

Nathan Bowen, David Reeder.

Presented at International Computer Music Conference (ICMC), September 2014.

http://mobilesound.org/ubinetstan.pdf


Extension to the User-Based Security Model (USM) to Support Triple-DES EDE in "Outside" CBC Mode

David Reeder, Olafur Gudmundsson.

SNMPv3 Working Group, Internet-Draft. October 1999.

http://www.snmp.com/eso/draft-reeder-snmpv3-usm-3desede-00.txt


Internet Key Management and Distribution: Architecture and Toolkit Report

O. Gudmundsson, B. Wellington, D. Reeder, M. Badger, R. Mundy.

NAI Labs Advanced Security Research Journal, Fall 1998.

http://mobilesound.org/NAILabs-KMT.pdf




Download 51.82 Kb.

Share with your friends:




The database is protected by copyright ©ininet.org 2024
send message

    Main page