Previous Work
Rails Plugins
svn_messages
Keep clients up to date on the status of projects.
cadillac_edge_deploy
Switching to a different version of Rails is now a cinch.
assert_arrays_equal
Pretty up the test output when testing the contents of 2 arrays.
Complete Work Details
EduPortal
Created a web site containing detailed information and user-written reviews of over 230,000 schools in Mexico. Users can choose to view the site in Spanish or English.
Loopdy
Created a web site allowing a user community to ask and and anonymously answer multiple choice questions.
CollectiveX
Added some features to an existing social networking website focused on being a generic platform to assist group communication.
Famous Idiot
Created a digg-like site for political commentary.
eXtension News Room
Created a news aggregation and collaboration web site to allow land grant universities from across the nation to publish news.
eXtension Calendar
Created a calendar application to allow land grant universities from across the nation to coordinate and schedule events.
eXtension Public Site
Contributed to the creation of the eXtension University System's public web site. The site incorporates a subset of the data of a number of internal applications.
Soapadoo
Created a web site allowing users to review products, services, and businesses within the context of a social network of people. The site also allows bloggers to re-publish a subset of their posts as reviews on Soapadoo.
Stock Market Applications
Created a stock market trade simulator application to make all possible trades off of daily charts before known historical events. Created a number of data miner utilities to analyze and dissect historical stock price movement. Created a news practice play application to assist in learning how news affects stock prices.
Poodle
Created a command line application used by the development teams, QA, and the client services division. Poodle automated database builds and migrations, allowed users to easily see the pertinent differences between database versions, wrappered VMWare to allow ultra fast database loads, and automated a number of product builds.
Hamster
Added functionality to a rails web application utilized by the client services division, QA, and the development teams. The application allows users to build applications for testing and deployment, customize builds for particular client sites, and create site specific artifacts used to upgrade client software.
EIS Project Manager
Member of development team at J.F. Ahern Company creating a project management application to track the projects in the following departments: Fire Protection, Pipe Fabrication, and Mechanical Contracting.
VoTWare
Lead Developer responsible for the software development of the company's touch screen voting systems. VTI offers a number of applications which allow customers to create ballots, administer elections, and report vote totals. Added a number of features to the applications to prepare them for federal certification.
myBibleStudy.com
Member of development team creating the myBibleStudy.com web site and publishing side application. The software allows LifeWay Christian Resources to assist group leaders in managing their Bible study groups. It also allows group leaders to create lessons.
CryptoView
Member of development team creating a desktop application for CipherOptics, Inc. The system allows users to configure and manage thousands of data encryption appliances.
PLCC Scheduler
Rewrote a Java web application in Ruby to allow RoleModel to compare web application technologies and make better decisions on future projects. The application allows Pregnancy Lifecare Center to schedule appointments and run reports.
MudHog
Member of development team creating a desktop application for CipherOptics Inc. to configure the security policies on a data encryption appliance that offers IPSec security at optical network speeds.
Value Cube
Led development team in the creation of a web-based application for the Decision Sciences department of GlaxoSmithKline. The application quantified the risk and reward of drug development projects enabling executives to make investment decisions.
Miscellaneous Projects
Miscellaneous work on internal RoleModel projects, projects for clients, and some personal projects. Wrote a number of utilities in Ruby including an XML parser and an application to publish digital images to the web. On development team rewriting Bonita Software's contact manager application for handheld devices. Guest speaker in a class for NC State University's CSC 517 Object Oriented Languages and Systems course in November of 2000. Wrote an application to regularly retrieve the most current articles from a web site and format them to be read on a handheld device. Created a prototype shopping cart web application for a potential client.
OTC Harmony
Member of development team designing and developing a desktop application for Organon Teknika Corporation. This internationalized application manages the data for a microbiological detection instrument and interfaces to laboratory information systems. Assisted in the development of an acceptance testing framework to automate FDA validation of the application.
PhotoFile
Developed a shareware application to facilitate the management of digital images.
Bonita Mobile Solution Platform
Member of development team rewriting Bonita Software's framework to host applications on Java enabled handheld devices.
Bonita ScreenShow Studio and Projector
Designed and developed an application for Bonita Software which allows developers to demonstrate software before it is completed.
Salvage Tracker
Designed and developed a three-tier application for the Claims Department of North Carolina Farm Bureau Mutual Insurance. The multi-user system enables Farm Bureau to manage the salvage process from the date of loss until the car is purchased.
Sales Mechanix Workshop
Added some functionality, fixed bugs, and prepared the application for release. Workshop is the application used by system engineers to model the product lines and business logic necessary for Sales Mechanix to function.
Sales Mechanix
Member of programming team developing Newtonian's first commercially available sales force automation product. The application is a front end sales tool which allows salespeople to configure complex product lines, integrate to a number of contact managers, negotiate price on a line item basis, generate proposals, communicate to Order Entry, and synchronize data to mobile users.
Kapture King
Designed and developed an application for Greenlight Solutions, Inc. to be used by a number of state-run film commissions. The application communicated to a Microsoft Access database application through DDE. Kapture King allowed users to acquire images through any TWAIN compliant source. It displayed and converted between the most commonly used image types (gif, bmp, jpg, pcx, tga, tif). It also allowed users to display and capture any video source such as a VCR or camcorder.
Space Tools
Designed and developed an application for Siemens Energy and Automation to assist users of their engineering configurator application called SPACE. Space Tools allowed salespeople to compress and backup their SPACE data using PKZip technology. It also assisted in the conversion of quotation data between the versions of SPACE.
POURS Plus
Added some functionality to an inventory replenishment system which handled inventory reordering, stocking, and administration for Avnet Electronic Marketing Group.
BarTalk
Designed and developed an application for Avnet Electronic Marketing Group which used an Intermec 4800 bar code wand to place and track orders electronically.
Hackney xCon
Developed a beverage truck configurator and proposal generation system for Hackney & Sons, Inc.
PowerSham
Developed an application for the salespeople of Siemens Energy and Automation to transmit data from their engineering configurator application called SPACE to and from the corporate office through FTP and SNA.