Professional Content
Blog Post (Eramosa)
Software Sell Sheet (Eramosa)
Services Sell Sheet (Eramosa)
Partner Spotlight (Eramosa)
Simon Fraser University Capstone Project
Subversion & TortoiseSVN Guide
Personal Blog Content
Microsoft Writing Style Guide: A new guide for technical communication
Understanding the Azure App Service Editor (includes video)
Checking compatibility with .NET Portability Analyzer
Killing zombie Google Chrome processes
Understanding the Visual Studio AssemblyInfo Class
Using Notepad++ to write C# code
Microsoft Developer Network (MSDN) Blog Content
Contributing to Microsoft Azure documentation (Azure Development Community)
Azure on Twitter (Azure Development Community)
Sunday Surprise: Focus On Your 2018 Tech Goals (Wiki Ninjas)
Wiki Life: MVP authors & contributors (Wiki Ninjas)
Sunday Surprise: Microsoft User Groups (Wiki Ninjas)
Wiki Life: Image compression in the TechNet Wiki (Wiki Ninjas)
Technical Book Reviewing
Microsoft Azure IaaS Essentials (Packt Publishing)
Pro Windows Phone App Development, Third Edition (Apress Publishing)
WordPress Mobile Applications with PhoneGap (Packt Publishing)
Presentation Slides
NoSQL, No Problem: Use Azure DocumentDB
Azure App Service to Create Web and Mobile Apps
ASP.NET Core: The best of the new bits
I am a technical writer/programmer writer/content developer who specializes in creating high-quality technical content from complex software architecture. My excellent communication and organizational skills allow me to bring clarity to any project.
With over 14 years’ experience as a software developer, I have engineered strong, data-driven web applications using the Microsoft .NET Framework. With my technological background, I bring a unique insight into technical documentation creation. I understand complicated technology and can transcribe it into documentation that communicates clearly with the end user. In addition, I have a thorough understanding of the software development life cycle (SDLC) and Agile methodologies.
I believe in giving back to the technology community by helping software developers learn through the content I create. I am active on the Microsoft Developer Network (MSDN) where I contribute to several blogs and on Microsoft TechNet as a technical wiki contributor. I also support Microsoft’s open source technical documentation on GitHub. For my efforts, I have been a Microsoft Most Valuable Professional (MVP) since 2015.
I remain passionate about furthering my education. I recently completed a certification in Technical Communication and am co-organizer of my local Microsoft .NET user group meetup. As a public speaker on emerging technologies, I talk at conferences across North America and at meetups throughout Ontario. I am also a technical reviewer for multiple technology books.