James M. Allen
2120 Hampstead Rd
Cleveland Heights, OH 44118
james.m.allen@gmail.com
http://jamesmallen.net
(216) 834-2895
Education
UNIVERSITY OF MICHIGAN COLLEGE OF ENGINEERING
Bachelor of Science Engineering (Computer Science)
Magna Cum Laude
3.60 GPA
Graduated May, 2005
Experience
HATHAWAY BROWN SCHOOL
Shaker Heights, OH
Teacher, Computer Science
Aug. 2008 – Present
- Taught introductory and AP computer science to high schoolers.
- Served as primary technical support contact for high school teachers.
- Guided teachers with integrating technology into non-computer curricula.
SELF-EMPLOYED
Web Developer, Programmer
Sep. 2005 – Present
- Developed PHP/ASP sites as a subcontractor for cyberM·I·N·D· WebWorks.
- Developed websites and implemented custom solutions for various clients.
- Created Konfabulator Widgets for various clients and general public.
GULL LAKE COMMUNITY EDUCATION
Gull Lake, MI
Instructor, “Making Computer Games”
Jan. 2006 – Mar. 2006
- Taught basics of game design and programming to students in 6th–8th grade.
- Developed an 8-session curriculum combining lectures and hands-on experience.
MANATRON, INC.
Kalamazoo, MI
Programmer
June, 2005 – Jan. 2006
- Developed, profiled, and optimized .NET web applications.
- Enhanced developer tools for automated building.
- Produced internal API tutorial documentation.
UNIVERSITY OF MICHIGAN
Ann Arbor, MI
Residential Computing Systems Consultant
Sep. 2002 – May 2005
- Wrote and led workshops in residence halls on computer usage on campus.
- Designed and implemented a web-based portal for residential staff resources.
TEXTRON FASTENING SYSTEMS – BURKLAND
Goodrich, MI
Software/Database Development Contractor
Summer 2003, 2004
- Designed custom software for barcode readers and inventory tracking.
- Integrated AS/400 database with Microsoft Access front-end.
TORPCORP, LLC
Pontiac, MI
Co-owner, System Administrator
Apr. 2001 – July 2007
- Administered Internet hosting services on a remote Linux server.
- Designed and implemented customer billing system.
- Developed websites for clients.
Skills
Very proficient with the following languages, OS’s, and services:
- Python
- C, C++, C#, Java
- Standards-compliant XHTML, CSS
- PHP, ASP
- JavaScript/ECMAScript, VBScript
- Windows XP/2000/2003/Vista
- Unix/Linux/MacOS X
- Apache, MySQL
- Adobe Suite, Final Cut
Able to gain proficiency with other technologies on an as-needed basis.
Activities
- University of Michigan Gilbert & Sullivan Society – President, program editor, actor
- Guitar, singing, music sequencing/recording