Thanks for visiting! My name is Thomas F. Abraham. I’m a long-time Microsoft technology expert in both development and systems engineering, having covered everything from C/C++ to COM to C#/VB.NET to Exchange Server and ISA Server. For about as long as I’ve been in the technology business, I’ve been involved in both sides of the house. I can talk C++ one minute and firewall installation the next. That usually scares and confuses people.
I knew early on that I wanted to be involved in software development, so I taught myself the C language back in the MS-DOS era. That led to the creation of my own one-man software company, Bayridge Software, that served the Searchlight BBS community for more than six years. During that time I picked up C++ in MS-DOS, and a few years later moved to Visual C++ for Windows. Over the following years I worked with MFC, ATL, COM, COM+/MTS and more in all kinds of cool, high-performance service and GUI apps such as Nasdaq SDR. During the same time period, I spent countless hours in systems engineering for my employers’ IT departments, implementing and maintaining everything from Raptor firewalls to Exchange installations.
In January 2002, the development side of my world changed as I switched to .NET 1.0 working with Microsoft Business Solutions (now Microsoft Dynamics). Soon after, in June 2002, I co-wrote the book “VB.NET Solutions Toolkit”, published by Wrox Press. I sometimes still miss C++, but 95% of my development work since 2002 has been in .NET, both C# and VB.NET.
I’ve been working as a technology consultant in various architect, team lead and development roles for about 16 years. In January 2014, I founded IllumiTech Consulting in Minneapolis, Minnesota. I hold the MCPD: Enterprise App Dev, MCSD and MCTS: BizTalk 2004 and 2006 certifications, and am a former Microsoft Certified Trainer.
In my “spare” time, I run several projects hosted on Microsoft’s CodePlex open-source site. The biggest and most complex is the Deployment Framework for BizTalk, and the others include Environment Settings Manager and the BizTalk BAM Typed API Generator.
I appreciate all feedback, and please contact me if you have any questions. Thanks for reading.