Website Design
Designed multiple informational websites
- Used a variety of client and server side web technologies to create visually appealing and soundly structured websites.
- Managed deployment and version control schemes for the sites.
Autotask Billing Export
Created an app to transfer information out of Autotask Web API and into a legacy DBC system.
- Designed and implemented a wrapper for consuming Autotask Web Service.
- Created a DBC file generation framework.
- Implemented architecture in such a way that future persistence schemes can be swapped.
Database Evaluation
Authored a study on the relative usability of various front end programming technologies in conjunction with various RDBMs.
- Designed small applications in 5 different languages, each of which connected to five different databases.
- Created normalized schema and metrics for evaluating performance that eliminated as many comparison variables as possible.
- Presented results in website format.
Feedpaper
In the process of implementing open source web app to scrape RSS feeds and display them in newspaper-like format.
- Uses ASP MVC, Github and App Harbor.
- A fun pet project for when I have a bit of spare time.
IlliniGroup
Created a web utility for automating college class group formation.
- Implemented a user-friendly PHP front end for prospective students.
- Backed the utility with a sophisticated MySQL implementation, including XSS and SQL injection attack prevention mechanisms in front end code.
- Added a machine learning algorithm for calculating optimal prospective group compatibility.
- Was awarded a computing habitat competition award for the finished product.
Autotask Project Status
Created a custom app for managing project status in Autotask
- Designed scheme for resolving Autotask "UDF" fields to strongly typed, DTO-capable primitives.
- Created CRUD-mimicking infrastructure for interacting with Autotask web service.
Scholarship Finder
Collaborated on a web engine for locating scholarship information for students
- Collaborated on a tiered architecture for a web crawling utility.
- Architected backend data storage and server side code.
- Mined over 50,000 different scholarships for display to users.
- Created crawling engine robust enough to handle cosmetic changes to target site layouts and formats.
Autotask Ticket Merge
Implemented custom app to allow Autotask tickets to be merged
- Wrapped Autotask web service using repository pattern.
- Abstracted inconsistent API to allow transparent manipulation of different entity types.
- Delivered under budget and ahead of schedule.