An engineer by training and vocation, I've been designing, developing and testing hardware and software for several decades. My experience spans several domains...
I live in the United Kingdom where I am a Chartered Engineer (equivalent to a US Professional Engineer), which also confers the title European Engineer. I'm a Life Member of the US Institute of Electrical and Electronic Engineers (IEEE). I'm also a member of UK professional bodies the Institute of Engineering Technology (IET) and the Association for Geographical Information (AGI).In the context of MicroStation I have experience with both current and obsolescent development tools, including the CONNECT MicroStationSDK, MDL, the MicroStationAPI, VBA and several older languages. I speak fluent C++, C#, LINQ, C, VB, VBA, C#, XML, SQL, Perl and Java and have a passing aquaintance with Python and VB.NET. I do battle with Microsoft Visual Studio almost daily.I design and develop MicroStation applications, usually writing C++ and C#, with the MicroStation CONNECT MicroStationSDK. Occasionally I write some MicroStation VBA. I've taught classes and workshops for MicroStation developers with MDL and VBA.
I publish articles about MicroStation programming on the LA Solutions website. You'll find pages about the MicroStationSDK, C++ C#, VBA and the MicroStationAPI and .NET APIs (DgnPlatformNet and MstnPlatformNet) along with code samples.Experience has taught me how to interpret the Bentley documentation,which helps me to answer questions on the Communities Forums.It gives me great pleasure to be able to contribute to the world-wide MicroStation community.