Principal Research Engineer
CurrentCurrently working on tools for Natural Language Processing annotation....providing the data to the various teams that build the models used in the Natural Language applications you find in the mobile space (i.e. your phone). I am leading a worldwide team of developers working in a variety of languages (Java, Python, Ruby on Rails), to support our data creation, storage, visualization needs. We loosely follow a TDD methodology, and are catching up on technical debt from older resources. The design of our internal system is a micro-architecture, allowing us to more easily deploy and add new functionality. My responsibilities include (in no particular order): documentation, coding (all languages), code review, mentoring junior developers, design (database and architecture), deployment (and all other IT related pieces with supporting an internal production environment), monitoring, and dashboard development.