A brief journey through my career as a leader. Let me break down for you my leadership roles over the course of the last decade of my career.
~ Kyle Watson, Product Owner
I spent over 8 years with Norex (later renamed Code and Mortar). In that time I held several leadership roles.
Approximately a year into my time with Norex, I received the title change to Senior Developer, a reflection of not only my time in the industry, but my dedication to continuously investing in myself and the company and being a source of motivation and support for co-op and junior developers.
As the team, and more specifically the development team at Norex continued to grow we eventually found the need for a Lead Developer. I filled this role, which was a natural evolution of the Senior Developer role, and included additional duties related to developer performance management. The biggest addition to my job description was the addition of one on ones and performance reviews, and also included utilization tracking for developers.
For a very brief period (read: two weeks) I actually left Norex for another opportunity. That opportunity simply wasn't a good fit for myself and my career trajectory so I made the decision to return to Norex. Since my departure the Lead Developer role had been filled by my successor. This was my first opportunity to explore a role in this industry where programming wasn't my primary job. I took over the role of Technical Project Manager, continuing with tasks like utilization tracking, and now dealing directly with clients on requirements for their projects and tracking progress.
My role as Technical Project Manager was always intended to be temporary, and after approximately half a year I returned to a more programming-focused role. At this point the company began a shift away from content-based marketing style websites towards custom application development. This opened up a Director level role and I assumed the position of Director of Product and Innovation. This was a role that sat above the Lead Developer; where the Lead Developer role focused on developing the developers, my new role included handling the technology of the company's new direction. This role saw me developing daily and also architecting application servers and APIs, as well as guiding and training the developement team on new technologies.
After Code and Mortar restructured to a contractor based agency and my time with the company wrapped up I moved on to REDspace where I worked for multiple US television networks as both a developer and a team leader.
Upon joining REDspace, I took the position of Senior Developer. In this position I was producing high-quality code as well as serving as a leader within my project team.
After about 10 months, I received the opportunity to move up to a Team Lead role. Much like the Senior and Lead Developer roles, I was once again working with developers directly through one on ones to help them advance in their careers as well as deal with, and successfully resolve some performance issues. While I only held this role for about 8 months before moving on to a new opportunity, my pride in this role was seeing two of my four reports promoted, one from Junior to Intermediate and one from Intermediate to Senior. These developers earned their promotions on their own merits but I was proud to be involved and advocate their promotions to higher management.