Head Technologist2015 - 2016Bloopco, Inc.
- 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 Consultant2006 - 2015The Electric Hand Ltd.
Technologies: Bayesian Statistics, Modeling, Play Framework, Python, Java
- 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 Developer2000 - 2006Innodata Isogen
Technologies: Python, Java, XSLT, XML
- 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.