• Home
  • Services
  • Recent Projects
  • About Us
  • People
  • Contact Us
  • John Bush

    John Bush
    Senior Consultant
    • Areas of expertise
    • Architecture, development, implementation and management of enterprise applications
    • Distributed software application architectures
    • Software development on multiple platforms and technologies
    • Software development team mentoring and knowledge transfer
    • Application framework development
    • Industry experience in telecommunications, human resources and life sciences
    • Technical skills and experience
    • Bachelors of Science Computer Technology, Purdue University
    • 17 years of software development and system architecture
    • Extensive C# and C++ development experience
    • Lead Architect for human resource software vendor
    • Senior Software Engineer for Reuters.com public facing news site
    • Senior Software Engineer and Architect for telecommunications software vendor
    • Sample of specific project experience
    • Lead developer for a public facing SharePoint portal for a major agricultural company. This proof-of-concept effort include integration with external systems for electronic signatures, internal systems integration with legacy systems (web services, WCF), and custom web parts.
    • Generated strategy and implemented a prototype to introduce SOA at a life sciences company based on WCF.
    • Technical leader for a V1.0 commercial software vendor bringing an advanced project management solution to market.
    • Designed and developed tools and processes for configuration and deployment management to automate a large SharePoint installation. The tools automate the creation of sites, libraries and web pages from an XML configuration file and populates the pages with web parts, uploads documents to libraries, etc.
    • Migrate a public web site to the ASP.NET MVC framework, LINQ and .NET Framework 3.5.
    • Developed high-speed, multi-threaded billing engine using C++ and SQL Server capable of processing millions of call records for large telecommunications customers
    • Created management application for monitoring and administration using C#, .NET Remoting and .NET Interop.