Roger Deutsch

The journey through my career as an IT worker for over 23 years has been eventful.

I started my career at a small shop where I bought computer components, assembled them and sold computers. Next, I moved to a large company and worked in Technical Support. I worked my way into Quality Assurance and had a brief stint as a Capacity and Performance Engineer.

All along the way I was learning various programming languages and technologies.

I started out learning VBA (Visual Basic for Applications) and C++.

While working as a Support Tech I created a GUI application running under Windows 3.1 for a production utility, developed in Microsoft Visual Studio version 1.x/2.x, written in C++/MFC (Microsoft Foundation Classes).

For over 15 years now I've been writing production code as a software developer for numerous companies in various sectors of the economy (Civil Engineering, Finance, Real Estate, Legal Data, Banking and eCommerce)

My broad experience allows me to contemplate the System Development Life Cycle from many angles and consider how architectural decisions will impact various users across functional groups within the company. I enjoy learning new technology and always look at it from a beginner's standpoint and I believe this is a reason readers will connect with my books. Because of my time in QA, I'm always thinking about software from the user's standpoint and I loathe bad software.

I've written production code using numerous technologies / languages such as HTML, JavaScript (including AngularJS, jQuery and more), PERL, Visual Basic 5/6, classic ASP.NET, ASP.NET MVC, C++, C# (Winform and console apps) and more.

Popular items by Roger Deutsch

View all offers