Joshua M. Hyman PO Box 260818 (818) 395-9319 Encino, CA 91426 josh.hyman@gmail.com [ Education ] UCLA School of Engineering Los Angeles, CA Ph.D. Computer Science December 2009 UCLA School of Engineering Los Angeles, CA M.S. Computer Science March 2008 UCLA School of Engineering Los Angeles, CA B.S. Computer Science and Engineering June 2005 Eta Kappa Nu Honors Society Member and Project Chair GPA: 3.6 [ Skills ] :: Fluent in: C, C++, and Python :: Familiar with: Java, Scheme, Perl, PHP, SQL, and Visual Basic :: Skilled in UNIX and Windows environments :: An understanding of computer networking concepts and distributed systems [ Honors and Awards ] :: UCLA School of Engineering Dean's List :: Eta Kappa Nu Computer Science and Electrical Engineering Honors Society :: American Mensa Member :: 6th Place in ACM Regional Programming Competition :: Top 10 score in Brainbench Certifications for C, C++, and Python [ Work Experience ] Google Inc. Santa Monica, CA Senior Software Engineer September 2004 - Present Engineering Intern April 2004 - June 2004 Helping to implement a new distributed storage solution. Updating the build system to use cross compilers and a distcc based distributed build cluster. Building a distcc compile cluster and optimizing distcc to handle concurrent compile jobs. IBM Almaden Research Center San Jose, CA Extreme Blue Technical Intern June 2004 - September 2004 Designed and Implemented a Linux research project using Python. Presented this project to IBM Executives and Distinguished Engineers. Performed design and code reviews for other projects in the lab. Universal Studios Universal City, CA Software Engineering Intern January 2004 - April 2004 Designed, developed, and deployed a security analysis and remediation tool to provide more restrictive windows share and NTFS permissions Windows NT and Windows 2000 servers. Web interfaces were provided to server owners and the operations group to monitor the tools progress. Developed in ASP.NET and VB.NET with a MSSQL back end database. UCLA Network Research Lab Los Angeles, CA Research Assistent June 2003 - January 2004 Developed a license enforcement addition for a wireless networking optimized TCP stack by providing kernel modifications and a system daemon to authenticate against a remote license server; using C, Python, public key cryptography, and a MySQL backend on FreeBSD. Updated Super Scalar processor simulation to include power and temperature modeling; using C++ and Java on RedHat Linux. EasyTel Encino, CA Software Engineer June 2002 - June 2003 Designed and developed web based application framework; using PHP, JSP, SSL, and a MySQL backend. Framework controls all session management, database connections, and template compilation; using PHP DBI, JDBC, Mohawk Session management, and Smarty PHP template engine. Polled customer service and customer base for new feature ideas. Implemented basic site and most popular feature requests. Maintenance and new development is ongoing. PeopleSoft Encino, CA Software Engineering Intern June 2001 - September 2001 Developed software for the Quality Assurance Department to assist in the evaluation and testing of bug fixes; using Visual Basic, ODBC for MSSQL, Oracle, DB2, and MySQL backends. Constructed SQL queries to test software installations for known bugs and to test the integrity of patches release candidates; tests running on Windows 2000, remote hosts running Windows 2000 and Solaris. California Institute of Technology Pasadena, CA Developer June 2000 - September 2000 Worked with a team of programmers for the Hrothgar project that set out to build an interactive simulation of an ecosystem to run on Beowulf clusters in a K-12 environment; using C, C++, BerkeleyDB, and MPI on RedHat Linux. The Destination Group Interactive Division Valley Village, CA Software Engineer April 1998 - February 2000 Lead developer and project planner for several programming projects, which became invaluable additions to web sites created by this international web design company; using ASP, JSP, PHP, and Perl, with MSSQL and MySQL backends on Windows NT and 2000. Becher + Carlson Companies Woodland Hills, CA Assistant Network Administrator June 1996 - July 1998 Administrated a mid-sized corporate network, responsible for all the network hardware including servers, workstations, hubs, and switches. Wrote applications for in-house use to accelerate the productivity of employees; using Visual Basic, with a MSSQL or MS Access backend. [ Other Interests ] :: Playing sports such as Baseball, Soccer, Football, and Basketball :: Local professional sports teams :: National Scouting Organizations (became an Eagle Scout at age 15) :: Activities: river kayaking, snowboarding, and backpacking [ References available upon request ]