Web Experience

GVSU Web Team
Projects I worked on as a part time developer (May 2007-February 2009)
Allendale, MI & Grand Rapids MI
http://www.gvsu.edu/
Responsible for: HTML, CSS, JavaScript, Ajax (MooTools), form development, administrative module development, ColdFusion programming, database programming in Oracle, working with a custom CMS
While working for the Grand Valley State University web team from May 2007 until February 2009, I was responsible for maintenance and development of online projects and forms relating to numerous departments on campus. I sat in on many meetings to help brainstorm ideas to keep up coding standards and to make development more efficient for the entire web team.

Moore & Company
Real estate information and sales
Grand Rapids, MI
http://www.expectmoore.com/
Responsible for: HTML, PHP programming, database (MySQL) creation and organization, JavaScript, Ajax (MooTools) functionality, system administration, hosting, third-party theme modifications, search engine optimization, custom CMS creation
This project began in September 2008 after a small meeting with ExpectMoore's owners and was converted from ASP.NET with no database to PHP with a MySQL entirely by me using the Switchboard MVC framework. Later, a real-estate listing search was implemented into the site using MooTools and has since been modified to better suit the owners' needs.

Florentine
Family Italian resturant
Grandville, MI
http://www.florentineingrandville.com/
Responsible for: HTML, PHP programming, database (MySQL) creation and organization, functionality, system administration, hosting, third-party theme modifications, search engine optimization, custom CMS creation, creative collaboration
After speaking with the owner of Florentine in January 2009, a plan was put in action to create a web site for the restaurant to make information about the restaurant more available to the public. After some finding a suitable design for the website (created by Ellen Lundgren), I sat down and developed a simple CMS for the website using PHP, MySQL and the Switchboard MVC framework.

IT Experience

Hudsonville Public Schools Technology Office
Lab and classroom computer assitance, web development
June 2005-August 2006
Responsibilities: Servicing an entire school district of Macintosh computers, assisting with any audio or visual problems that may occur in any classroom across the district, developing a website counting system for a two-district wide service, servicing printers across the district

Grand Valley State University Computing and Technology Support
General lab and class room IT work
August 2006-December 2008
Responsibilities: maintaining printers in different computer labs across campus, troubleshooting computer issues in a lab and classroom setting, assisting with audio/visual setups in a classroom environment, communicating with students, faculty and staff

Grand Valley State University Office Of Student Life
Computer assistance and other IT roles
March 2009-Present
Responsibilities: troubleshooting computer and printing issues in an office environment, assisting student organizations with computer help and many tasks associated with the online student organization manager: Stuey, communicating with students and staff via phone and e-mail

Personal Projects

DestroyTheCyb.org!
Comic book, movie and music reviews
Allendale, MI & Grand Rapids, MI
http://www.destroythecyb.org/blog
Responsible for: Database (MySQL) creation and backup, system administration, hosting, third-party theme modifications, search engine optimization, Wordpress installation, third-party plug-in modifications (PHP)
A friend of mine came up with the idea to create a website to review comic books back in June of 2008 and from there we went forward and created DestroyTheCyb.org. I have worked as the organizer of the site's code and functionality within Wordpress and have worked to recruit others to write for the website--currently we have five regular writers with 3-5 sporadic writers. I have worked to modify the site's layout and organization to best suit readers.

Playlists
A simple way to show people your current playlist
No specific location
http://www.mikerapin.com/playlist
Responsible for: HTML, PHP programming, functionality, system administration, hosting, theme creation, CSS, Ajax (MooTools)
This was a small time project of mine that took an iTunes XML feed for a playlist and parsed it to a very simple output. Each track is clickable to take the viewer to Last.fm to hear the song (if it is available). The parsing is a bit inefficient, but as it is a work in progress, my goal is to parse and XML file once and store it in a database and eventually pull from that. For now it functions as a personal tool, but eventually it would be open to the public. The page uses simple HTML and CSS for design and PHP for parsing the XML file on the go.