Bruce Johnson 

 Partner, Microsoft MVP, MCP 

Bruce Johnson is a Principal Consultant with ObjectSharp and a 30-year veteran of the computer industry. While he includes UNIX in his long distant past, the past 15 years have been spent on projects at the leading edge of Windows technology, including using .NET since the introduction of version 1.0.

 

His experience includes the creation of commercial web applications using AJAX, the implementation of numerous service-based architectures and the building of various Windows-based applications for software vendors. As well as his experience in system design and development, he has written a bi-monthly technology column (for six years), has been published in a wide variety of technology periodicals, has given over 200 presentations at user conferences all over North America and has co-authored five books for Microsoft Press and Wrox.

 

Current Projects

  • Designed and implementing an application that allows community care workers to collect data remoted and synchronize with a central data store upon return to the office.
  • Designed and implementing a WPF/Silverlight proof-of-concept application for a high-tech manufacturing company.

Recent Projects

  • Assisted with the design and implementation of a labratory automation application, including components associated with data visualization and process editing.
  • Co-authored the Microsoft Press Training Kit for the Windows Communications Foundation MCPD Certification.
  • Co-authored the Microsoft Press Training Kits for three of the new MCPD Certifications, specifically Windows-based Applications and Distributed Applications
  • Performed a code and performance review of a Web-based applicatiaon for a major ISV in the automotive manufacturing sector.
  • Designed and implemented a on-line credit application Web site for a major technology retailer.
  • Designing and implemented a proof-of-concept BizTalk Server project for a logistics company.
  • Worked on the services team for a major ISV. The application under development is an enterprise-level health case system. My responsibility was to design and build the service that retrieved patient and image information.
  • Taught .NET Framework (C#), ASP.NET, Windows Forms, Web Services and Enterprise Services to over 60 developers at an ISV.
  • Designed the Web Services infrastructure (including security, logging, performance metrics) for a major international financial corporation.
  • Authored a 2-day course on Object Oriented Development using VB.NET for AppDev Training.
  • Co-authored a book on ASP Code Maintenance published by Wrox Press.
  • Authored a 2-day course called The Fundamentals of ASP.NET Web Services for AppDev Training.
  • Developed a browser-based application for a handheld device used in the ocean freight industry. The purpose of the application was to allow inspectors to walk through outgoing shipments, pull up the details of the shipment (through a wireless network to a local server) and indicate already damaged items.
  • Developed a Tax Information Collection application for use by Deloitte and Touche's Corporate Tax division.
  • Created a service-based interface for Target Logistics. The interface allowed external clients to submit requests for new shipments and to retrieve status information for in-process shipments.
  • Create a web-based warehouse application for Rawling Sporting Goods. The application allowed warehouse personnel to pick and pack boxes and generate the appropriate UPS or FedEx labels. As well, the application generated the necessary EDI messages and integrated with the UPS and FedEx on-line systems.
  • Chief Architect, Reportee.com - Designed and managed the implementation of an Internet-based application that collects time information using a web-based interface, a telephone interface and by extracting information from a fax.
  • Interim CTO, Bidz.com - Managed the infrastructure surrounding the auction and collection functions within Bidz.com. Was responsible for an 100% increase in the stability of the auction site and a 30% decrease in the days receivables outstanding
  • Article: Side-by-Side Deployment using the .NET Framework (published on C#Today.com) Article: When Session Variables Go Bad (published on ASPToday.com)