Software Development Engineer with experience in "big data" and search.
Highlight of Achievements:
* Author of Fast Data Processing With Spark & co-author of Learning Spark
*Updated linux kernel wireless drivers - Recipient of Xandros Outstanding evaluation
* Proposed, developed and implemented source code search engine: All The Code - success of tool positively reviewed at Ottawa & Guelph DemoCamps and on Slashdot
*Created plt-scheme web application feature on Slashdot and other media
Skills and Proficiencies:
Programming Languages:
* Scala, Scheme, Java, Perl, C, C++, Ruby, Ocaml, SQL
Markup Languages:
* LaTeX, HTML, XML
Development Tools
* Spark, Eclipse, Valgrind, GDB, Emacs, CVS, SVN, GIT, SWIG, Lucene, Solr, Elasticsearch
Specialties: Scala, Scheme, Java, Perl, PHP, C, C++, Ruby, Ocaml, SQL, Lucene, Spark
Senior Software Engineer @ From May 2015 to Present (6 months) San Francisco Bay AreaSDE @ Worked on backend improvements for Databricks Cloud & Spark
Taught and Assisted Spark Trainings From February 2014 to May 2015 (1 year 4 months) San Francisco Bay AreaSDE @ Worked on improvements to the Google+ storage backend
Worked on different methods to improve recommendations on Google+ From August 2012 to February 2014 (1 year 7 months) Mountain View, CA, USASDE @ Improved search of Venues/Users/etc. primarily using Scala & Lucene / Solr / ElasticSearch From March 2011 to August 2012 (1 year 6 months) San Francisco Bay AreaSoftware Development Engineer @ Worked on Smart Categories, a system to recommend browse nodes for search terms. From September 2009 to March 2011 (1 year 7 months) SDE Intern @ Designed & implemented tool to detect misclassified items From May 2008 to August 2008 (4 months) Program Manager Intern @ Spec-d and costed various performance improvements From January 2008 to April 2008 (4 months) Owner @ Developed, and implemented source code search engine
Worked with customers to create custom solutions to improve developer productivity From 2007 to 2008 (1 year) Software Developer @ Improved wireless signal strength reporting in numerous drivers
Forward ported numerous wireless card drivers
Improved fat32 sync performance From 2007 to 2007 (less than a year) Evil Death Ray @ Created a transparent dynamic mirror selection Apache module
Wrote Perl library for automated testing
Developed automated tests and reviewed test results From 2006 to 2006 (less than a year)
B. Math, Computer Science @ University of Waterloo From 2004 to 2009 Holden Karau is skilled in: Ruby, Scala, Scheme, Perl, Java, elasticsearch, solr, lucene, git, Git, Lucene, Distributed Systems, Python, Linux, Solr, Software Design, Apache, Web Applications, Subversion, Eclipse, C++, Software Development, CVS, Programming, Spark, Social Skills, Software Engineering, Apache Spark
Websites:
http://www.holdenkarau.com,
http://blog.holdenkarau.com,
http://holdenkarau.com/project.html?q=linkedin