- Head TechnologistBloopco, Inc.2015 - 2016
- Built and released an Apple Watch app that measures deep breathing via your heart rate.
- Designed and integrated the iOS app with Firebase and an Angular front-end.
- Created a full BDD test framework for multiple platforms and tech stacks.
- Created a text-message based finite state machine engine for delivering stress management programs.
- Prototyped stress reduction games in Unity, iOS, and Angular.
- Principal ConsultantThe Electric Hand Ltd.2006 - 2015
Technologies: Java, Python, Play Framework, Bayesian Modeling
- Built a highly scalable address resolution web service using Java, Play Framework, and a C back-end library.
- Implemented a Jenkins-based DevOps pipeline to help the client move to continuous integration.
- Wrote a plugin to produce technical debt analytics on smalltalk library.
- Implemented Docker-based deployment infrastructure for a Node.js application.
- Mentored a small team in Agile development and adopting clean code and TDD.
- Senior DeveloperInnodata Isogen2000 - 2006
Technologies: XML, XSLT, Java, Python
- Built hyperdocument version control system allowing for snapshot-based document management.
- Integrated XML authoring and XSLT transformations to support a single source publishing workflow.
- Built service-oriented architecture for XML-based document transformation.
- Assisted Fortune 500 companies in tool selection and systems integration for their publishing and manual systems.
- Led requirements and analysis for large consumer electronics firm seeking to internationalize their document publishing.