Hire Me - Skilled in Programming etc

Bill Clinton

Acquaintance
Oct 12, 2017
33
10
23
FP$
385
Feel free to hire me, My resume is below.

Objective:
I'm currently happily employed. Thanks for your interest!
Education:
M.S. in Computer Science, Carnegie Mellon University, Pittsburgh, PA, 2003
Studied computer architecture, type systems for programming languages, advanced algorithms, advanced A.I., computer networking, speech recognition, and digital audio. Developed algorithms for fast disk-based audio editing. Researched melody matching algorithms and developed (in C++ on Linux) a working prototype of a melody-based music retrieval tool.
B.S. in Mathematics, Harvey Mudd College, Claremont, CA, 1999
Studied combinatorics, number theory, graph theory, probability, algorithms, computability theory, programming languages, and computational linguistics. Researched network routing algorithms for high-speed networks of workstations.
Employment:
Software Engineer, Google, Inc., Santa Monica, CA, 2006+
Worked on products including AdSense and Google Audio Ads, developed machine learning infrastructure and back-end server code in C++, Python, and Java.
Research Programmer, NASA Jet Propulsion Laboratory, Pasadena, CA, 2001 - 2006
  • Did pure machine learning research in collaboration with other computer scientists, leading to several advances in support vector machine (SVM) theory and practice.
  • Co-developed a custom SVM library that's twice as fast as any existing implementation (for certain types of scientific data sets).
  • Developed SVM-based scene classifier for the EO-1 spacecraft that was part of the 2005 NASA Software of the Year winner, the Autonomous Sciencecraft Experiment.
  • Developed SVM-based scene classifier for the MISR satellite instrument, which has been running operationally since December 1, 2005, and has classified 35 billion pixels so far.
  • Created innovative PixelLearn software, which uses cutting-edge SVMs and active learning to enable scientists to label the pixels in a hyperspectral, multi-source image for machine learning classification.
  • Maintained a 16-machine Beowulf cluster and developed parallel machine learning algorithms
  • Collaborated with geologists and atmospheric scientists to develop custom tools integrating the latest cutting-edge machine learning technology into increasing science return from NASA missions.
Project leader, Audacity, 1999+
  • Original author and currenly still a lead developer (in my "spare time") of Audacity, the most popular audio editor in the world. Over 15 million downloads as of December 2006, available in 30+ languages.
  • Contributed over 100,000 lines of code over the years.
  • Contributed custom code for Windows, Mac OS 9, Mac OS X, and Linux, plus mostly cross-platform code using wxWidgets.
  • Helped to build and maintain dynamic website and translation system, with 20+ languages and dozens of translation contributors.
  • Led a team of 4-6 active developers and dozens of contributors, plus documentation writers, translation writers, and graphics artists, to release two major versions of Audacity and more than a dozen minor updates and beta releases. Coordinated the simultaneous release of Windows, Mac, and Linux versions of every single version of Audacity, with no significant missing features on any platform, ever.
  • Technologies used included: cross-platform GUI programming, multithreaded programming and thread synchronization, audio filtering and processing, real-time audio/video synchronization, advanced algorithms and data structures (editing of 1 GB+ data files with no perceptible user delay on an ordinary PC), unit testing, CVS.
Research and Teaching Assistant, Carnegie Mellon University, Pittsburgh, PA, 1999 - 2001.
  • Started developing Audacity (see above)
  • Developed working "query by humming" system for music information retrieval
  • Teaching assistant for two courses, Discrete Mathematics and Introductory Computer Programming, including weekly recitations, designing homework problems and exam problems, and giving about six lectures to 300 students.
Software Developer, Horizon, a Glimpse of Tomorrow, Inc., Pasadena, CA, Summer 1999 and Summer 2000.
Primarily worked on their product, 3DCrossword.com, which is unfortunately no longer available online. Individually developed initial server software for filling 3D crossword puzzles that was used for the first year of the product's existence, using C++ on Windows and Linux. In a team of three, developed a Netscape plug-in for Windows to display 3D crosswords using MS Visual C++ and Visual SourceSafe. Later helped port plug-in to the Macintosh, and then worked on a prototype of a different product which was not released, a highly interactive website using Perl/CGI scripts and JavaScript, running on a Linux-based web server.
Software Developer Intern, Myricom, Inc., Arcadia, CA, Summer 1998
Worked with their network simulator, a C++ program with a Java (Swing) front-end, that ran on Linux, Solaris, and Windows NT. Added new features to the simulator and the front-end, and researched new routing algorithms.
Software Developer Intern, RealNetworks, Seattle, WA, Summer 1996
Worked in a team of about five to add features to the free RealAudio Player, resulting in the first RealAudio Player Plus, a shrink-wrap product for Windows and Macintosh. Used C and C++ for development, and CVS for revision control. Individually wrote a new installer for RealAudio on the Macintosh and ported an initial prototype of RealVideo to the Macintosh.
Skills
Languages:
Most experience with C++ (1 million lines) and Python (100,000 lines). Significant experience with Java, JavaScript, Perl, Matlab, and some familiarity with PHP, Pascal, Basic, Lisp, Objective-C, Ruby, SQL, and various machine languages.
Platforms:
Significant experience developing client-side applications for Linux, Mac OS X, and Windows. Experience developing web-based client/server applications on Linux using Apache.
Awards
ACM International Collegiate Programming Contest
1st place in 1998 and 3rd place in 1999 in regional (multi-state) finals of the contest. Used C and C++ in teams of 3, competing against about 50 other teams.
NASA Software of the Year, 2005
Autonomous Sciencecraft Experiment. One part-time developer on a team of more than 15.
 
  • Like
Reactions: Ash and Jon