Accomplished software developer, manager, consultant and strategist. Deep technical and business experience in leading software development organizations to deliver outstanding results. My passion for software development inspires and empowers highly effective teams. * Great developer, even better coach. Whether I am building a new development organization or helping turn around an existing one, you will always see the power of positive thinking and self-directed teams. Lead and manage how you would want to be treated. * Excellent public speaker with a transparent communication style teams appreciate. * Proven track record of building complete software development programs as a hands-on technology leader. * Craftsman consumer web and enterprise developer accustomed to test-driven development and pair programming with a pragmatic and quality-embedded approach. * Product development strategist and consultant with excellent communication and client management skills * Solution and system architect experienced in consumer web products and enterprise architecture. * Agile coach experienced in establishing new teams and mentoring developing talent. Specialties * Helping developers learn how to be awesome and still be happy. Expert recruiter. * Teaching teams how to appreciate the behaviors of agile rather than its ceremonies * Help teams create process as a tool and develop communication systems based on the natural artifacts of work. * I love the Internet and its vast stack of technologies. I study and play with them all. * Do you have experience with [insert stack here]? See above, and if not I am an electrified learning machine.
Vice President Of Engineering at Amplitude
Microbiology