Tracey Jaquith
Drake Place
Oakland, CA 94611

Education

  • Cornell University, College of Engineering, Ithaca, NY
  • Master of Engineering, Computer Science, May 1994
  • Bachelor of Science with Distinction, Computer Science, May 1993
  • GPA: 3.5. Tau Beta Pi National Honor Society
  • Course Work: Machine Vision, Robotics, Artificial Intelligence, Graphics, Databases, Mathematics

Skills

  • Strongest skills: "Full Stack" coder and generalist, Web Apps, database design and data migration, high-speed and reliable servers and crawlers, parallel processing and multithreaded programming, configuration and management of 1000+ servers.
  • PHP5, Javascript, jQuery, CSS, LESS, Bootstrap, AJAX, JSON, Java / J2SE, XML/XSL, SQL, C, PERL, responsive design
  • HTML, HTTP, C++, LISP, GIT/SVN, zsh, bash
  • MySQL, PostgreSQL, Oracle, Sybase, SOLR, ElasticSearch, Redis
  • Ubuntu, Linux, Vagrant, Solaris
  • MPEG-TS, ffmpeg, TV, EPG, Motion JPEG, MPEG-1, MPEG-2
  • jwplayer, flowplayer, h.264 encoding

Experience

Lead Engineer for website and TV, storage engineer, archivist

Internet Archive, San Francisco, CA
October 2004 - Present
  • Implemented "full stack" for TV -- recording and storing 70 worldwide channels (ATSC terrestrial and DVB-S satellite) simultaneously 24x7. Implemented entire UI/UX on top (2 full versions) https://archive.org/tv.
  • Built closed-captioning based search engine system (using SOLR).
  • Completely converted entire https://archive.org website from designed-12-years-ago ancient design to modern, responsive design based on bootstrap and LESS. Second hardest job I've ever done -- 6 months of work plus 12 months of "political" work.
  • Lead engineer on the "petabox" data storage system for archiving and serving digital books, video, and audio forever.
  • Completely overhauled "version 0.1" system to "version 1.0". Converted perl to PHP5 with autoincludes and common classes. Wrote multiprocess, realtime, 24x7 item management system (called the "catalogd") in PHP5 to upload/modify/maintain over 20 million digital books, movies, audio, and otherwise. We add over 10TB of new content with over 100,000 "modification tasks" daily.
  • Streamlined, maintained, and updated the main website, https://archive.org
  • Implemented and maintained SOLR search engine. Helped migrate to ElasticSearch.
  • DBA for MySQL. Did 50%+ of the work to migrate to PostgreSQL and (mostly) handoff.
  • Built a "Metadata API" system.
  • Brought h.264 video inside flash-plugin as well as HTML5 <video> tag video and audio technology to website. Revamped and updated back end "deriver" system to convert all modern audio and video to "user accessible" MP3 and (h.264) MPEG-4 formats that play inline in the browser and all devices. Added ability to play clip portions of video as well as jump into any startpoint (efficiently on-demand).
  • Large scale work updating our over 1000 servers managment and configuration -- coolest feature is we can now re/image a box to our standard OS and setup with the push of a web page button!

Server Architect

Intelligent Markets, Inc, San Francisco, CA
January 2000 - August 2004
  • Designed and implemented efficient realtime java and C++ servers. Developed and implemented high-performance multithreading code packages for group like thread pools, reader/writer locks, and event queues.
  • Created and responsible for server needed for perfect reliability to produce timely financial transaction reporting to customers' data feeds and SEC regulatory reporting.
  • Created and responsible for high-load pricing and sorting of convertible bond orders (based on live stock quotes) on per-salesperson and per-trader basis.
  • Designed and implemented "position management" system (lower right corner) to record buy and sell quantity stock vs. bond hedging information as trades happen throughout the day.
  • Implemented heuristics and code for "Liquidity Locator" function to produce live buy and sell price estimates and recommendations on a per convertible bond and per firm basis.
  • Designed and implemented DB-independent schema and JDBC layers for Oracle and Sybase.
  • Designed and ran large-scale data migration for customers Merrill Lynch and CRT Capital Group.
  • Responsible for server configuration, server setup, and build system. Converted a legacy 10,000 line "make" system to a modern Ant/XML solution
  • Peer recognition award. Early fifth employee. Author on two patents.

System Architect

Alexa Internet, Inc. and Internet Archive Org., San Francisco, CA
June 1996 - January 2000
  • Built high-speed dynamic HTTP servers and web crawlers. HTTP/XML servers sustained 1000 requests/sec on dual processor 400MHz linux PC. Server was fastest known server at the time and was considered for replacement to Apache's core server architecture.
  • "Inverted" high-speed server to be a web crawler to crawl 6000 connections with 100 threads at 500 HEAD requests/second (before passing off to engineering team). Crawler fully saturated a T3 connection using only one linux PC.
  • Processed, data-mined, and archived terabytes of information. Wrote sorting program to sort a billion bytes per minute on 3 400MHz linux PCs. Processed 31 gigabytes of monthly crawl data in 18 hours for "where to go next" (from current URL) data.
  • Implemented parallel computing algorithms across 8 linux PCs like text-file splitting capable of saturation (78 Mbits/sec) on full-duplex 100 Mbits/sec backbone.
  • Implemented custom mapping of entire web using URL path inheritance-based algorithm for storage of 54 bytes/URL for fast "similar pages" lookups.
  • Worked on custom artificial intelligence and heuristics algorithms for page characterization using third party Aptex word-stemming.
  • Wrote code to produce HTML automated dynamic minute by minute reports for requests and errors per second for HTTP servers.
  • Worked with team to produce Netscape's "what's related" service and Internet Explorer menu "Tools: Show Related Links" service.
  • Led company as fifth employee and overall code and server architect. Implemented entire client and server before more engineers were hired.
  • Inventor on US patent 6,549,941. Inventor on additional patent for concurrent toolbar display of web page metadata while a web browser is communicating with a web server.

Software Engineer

Xerox Desktop Document Systems, Palo Alto, CA
June 1994 - June 1996
  • Designed and implemented fast Hausdorff-based general image binary pattern matching system.
  • Designed and implemented checkbox detection algorithms for two shipping products; increased checkbox accuracy to 99.9% in one, and from 98.5% to 99.3% in other.
  • Created and maintained internal web site. Configured and maintained web servers.
  • Created custom cgi page creation and maintenance tools, including an HTML editor using RCS, a generic file uploader, and a page change email notification system.
  • Created and supported automated documentation system to create HTML pages on-the-fly from C source files for large library with 1600 routines.
  • Xerox Peer Recognition Award, Xerox Recognition Award.
  • Inventor on word segmentation patent and three other patents.

Graduate Research Assistant

Cornell University, Computer Science Robotics and Vision Laboratory, Ithaca, NY
September 1993 - May 1994.
  • Developed a system to process video images from a moving camera and find objects moving in a scene.
  • Published two papers; presented one at a computer vision conference.

Student Intern

Xerox Palo Alto Research Center (PARC), Palo Alto, CA
Summer 1993
Winter 1994
  • Designed and implemented a system for image compression of scanned text.
  • Developed programs that found the location and reading order of words in scanned text images.

Undergraduate Research Assistant

Cornell University, Computer Science Robotics and Vision Laboratory, Ithaca, NY
May 1991 - May 1992.
August 1992 - May 1993.
  • Researched and programmed a system that took video from a stationary camera and found edges of objects moving in the video.
  • Created programs that made a constrained triangulation of the edges of bitmapped images and found convex polygons and polygonal chains from the graph.

Interests

Road cycling, motorcycling and motorcycle repair, yoga, volleyball, hiking, time-lapse photography, digital video, editing, production.
WordPress sites and custom plugins.
Executive Producer for internationally distributed feature length film "Stolen Good".
cat owner, dog godmother, auntie.