Since 2011 I’ve been a senior .NET software engineer on full-time all-remote agile teams. Before that, I did independent consulting, mostly remote. I have a formal Computer Science education and over twenty-five years of experience developing software using a variety of technologies, including C#, Python, SQL Server, ASP.NET MVC, NServiceBus, Azure services, C/C++, and COM/ActiveX.
In addition to website development, I’ve also worked on desktop user interfaces, simulations, import and export systems, and information retrieval systems, implemented in Visual Basic, C/C++ and Java. I’ve also written technical documentation, managed software teams, planned projects, and edited project proposals.
I have set up a bunch of WordPress sites, which taught me a few things about HTML, CSS, and JavaScript, as well as PHP, MySQL, CPanel/WHM, and more WordPress plugins than I can remember.
I’m currently learning Python and some data science, and at one time or another I have worked with — or at least brushed up against — HTML, CSS, JavaScript, WordPress, PHP, Powershell, Bourne Shell, MySQL, R, Java, WebAPI, WCF, WPF, Visual Basic, TCP/IP Sockets, Win32, Fortran, Unix, Redis, TFS, Git, and a few assembly languages.
In my spare time, I’m an amateur photographer with passable Photoshop skills, both of which sometimes come in handy building web sites.
For a much more complete work history, see this list of things I have done.