Mike Hall

Staff Software Engineer

Experience

Principal Developer

Business Decisions, Inc. | Remote | -

Owned primary development and support for all BDI systems. Partnered with the primary stakeholder on technical strategy and managed teams across multiple consulting firms. Simplified contractor onboarding by providing standardized VM images, reducing setup time. Introduced Subversion for version control.

  • Led technical strategy and end-to-end development for all BDI systems, managing multi-firm consulting teams. Leadership: Directed cross-functional engineering efforts and stakeholder alignment.
  • Modernized the development lifecycle by introducing Subversion for version control and CruiseControl.NET for continuous integration. Impact: Improved code quality and team collaboration through automated CI/CD practices.
  • Optimized contractor onboarding by engineering standardized VMWare development environments. Impact: Significantly reduced time-to-productivity for external engineering partners.

Skills: ASP.NET, Agile, C#, CSS, CruiseControl.NET (CCNET), HTML, Internet Information Services (IIS), JSON, JavaScript, Microsoft SQL Server, NLog, NUnit, Ruby, SharePoint, Subversion, Transact-SQL (T-SQL), UML, VMWare, Visual Studio .NET, Watir, Windows Server, XML, jQuery