I began my career working at Microsoft on the Microsoft Business Framework, an ORM framework, on the Entity Persistence team. We dealt with Querying and Saving Entities to and from a data store, specifically Microsoft SQL. This project was a precursor to the .Net Entity Framework.
I then spent the last 10 years working on the last four releases of Microsoft Dynamics AX (2009, 2012, 2012 R2, and AX 7.0). I worked on the data binding layer for the Forms Presentation tier. In the latest release of AX 7.0 I implemented part of the data binding tier for the RIA Web Client.
I work closely with our program managers to define the software requirements and intimately know all aspects of software development from initial design and requirements gathering through stabilization, release, and sustained engineering.
After leaving Microsoft I have worked directly with end users customizing their Dynamics AX installations to meet their individual business needs.
Most recently I've dived into work with the mobile app experience, mostly with the Xamarin Framework.
Experience:
- 17+ years Software Engineering
- 17+ years C# / .Net / Visual Studio
- 17+ years SQL Server
- 13+ years C++, X++, Dynamics AX (4.0, 2009, 2012, AX7)
- 2+ year Javascript experience
- 1+ year experience with Azure, iOS, Android, and Xamarin
- Contributing Author to Dynamics AX 2009 and 2012 books