What I do for a living
OpenSky's technology team is distributed. I manage frontend and backend web engineers in three offices as well as two contracted teams for iOS and Android development. I manage the tasks and time for our staff engineers and assess risk and cost for contracted teams. I ensure engineers adhere to our dev process and provide an open channel for feedback on their concerns in weekly one-on-one's.
I provide business and technical feedback on proposed feature additions. I provide tech specs and scope for feature additions as well as maintain documentation on overall software architecture. I triage defects for urgency, assign fixes to individual engineers, and mobilize teams for full projects.
The first engineer hired at opensky.com, I have built all aspects of our backend software archictecture. I train new hires, review code submissions, and perform biannual reviews of engineers. I maintain a test driven development process. Now my engineering focus is on iOS, Android, API Development for Mobile Apps, and Responsive Web.