Joshua M. Hyman
PO Box 260818
Encino, Ca 91426
(818) 395-9319
josh.hyman@gmail.com
Education
Los Angeles, CA
Ph.D. Computer Science
Expected: June 2010
Los Angeles, CA
B.S. Computer Science and Engineering
June 2005
Eta Kappa Nu Honors Society Member
GPA: 3.6
Skills
Fluent in: C, C++, and Python
Familiar with: Java, Scheme, Perl, PHP, SQL, and Visual Basic
Skilled in Linux/UNIX and Windows environments
An understanding of computer networking and large distributed systems
Honors
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
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.
San Jose, CA
Extreme Blue Technical Intern
June 2004 - August 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 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 on 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.
Los Angeles, CA
Assistant Researcher
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.
Encino, CA
Lead 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.
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.
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.
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.
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.
Woodland Hills, CA
Assistant Network Administrator 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.
Culver City, CA
Teaching Assistant
February 1999
Taught various programming concepts to Pepperdine University graduate students enabling them to complete their final project. Was working with Professor Scott Perloff.
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
Other Interests
References available upon request