Moq

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.

Fluent SQL Generator

Wrote small open source utility as a fluent interface for generating SQL where clauses

- Implemented with fluent, readable semantics in mind.
- Voluntarily used by other developers to replace a more outdated system.
- Was genuinely fun to write and helped me practice use of composite design pattern.

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.

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.