While working for EADOC as a software engineer my duties included the following:
- Led the UI strategy for new major features within the application creating mockups in Adobe Fireworks.
- Designed and developed a flexible templating PDF printing system to allow clients to customize printouts for pay estimates, contract change requests, and change orders, to match their current printouts that they are familiar with.
- Implemented a 200% speed improvement throughout the existing reporting framework.
- Developed a robust XML export system that allowed all internal documents types to be exported to other platforms or for archival purposes.
- Made numerous software improvements and bug fixes throughout the web application using my skills in PHP, MySQL, Javascript and AJAX.
Above: Developed both the front-end and back end of a more robust meeting scheduler tool for the meeting manager.
Above: Using prototyping tools such as Fireworks I developed quick wire frames for discussing design ideas, in this case for the revised Meeting Manager tool.
Other major software contributions while at EADOC:
- Standard EADOC printouts received the ability to print attached images with layout options of 1 image per page, 2 images per page and 4 images per page layouts.
- Improved the emailing of shared PDF’s and attachments in the document share system.
- Added the ability for custom letterheads, footers and watermarks to be added to the standard EADOC printouts.
- Fixed the document uploading tools to support up to 2 gigabyte files.
- The file browser box, a primary interface component of the application, was made adjustable.
- Added new filtering to the PPO, Schedule of Values and Change Order areas of the application.
- The announcement module was updated to allow users to add links and attachments.
- Added the ability to specify recurring meetings with more precision. Weekly, bi-weekly, on specific days of the week, monthly, yearly, etc., as well as the ability to set the end date for the meetings.
- Meeting Manager document printing was greatly improved.

