Developer
2012 - PRESENTCountAbount, LLC- Developed a caching system for category and account information to improve the performance of the data import service using PHP.
- Designed and developed parallelization for the data import service to spread it over several workers to improve the real-time performance using PHP and shell scripts.
- Designed and developed a revised data architecture and the code to handle a more consistent storage representation for financial transactions in PHP and JavaScript.
- Designed and developed a JSON-based protocol and libraries to facilitate communication between PHP, JavaScript, and Java-based services.
- Fixed the front-end module handling the input of bank information to streamline the user experience and improve the performance of the front-end code in JavaScript.
Technologies: CodeIgniter, PHP, Bootstrap, JavaScriptLead Developer
2007 - PRESENTToolshed Software, LLC- Built scalable and asynchronous worker system to perform file analysis in Ruby using Resque.
- Architected and led a team to build a custom single page web app baked by RESTful services hosted on Salesforce.
- Designed and built a data processing services framework used to build a data sync/integration service using JavaScript.
- Adapted a language translation web application to move from JSONP to CORS based web services.
- Built a Salesforce1-based custom app and supporting back-end logic for a corporate training company.
Technologies: Salesforce Apex, Resque, Ruby on Rails (RoR), JavaScriptSenior Developer
2009 - 2010BrightRoll- Designed and developed Flex/ActionScript administrative clients.
- Designed and developed REST-based web applications in Merb for handling administration of advertising services.
- Worked with customers to triage, investigate, and resolve their bugs and feature requests.
- Started the development and transition of administrative applications to single-page application architectures.
- Developed animated maps based on visualization of advertising hits over time for a marketing site.
Technologies: Flash ActionScript, Flex, Git, Ruby on Rails (RoR), Ruby