I started at Microsoft France in 1992 as a Support Engineer for Visual Basic 1.0 for DOS and Windows.
Visual Basic was so popular at that time that MS received a huge demand of help from Visual Basic developers.VB allowed you indeed to develop very quicky Windows applications without to plunge in the famous SDK and its simplicity of utilization really boosted VB..and also my phone which was ranging all the time :-)
Then I started to support famous Windows SDK via Quick C and C++ 6.0/7.0 and then Visual C++ and its MFCs. You remember MFC ? it was the famous C++ classes framework that MS released to develop "faster" Windows applications. I think honestly that it had a good success. I really enjoyed this period.
After several years doing that, I decided to stay a Support Engineer but to focus on MTS ("Microsoft Transaction Server", our first middleware) and then COM+ (Windows 200x version of MTS) where I was an Escalation Engineer (debug bugs and submit hotfix requests to our Product Group).
I moved then during two years to SIE Team (yes I know, lot of acronyms at MS ...:-) where I spent two years travelling in Europe on my customer's sites to debug IIS, COM, COM+ issues and all types of cross-products issues.
I joined then the BizTalk area (don't try to find the link betwen COM+ and BizTalk, it was not really my initial plan to do BizTalk support in fact ;-) and I was during 6 years both an Escalation Engineer and a Technical Leader in the European Microsoft BizTalk Support team.
During this period, I learnt BizTalk and acquired strong skills to support high complexity and political issues related to BizTalk Production environments and do many Health Check reviews of our customers BizTalk platforms.
It was also a great apportunity for me to develop famous MsgBoxViewer Health Check tool (http://blogs.technet.com/b/jpierauc/ ) which allowed MS engineers but also customers to reduce drastically their investigation time in troubleshooting and optimizing a BizTalk Group.
This is a summary of my competencies:
Systems:
Windows Plateform.
Products:
COM/DCOM/COM+,MSDTC,IIS,BizTalk,SharePoint,SQL Server
Debugging and Troubleshooting Skills:
- WINDBG usage to debug Production issues.
- Low level User Mode Debugging.
- Performances troubleshooting.
- Source code review.
Development Languages :
C/C++/Windows SDK/MFCs,C#.
Tools Development:
- Stress test tools Package "StressPack"
- BizTalk "MsgBoxViewer" health check tool
- MSDTC Troubleshooting tool "CHECKDB"