June 2007 - Present
Clarkston, MI
Web Developer (Telecommute, company in CA)
Traffic Engine.net
Revamped several web applications to provide a more complete feature set.
Helped improve the company framework to fill out the needs on both projects.
Introduced tools such as Doctrine ORM as well as the jQuery and ExtJS javascript
frameworks.
Applications developed include:
- The administration component of the SMarT platform.
- PHP5 based application providing a dual layered
access for our clients as well as the
administration staff.
- Provided an easy to use Javascript enhanced
interface and provided a set of remote callable JSON
outputting API calls used by remote functionality from
HTML generated emails.
- Experimented with using Dojo widgets to
enhance the site beyond the current use of
jQuery for tabs and tables.
- Expanded the use of the administration
system to also provide custom reporting.
Graphing provided via the google chart api.
- Revamp domain parking product
- Used ExtJS datagrids and a custom set of JSON outputting
API calls to provide a rich reporting interface. Allows for
the exporting of data to spreadsheets.
- Uses a pluggable system for importing reporting
data from a variety of online sources and aggregates
that information using Python scripts to call
specific API interfaces using urllib2 and twill.
- Misc:
- Also supported normal operation of the company
by providing assistance to clients through the
ticket system.
- Developed a series of Python scripts (using
CommandLineApp) that would parse various
logs (some over 2gb/day) to help debug issues with
the clients performance on the ad system.
- Used dsh to run these scripts in parallel and
then aggregate the input later for ticket
replies.
July 2001 - June 2007
Flint, MI
IT Director
Michigan State University Flint Area Medical Education
Handled all IT for non-profit institution. Created many
PHP based applications to increase office efficiency.
Used SVN and Mantis bug tracker for collaborative work
with clients, employees and co-op student that I managed.
Applications developed include:
- MSU/FAME Research Forum Application.
- PHP5 based application for handing the
submissions of the annual research
forum.
- Handles submissions, reviewing of
submissions, scheduling, scoring, and winner
selection.
- Also sold to ABSAME (absame.org) and
MCACS
(http://www.facs.org/chapters/michigan/) for
their own annual research forums.
- MSU/FAME Student Scheduling System.
- PHP4 based application used by staff to
track contact information, schedules, grades
for all medical students on campus.
- Manages merged forms and email
notification system.
- Currently in consideration for
deployment through MSU's College of Human
Medicine.
- Consortium for Advanced Psychology Training Application System.
- PHP4 based application that handles the
annual process of accepting applications for
psychology fellowship openings.
- Includes file uploads, email
notifications, private comments on
applications, and basic scheduling
management.