I'm familiar with most aspects of a technology organization. I specialize in system architecture, but I've managed architecture and development groups, operations and corporate IT groups, and most things in between.I believe in employing an architecture-first approach to designing and building modular systems. As a manager, I believe that professional growth of the team members is essential to maintaining energy and group productivity, and I emphasize a tiered mentorship structure as a fundamental part of my approach.I've worked in a 3-person startup, sprawling international corporations, and other sizes in between.Specialties: Large and efficient systems architecture, open source software, systems soup-to-nuts, senior technical management
Listed skills include Development, Energy, Quality Assurance, and Software Quality Assurance.