About Me

Portfolio
Resume pdf of resume

Portfolio

EPP Website
Organization: JHU EPP
Project Type: Employee
Involvement: Web Developer
Skills Utilized: PHP, JavaScript, DHTML, AJAX, MySQL, CSS, Java, C#
Description: The Johns Hopkins University (JHU) Engineering and Applied Science Programs for Professionals (EPP) is one of the largest part-time engineering graduate schools in the nation. My responsibilities include maintaining the EPP website and developing, documenting, and maintaining custom web applications.

  • Implemented a new site architecture and page design selected by the Web Committe. Coded new site in valid XHTML and CSS paying special attention to usability and accessability. Utilized Model-View-Controller design pattern (based on the Zend Framework) to shorten URLs and make content management and templating easier.

  • Developed an object oriented PHP Framework to automate and simplify tasks such as: querying and modifying the database, performing HTTP requests, handling and formatting dates, generating plain-text and HTML email, assisting with templating, validating forms, generating reports, etc.

  • Worked with the Admission Department to move the student program plan process online. The new forms allow students to retrieve and modify program plans that they have already submitted. Administrative area makes it easy for advisers to review a student's entire program plan history.

  • Developed a desktop app in C#.NET that takes as input three Excel files representing information about instructor reviews and outputs a formatted report showing average instructor score broken down by class and question.
Ease Inc's SOART Tool Screenshot
Organization: EASE Inc.
Project Type: Dynamic web application
Involvement: Freelance Developer
Skills Utilized: PHP, JavaScript, DHTML, AJAX, MySQL, CSS
Description: EASE Inc. needed a programmer to assist them in developing their Special Organization Accountability Reporting Tool (SOART). As sole developer, I developed SOART using standard LAMP technologies. The SOART application is designed to be an easy to use, available anywhere, web-based application. Its primary function is to assist school districts, clinics, and single-user professionals in managing client data, assessment progress, and reporting.

While I did not design the website, I did design the layout, look, and feel of the SOART tool itself. Free sample accounts are available on the website or contact me for a guided tour.
University of Michigan Housing Screenshot
Organization: University of Michigan - Housing
Project Type: Former Employee, on going contract relationship
Involvement: Web Tech and Contractor
Skills Utilized: Adobe Photoshop, Macromedia Flash, Adobe Acrobat, PHP, Oracle 8i, CSS, HTML, JavaScript, DHTML
Description: I served on the UM Housing Web Services team for two years as a student and then for two years as a full time developer. My responsibilities included maintaining up-to-date and accurate content as well as collecting requirements and requests from various departments and working with the rest of the Web Services team to satisfy those needs. During this time I had the opportunity to work with many technologies including Macromedia Flash (including ActionScript), Oracle 8i, and Adobe Acrobat.

In the Fall of 2003, UM Housing had their website redesigned. The individual graphic designer who had handled the graphical redesign provided me with Photoshop files, which I in turn sliced apart and turned into HTML pages. I did not use automated tools (such as ImageReady) for this task. I do all coding by hand - no WYSIWYGs.

I am currently developing an automated site map generation tool for Housing.
Center for Proficiency in Teaching Mathematics Screenshot
Organization: Center for Proficiency in Teaching Mathematics.
Produced With: Justin Marx Design
Project Type: Informational Site - Education
Involvement: HTML Coder
Skills Utilized: CSS, HTML, JavaScript, Adobe Photoshop
Description: I was given a series of Adobe Photoshop files and asked to create a site from them. I used the files to create HTML templates. I was also responsible for proofing the content.
 
Organization: Lee Communications
Relationship: Contact Developer
Description: Non-disclosure agreements prevent me from explicitely detailing the work that I do for Lee Communications. I am allowed to acknowledge that I do have a fairly long term and ongoing relationship with them acting as a web developer on various projects.
 
Organization: Active Media Architects
Relationship: Employee
Description: Non-disclosure agreements pevent me from explicitely detailing the work that I did for Active Media Architects. I can say that I I used to work as the "Director of Web Application Development" for Active Media Architects and was the lead programmer on most of the company's major projects from 04/2004 to 11/2005.