I’m currently a C#/.NET software engineer on a full-time all-remote agile team. Prior to that, I did independent consulting, mostly remotely. I have a formal Computer Science education and over twenty-five years of experience developing software using a variety of technologies, including C#, SQL Server, NServiceBus, and a variety of Azure services. In the process I’ve tinkered with ASP.NET MVC, ADO.NET, WebAPI, WCF, WPF, and Windows Forms.
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 am currently teaching myself Python, and at one time or another I have worked with — or at least brushed up against — Visual Basic, PowerShell, Bourne Shell, DCL, R, Pascal, Icon, Fortran, Perl, BLISS, and assembly languages for several different processors. I’ve also tinkered with COM/ActiveX technology, ATL, TCP/IP Sockets, Win32, Unix, and Redis.
Finally, I’m an amateur photographer, and I have passable Photoshop skills.