Summary
I have broad, deep, and up-to-date skills:
system architecture, databases, operations, backend, frontend.
What problems are you trying to solve?
I can help you do it.
Gigs
-
Parts Of Speech
- 1994 to present
- Sole Proprietorship
The Parts Of Speech Liberation Front is my consulting entity. Clients have included: Netflix, inBiz.tv, Jazz Butcher, Integrated Media Management, Inc, Profile East, Songwriter.tv, Kafinity, 510 Interactive, Oingo Bingo, 700 West Recording, Wilson, One Bella CasaJS, TS, React, nextjs, HTDB, mysql, C, perl, php, couchdb, mongodb, node.js, nginx, zeromq, arduino, raspberry pi, sensors, and anything else that tickles my intellectual fancy.
-
inBiz
- Jul 2017 to Jul 2022
-
Partner - CTO
West CoastDeveloping all aspects of a business buy/sell website and supporting backend architecture.Node, React, mysql, next.js -
LinkedIn
- Feb 2022 to Jun 2022
-
Contract Engineer
West Coast -
Netflix
- Oct 2017 to Sep 2019, Feb 2020 to Apr 2021
-
Contract Engineer
West Coast38 months maintaining existing, and developing new internal employee applications. Architected replacement for Netflix's highly-visible Media portal. Responsible for 3rd party data sync of the Netflix job applicant site. Highly autonomous, 100% remote.Nodejs, microservices, Ruby/Rails, git, mysql, Jenkins, Spinnaker, AWS, Google APIs, internal APIs, security. -
I'd Watch That
- Aug 2015 to Jan 2021
-
Co-founder - CTO
West CoastArchitecture and coding of fullstack web application to allow blind pair reviewing of user-submit video pitches for crowd-sourcing TV shows. I lead a small team as we try to change the network television landscape.Built using all the good stuff: node.js, couchdb, taunus, sass, git, keen.io, AWS services (ElasticEncoder, ELB, VPC, etc) -
Arbitron / Nielsen
- Jun 2010 to Aug 2015
-
Sr. Developer
West CoastIMMI was acquired by Arbitron. And then Arbitron was acquired by Nielsen. I was intimate with panel management concerns and download delivery workflows. Developed on-demand device binary packaging and signing for multiple platforms.Shazam, Linux, perl, C, go, python, Apache, nginx, iptables, dynamic IOS/android/BlackBerry mobile packaging and signing -
Integrated Media Measurement, Inc.
- Oct 2004 to Jun 2010
- 1st Developer
San Mateo, CADeveloped for and maintained all aspects of a Shazam-based audio matching and attribution system - from client empanelment to input processing to results presentation. Refactored the system to near realtime fingerprint matching, horizontal-scaling, removed database dependency.Shazam, couchdb, Linux, perl, C, Apache, MySQL, YAML, JSON, Mobile devices, cydia, .jad, SVN -
Garageband Records
- Jun 1999 to Jun 2005
- VP Technology
San Francisco, CAArchitected and oversaw implementation of this large, evolving, wildly dynamic and popular website designed for use by musicians and their fans. Acquired by iLike/MySpace.Linux, Solaris, C, HTDB, Apache/FastCGI, replicating MySQL, dynamic Flash/Actionscript via libming, Perl, RealServer, PHP, XML, RSS, Podcasting, CVS
Education
Purdue University, West Lafayette, Indiana
Bachelor of Computer Science (Systems Specialization)
Bachelor of Computer Science (Systems Specialization)
Projects
- Github, Bitbucket
- Photography, Musical Experimentation, Cycling