I have been working in software for 20 years, with the past 7 of those years in Management. The majority of my experience is in mobile application development and leading consumer-facing teams.
I am passionate about software professionalism and the role we all play in building a professional industry.
I have hosted a podcast in the past on the topic of professionalism, titled The Rules for Software Development, which can be found in the usual places.
I have also written a book on the same topic, Rules for Software Development, which you can find on Amazon.
I have led teams of varying sizes, from 3 to 21 people. I have grown careers of people with different skill sets, including mobile app engineers in Java/Kotlin/Swift, front-end engineers with React, Backend engineers in Java/C#, Quality Engineers, and SRE/Release engineers.
Often a person's career growth is not about technology but about becoming an engineer of software and a people leader.
I have assisted in the growth of junior engineers to higher levels and of senior engineers to principal levels.
I am a certified Agile coach with an understanding of how to develop and iteratively improve a team's effectiveness and efficiency.
I am also a certified life coach with an understanding of how to assist someone to achieve their goals.
I am passionate about software professionalism and the role we all play in building a professional industry.
I have hosted a podcast in the past on the topic of professionalism, titled The Rules for Software Development, which can be found in the usual places.
I have also written a book on the same topic, Rules for Software Development, which you can find on Amazon.
I have led teams of varying sizes, from 3 to 21 people. I have grown careers of people with different skill sets, including mobile app engineers in Java/Kotlin/Swift, front-end engineers with React, Backend engineers in Java/C#, Quality Engineers, and SRE/Release engineers.
Often a person's career growth is not about technology but about becoming an engineer of software and a people leader.
I have assisted in the growth of junior engineers to higher levels and of senior engineers to principal levels.
I am a certified Agile coach with an understanding of how to develop and iteratively improve a team's effectiveness and efficiency.
I am also a certified life coach with an understanding of how to assist someone to achieve their goals.
My Mentoring Topics
Team management
Developing Team Culture
Career Growth
Leadership growth
Agile Methodologies
Sustainable Development
Software Delivery
Developing Team Culture
Career Growth
Leadership growth
Agile Methodologies
Sustainable Development
Software Delivery