Hugo Future Imperfect Slim

Tracey Jaquith · PoohBot Pictures

Technophile · Optimist · Cyclist · Archivist · Design · Video · TV · Nomad · Docker

Tracey Jaquith Resume -- Full Stack Developer and Generalist
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.

Recent Posts

16 Categories

Tags

#spottheshuttle 1940s 1st person 3d accident aids lifecycle airplane animals appeltart apple pie apple watch architecture arkit art ascii art asia augmented reality baking bali bay area best of biking birthday cafe racer camaro camera video camping candy cape cod cars cat pee cat psychology cats cloud coding college colorspaces computer vision cornell crictl css dark mode death valley decaf deinterlace desert design diy docker documentary driving ducting ebgb elbow break emacs endeavour engagement family ffmpeg food games geek gitlab golden gate bridge google cardboard grand canyon gravel bike green magic man h.264 hack hawaii health highway 1 home https hugo hyperlapse internet archive ios iphone javascript jeep k3s kauai kubernetes landscapes linux lisp luke battling darth mac macosx markdown mashup metal montclair motion-jpeg motorcycle mountain bike mplayer mt tamalpais nasa new bay bridge news ninja oakland olecranon partioning phoenix php php-htm-mode politics protest rancher recording remaster remix remodel sedona shuttle small town star wars surgery swift tahoe technical thirsty thursday time machine time-lapse timing belt adjustment top end rebuild tracey traefik training ride travel vacation valve job video virtual reality vlog vscode weekend-mechanic work x264 xcode yuvj420p zx6

About

tracey is a nonstop dance party. so you dont have to. dont ask me about containers. thanks for dropping by today. you look nice.