Light Theme
Dark Theme
Gold Theme

William McDonald


Software Engineer

Contact

About Me


I spent 15 years as a band director. I am now a software developer. I started out software development learning Python. However, my day job is building native and web apps in C#.


我在中国住了11年了。 我心依然是中国心。

Skills



E xpertise in DotNet with professional experience building production level DotNet applications.

Production level code using the most common DotNet project types including MVC5, Winforms, and WPF.

Frontend projects are not a specialty. Writing beautiful, decoupled backend code is.

I write C# for my job. It's awesome.

My job employs a data-driven approach to software development. SQL is obviously a critical aspect of that approach.

Python is my first language. I use it on the job to automate tasks such as sending emails or in my free time to augment Blender 3D.

JavaScript is still the language of the web and no complex, robust website can be built without it.

Contact


SubStack: