Joel E. Kemp
joel@mrjoelkemp.com
PROFESSIONAL OBJECTIVE
To utilize and develop my skills as a Computer Scientist while pursuing a Ph.D. in Computer Science.
EDUCATION
Ph.D. Computer Science; CUNY Graduate Center; June 2012
B.S. Computer Science; Minor in English; the City College of New York, CUNY; June 2008; GPA: 3.2
High School Diploma; Cardinal Hayes Memorial High School; New York, NY; June 2003
RELEVANT COURSEWORK
Data Structures, Algorithms, Distributed Computing, Software Engineering, Software Design Lab, Digital Libraries, Image Processing, Database Systems, Computer Networks, Artificial Intelligence, Web Site Design, Engineering Economics, Technical Writing, Creative Writing, Prose Writing, Advanced Grammar.
QUALIFICATIONS
Technical Skills:
Operating Systems:
Microsoft Windows XP, and Linux Fedora Core 4 distribution.
Software:
Eclipse IDE, Microsoft Visual Studio, CakePHP, Subversion, Dia, MySQL Server, Adobe Photoshop CS2, Dreamweaver, Microsoft Office Suite, Irrlicht Rendering Engine, and Microsoft Foundation Classes.
Development Languages:
C++/C#, Java, Visual Basic 6.0/.NET, HTML/CSS, PHP.
WORK EXPERIENCE
Web Developer, NYC-LSAMP, 06/2008 - 08/2008
Currently working on a team to extend a social networking platform to increase collaboration among nationwide National Science Foundation (NSF) research programs/organizations. The platform is built using ASP.NET, VB.NET, and the DotNetNuke framework.
- Assisted in making development more efficient by establishing versioning software.
Game Programmer, Gamma Prime Studio, 02/2008 - 06/2008
Game Designer on a team that is prototyping a gesture-based 3d airplane shooter and a level-editing tool, using C++, Irrlicht, and subversion. Assisted in designing a cross-platform science fiction 3D first person shooter game. Worked on a team that implemented a classic 2D arcade shooter game called Webs of Destruction, using the Allegro Engine, C++, and subversion.
- Assisted in making the studio more efficient by introducing versioning software into the development process.
Web Consultant (Contract Work), Adept Designers, 10/2007 - 1/2008
Assisted in the design of large-scale website projects. Increased the company's productivity by utilizing open-source web technologies such as MySQL, Apache, PHP, and subversion. Analyzed websites for adherance to standards in fluid and usable UI.
- Assisted in publicizing the company by offering free lectures on Apache, MySQL, and PHP at the Mid-Manhattan Adult Learning Center.
Software Developer, Intelligent Solutions, 07/2006 - 01/2007
Lead Developer of a Client Management System using Visual Basic 6.0, MS Access, and Quickbooks Pro. Lead Designer of a Law Office Suite using Visual Basic.NET and MySQL.
- Assisted in creating a more productive work environment by utilizing software engineering life-cycle models and open source versioning software.
PC Technician, H2Tech Ltd., 07/2005 - 09/2005
Assembled custom personal computers and performed on site installations. Repaired desktops and laptops.
- Assisted in client/server network design and implementation for 10 host machines.
- Established point-of-sale systems and provided training for the clients.
PROJECTS
ToyBox:
Implementing a 3D first-person shooter simulation created for artists and non-programmers that will allow them to incorporate user-generated content into a real-time simulation. The platform (code-named "ToyBoX") will also serve as a research testbed for gameplay, networking, and artificial intelligence. It is built using C++, Irrlicht, and subversion. (Spring 08)
AirBattles:
Served as system and game designer for a cross-platform 3D third-person airplane shooter game using C++, the Irrlicht Engine, subversion, and dOxygen. Trained team to use the engine via lectures and workshops. (Fall 07)
Eigenface Recognition:
Researched the implementation of a search engine that indexes PGM faces using the Eigenface algorithm, allowing users to check if a query image can be recognized against eigenvalues of a training set of images, using C#, and MySQL. (Spring 08)
Image Indexing:
Designed and implemented a multi-user search engine that indexes PGM images based on textual (title and keywords) and visual cues (histogram, dominant color, and texture) using C#, and MySQL. (Fall 07)
Digital Indexing:
Designed and implemented a search engine that indexes PGM images and video clips based on Sobel edge-detection maps, that allows a user to check if a query image exists in the system's list of images and video clips, using C++ and MFC. (Spring 07)
Computer Science Website Redesign:
Implementing a redesign of the current website for the department of Computer Science, allowing for a content management system backend and dynamic content generation, using CakePHP, HTML/CSS, Photoshop CS2, RSS, subversion, and MySQL. The redesign under construction can be viewed here.(Spring 08)
Mrjoelkemp.com:
Implementing a personal website that has a custom content management system, using Scriptaculous, HTML/CSS, CakePHP, RSS, Del.icio.us bookmarking, Photoshop CS2, subversion, and MySQL. (Spring 08)
ACM Website:
Co-led a team that designed and implemented a redesign of the CCNY chapter's ACM website that incorporated a custom content management system, using Ruby on Rails, HTML/CSS, RSS, Scriptaculous, and subversion. The website can be viewed here.(Fall 07)
Law Office Pro:
Designed and implemented a prototype of a client/server business application tailored for law offices using C#, MySQL, Quickbooks Pro, and subversion. (Spring 07)
Electronic Bidding System:
Co-led a team that designed and implemented a multi-user bidding system similar to eBay using subversion, Java, and XML. (Spring 06)
SCHOLARSHIPS/AWARDS
Publication in Poetry in Performance, 2008
Golden Key Honor Society, 2008
Verizon Scholar, 2007
Citation in Who's Who Among Students in American Colleges, 2007
Citation in the CCNY Grove School of Engineering Annual Report, 2007
Carey Foundation Scholar for Democratic Capitalism, 2003
National Honor Society Inductee, 2003
EXTRA CURRICULAR ACTIVITIES
President, CCNY Chapter of the Association for Computing Machinery, 06/2006 - 02/2008
- Led weekly club meetings and social events.
- Organized lectures from guest speakers, students, and faculty.
- Led bi-weekly officer meetings.
- Co-authored an application for an approved $6,000 Auxiliary Enterprise Corporation grant for club events for the 2008 school year.
- Coordinated the Grove School of Engineering Spring BBQ event with the Office of Student Development and the Beta Pi Chapter of HKN.
- Created and led the Game Development special interest group within the chapter.
- Updated the chapter's website for events and other club news.
- Interacted closely with the computer science department staff, faculty, and students.
- Attended monthly engineering council meetings.
- Aided with finances, event coordination, publicity, and taking meeting minutes.
Member, CCNY Chapter of IEEE, 01/2007 - 06/2008
Member, CCNY Beta Pi Chapter of HKN, 01/2007 - 06/2008
Member, CCNY Engineering Scholars Supper Club, 09/2007 - 06/2008
Member, CCNY Rock Climbing and Paintball Club, 10/2007 - 06/2008
Member, CCNY Electronic Design and Multimedia Club, 10/2007 - 06/2008
Volunteer, CCNY Science Fair, 2008
Volunteer, CCNY Harlemween, 2007
Volunteer, Harlem Meer, 2003


