Software Development & Management Consulting


BJB 010Design and development of web sites and web applications. Consultation on product strategy, feature definition, staffing, product roadmaps, internal and external presentations, and improving inter-disciplinary team effectivity. Experienced as a VP of Engineering at multiple successful startups, and in various development and management roles at medium and large sized companies, I will bring an unusually broad perspective into consultation on the issues your business needs to address.

High transaction volume, big data, high availability SaaS and on-premises systems has been a major theme in software product development projects I have led over three decades. One product became part of the permanent collection of the Smithsonian Institution, for Outstanding Achievement in Information Technology.

Active in software architecture and design, and also 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. I am also 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.