Joshua M. Hyman PO Box 260818 (818) 395-9319 Encino, CA 91426 josh@staticworks.com [ Education ] UCLA School of Engineering Los Angeles, CA Ph.D. Computer Science Expected: June 2010 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 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 Programming 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 Research Labs Los Angeles, CA Developer 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 Developer June 2002 - April 2004 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 Programming 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 2001 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. Midnite Solutions Encino, CA Co-founder and Lead Developer January 2001 - Present Co-founded a company to build software solutions for the educational environment. Most recent software projects include an online content management system aimed at running a school newspaper; using Perl, PHP, Java, Python, with a MySQL backend on Debian Linux. The Destination Group Interactive Division Valley Village, CA Java and Database Developer April 1998 - February 2001 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 Admin and Programmer 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. Pepperdine University Culver City, CA Teaching Assistant to Scott Perloff February 1999 Taught various programming concepts to Pepperdine University graduate students enabling them to complete their final project. [ 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 ]