Donis Marshall is a premier and recognized trainer of computer technology to developers and scientists. Donis is an endorsed trainer for Microsoft Global Learning Services. In this role, he has trained Microsoft developers and engineers for nearly ten years. He has both extensive native (unmanaged) and managed code experience.
Donis is also the author of the best selling Visual C# book from Microsoft Press entitled,
Programming Microsoft Visual C# 2005. He is also the author of
.NET Security Programming and
Directory Services Programming for Windows both published by Wiley Worldwide Books, as well as the author of
Active/OLE Programming with MFC published by R&D Books.
In recent years, Donis has focused on native and managed debugging. He has taught debugging related classes and concepts around the world to many of the leading software companies. He is presently the Chief Technical Office of DebugLive. DebugLive is introducing a suite of debugging tools, most notably a web-based debugger for debugging local and remote applications. Donis has a diversified background and training experience in a variety of technologies including: Visual C#, Common Language Runtime, Visual Basic .NET, .NET Security Programming, .NET Patterns and Architecture, C++ Programming, MFC Programming, Win32 SDK Programming, COM Programming, etc.
From 1999 to 2003, Donis was the President of Gearhead Press and Consulting Editor to Wiley Worldwide Books. Gearhead Press published more than two dozens books to IT engineers and developers. Prior to Gearhead Donis worked as the Director of Advanced Technical Learning Solutions at Productivity Point International (from 1998 to 1999) where he directed advanced technical training throughout the PPI training network.
From 1989 through 1997, he was President and Senior Instructor of the Training Alliance. The Training Alliance was a Microsoft Authorized Training Education Center and maintained offices in Charlotte, NC, Raleigh, NC, Columbia, SC, and Charleston, SC. He taught windows programming at companies such as: Oracle, Tandem, IBM, AutoDesk, Xerox, Nortel, and many others.
Before moving to Training Alliance Donis worked as a senior developer and systems programmer. He continues to program and consult on software projects today. In addition, he was the founder of U. S. Benefits Corporation, which supplied employee benefits statements to companies throughout the United States. U. S. Benefits Corporation was eventually acquired by Integon Insurance, one of the largest insurance companies in the nation.