|
Programming, Authoring, and Teaching Experience:
- C#, VB.NET, C++.NET
- ASP.NET, XML Web Services, ADO.NET, .NET Security Programming
- C, C++, VB
- MFC, COM, DCOM, ATL, Win32 API programming
- MTS, MSMQ, COM+, ASP
- Java 2, J2SE, J2EE, EJB, Servlets, JSP
- Cryptography and security programming in .NET and Java
- Real-time and embedded systems programming
Publications:
- .NET Architecture and Programming Using Visual C++ (Prentice Hall)
- Application Development Using Visual Basic and .NET (Prentice Hall)
- .NET Cryptography and Security (Prentice Hall)
- Visual C# .NET: Introduction for Developers (Course book for Element K)
- Visual C# .NET Advanced (Course book for Element K)
- Visual C++ 6.0: Desktop Application Development with MFC (Element K)
- Visual C++ 6.0: Desktop and Distributed App Dev Platform SDK (Element K)
- Visual C++ 6.0: Desktop and Distributed App Dev with COM (Element K)
- Programming with Reflection in the .NET Framework (Article for InformIT)
- Introductory Java Programming - Online Course (Element K)
- Advanced Java Programming - Online Course (Element K)
Certification History:
- MCT, MCSD .NET, MCPD (Enterprise Applications Developer)
- Sun Certified Programmer for the Java 2 Platform
Educational History:
- B.S.E.E. (Electrical Engineering) 1984, from University of Manitoba, Canada
Work History:
- Contract Software Developer - 1984 to 1993. Business applications, GUI, banking, military, and graphics, real-time and embedded systems.
- Business - 1993 to 1996. Started a Microsoft Certified training (CTEC) business.
- Independent Software Development Trainer – 1996 to 2003, teaching well over a thousand students all over North America and Australia in many software development technologies, including Win32, MFC, COM, ATL, COM+, J2SE, J2EE, and .NET technologies and languages.
- Book Author – 2000 to 2003. Wrote several books and courses on programming.
|