Welcome to my blog. Please choose from the topics below to read articles I’ve authored with the desire to encourage others in their quest to excel professionally in the technology field, or select an article using Tags or Categories on the right.

Project Management/Leadership
While technical skills are crucial to deliver a product/service, leadership and project management skills are just as important to ensure those resource are expended wisely to achieve strategic goals. These articles provide an overview of project management, Scrum methodology for managing rapidly changing requirements, and Microsoft Project, the most robust project management software.
Business Intelligence Development
Business Intelligence (BI) encompasses leveraging statistical analysis Microsoft’s BI stack (SQL Server, SSRS, SSIS, SSAS) on upon massive organizational data stores to enable strategic decision-making, and Tableau for powerful, intuitive reporting.
Database Development
Leveraging an organization’s data stores is crucial to enabling strategic decision-making.
These articles illustrate the following skills: SQL development and administration, database design, and 3rd-party tools.
SharePoint Development
Microsoft’s SharePoint solution is their flagship product for providing enterprise Intranet/Extranet platform.
Web Development
These articles illustrate the following skills needed to design and develop robust, scalable enterprise web applications: C#, Design Patterns, MVC, OOP, and JavaScript/JQuery.