As a software engineering manager, I utilize the servant-leader methodology to be a people manager that, when combined with twenty-plus years of software development experience, allows me to be a key hands-on contributor to growing software as well as growing engineering teams.

My background in psychology and professional teaching gives me a unique and powerful team management skill-set that results in lower stress amongst developers, more effective communication between teams/departments, higher job satisfaction scores, and measurably higher productivity.

Despite transitioning to management, I still code daily and find it beneficial to participate in technical planning, pair programming, and developer mentorship. I am focused on efficiency and productivity and achieve this via my principles of management:

  • Open, honest, and bi-directional communication
  • Clear delineation of responsibilities
  • Investing in individuals pays off


Technical Leadership
Mentoring & Training
Agile & SCRUM
Automated Systems
Data Analysis &
Information Science
Algorithm Design
API Design
Backend &
Database Design
Tools & Monitoring
Video Games
& Simulations
MVC Frameworks
Frontend / UI
Embedded Systems



I accomplished a 300% productivity increase by rewriting broken processes, building new productivity tools, and improving communication and cooperation within the company. In addition, our median CS ticket response time was reduced from several days to a mere two hours.

I reduced stress for the each individual on the team through weekly one-on-ones and by taking action on their feedback and input. One of my teammates said that I was "50% a leader and 50% a therapist" and I am quite proud of that. I increased the technical leadership and created personalized education paths for mid-level and junior developers on the team which increased their job satisfaction and made them more valuable employees to the company.

  • Lead Engineer / CTO (in training)
  • Three Developers
  • View Website

In an attempt to clarify responsibilities and increase the quality of communication, I dramatically increased productivity by envisioning and implementing a company-wide restructure which increased communication between teams and allowed for better milestone prioritization. This restructure was implemented quickly, adopted by all, and we started reaping the rewards almost immediately.

I also took initiative to draft and enforce a formal Engineering Plan to define proper software engineering procedures around adding new features, automated testing, dev-ops, and code reviews. This substantially raised engineering and delivery standards, and I set the rest of the team up for success by helping them raise their skills to meet these standards.


Cole Macdonald
Cole Macdonald
Steven has done an incredible job allowing our team to focus on our work ... Additionally, he has implemented new, streamlined communication protocols with other departments further improving our team's (and company’s) operations.
In his position as Enterprise Software Manager, Steven has made professional development a key part of our weekly 1-1 meetings.
Overall, with Steven at the helm, our team is happier and more efficient than we have been in years.
Nicole Barby
Nicole Barby
Throughout our time working together he always impressed me with his people management, big picture thinking, and ability to bring calm in perpetual chaos.
Steven is a skilled leader with his understanding of project intake, scaling, and delivering what is promised. Steven can carry a mountain and still keep his composure, genuine personality and help the business achieve its aims and objectives.
Rhiannon Tully-Barr
Rhiannon Tully-Barr
... he has significantly improved the quality of our communication with the Client Services team, as well as increased our ability to act autonomously to do good work.
He has shown himself to be a caring individual who holds the wellbeing of his reports as his highest priority.
He isn’t afraid to push back and have difficult conversations when necessary, and maintains a pragmatic mindset when it comes to delivering projects and features...
Sridatta Kolli
Sridatta Kolli
Steven looks after his team irrespective of how much ever the pressure mounts on him and gives enough time to the team and also composes himself to handle the team during tight schedules showcasing the traits of a good leader.
In my time working with Mr. Steven, he has repeatedly demonstrated his ability to lead teams through the examples he sets every day.