Technology thought leader and visionary who can both be hands on to build projects or step back to grow and manage a talented team of individuals that can deliver on a clientâ€™s vision. Over 5 years of management experience and 12 years of technical architecture, design and development experience. Using a combination of challenging team leadership experience, a deep understanding of the software development lifecycle, and a constant eye toward automation, I help software development teams develop high quality software while increasing productivity, speed, and consistency. I am motivated by highly challenging environments and have high aspirations where my experience and natural instincts can execute and achieve the vision/goals of my team. I have led many successful engagements from vision stage to final implementation and enjoy building relationships with my all of those involved. There's no such thing as a silver bullet or a big bang in improving software development team performance. Teams must experiment with new methods and tools, see what works, and learn from their experiences many times over. I specialize in setting up the systems and methods to allow teams to learn quickly and make strong improvements faster than the competition. Mentoring developers and junior architects on best practices and providing a dynamic team environment that leads to above par results are just some of my day to day goals.