Management Consulting for Software Companies

High transaction volume, big data, high availability SaaS and on-premises systems have been a near-constant theme in my experience leading software product development. I have been VP of Engineering at a number of startups, and have also worked for large employers in various development and management roles.

BJB 010I am active in software architecture and design, but also strong in getting the inter-disciplinary team working well together. I have found Scrum a particularly good agile methodology for achieving this and am certified both as a Scrum Master and as a Product Owner, in addition to being certified in ITIL Foundations. Tooling and process aside, producing that synergy begins with getting business folks to understand what engineering can accomplish, and how to best communicate with them, and getting engineering folks to understand why it is important to accomplish what the business people have identified, and how important it is to be predictable in delivery.

References are available on request. A preview can be found here.

I have worked for companies successful in several business domains: consumer services, IT services, financial services, open source code management, data mining and analysis, secure remote networking, multi-level eCommerce, natural language speech recognition, computer-telephony integration, personal information management, and software to develop application-specific integrated circuits for the US satellite program.

While spanning these different industries I have worked with technologies from computation in fortran, to back end servers in Java, to the latest ajax web-based GUI’s. Results produced by my teams have met with numerous forms of recognition, including that work we did at General Magic was made part of the permanent collection of the Smithsonian Institution for Outstanding Achievement in Information Technology.

Share Button