Software Engineering Manager, Nuance Communications
Jul, 2013 - Present3 years 7 months
My role is a combination of Individual Contributor & Team Lead (with two direct reports). I get to spend about 70% of my time designing software and the remaining time mentoring my team, project planning, and providing general technical guidance.
Advanced our web application code base from its startup roots to a more mature architecture that is easily extensible, maintainable, and testable.
Rapidly prototype mobile-optimized web applications to be used in customer demo & sales meetings.
Evaluate customer requirements & design custom solutions in the form of new applications or modifying legacy code-bases.
Develop internal tools in the form of web applications or scripts to streamline Dev & QA activities.