• Decrease font size
  • Default font           size
  • Increase font size

Peter Thorsteinson

Print E-mail

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.