For the past ten years or so, I have been managing engineering teams and IT infrastructure, and I quite enjoy it. I am also pretty good at it, I believe. Whether it is getting a troubled team back on track, building one from the ground up or just bringing processes, predictability and incremental improvements to an existing group, I've done it, succeeded and left everyone better off than I found them.
I have experience with cloud computing going back to 2008 when Google released the public preview version of AppEngine. This new model of development and resource consumption fascinated me, and I have been using it and learning about it ever since. Microsoft Azure has been the cloud platform that I have used the most over the past decade, and my experience with it includes migrating MarchingOrder's services from a single machine to a fault-tolerant, geographically-distributed, secure, easily-scalable and load-balanced Azure deployment.
I'm also still an enthusiastic hands-on engineer. Everywhere that I have managed a team, I have also been a daily contributor of code. I still love it, still get a buzz from doing a build and seeing the code run. Primarily, I have been working in the Microsoft web application stack: C#/.NET 4.8 & Core, ASP.NET MVC and WebApi, SQL Server, IIS, and Azure. I've been working with HTML, CSS and JavaScript since the 90s. I'm also very comfortable with Go and have many projects on GitHub that are written in it.
Please feel free to take a look at my resume on LinkedIn.
I am available for consultation and time-bounded engagements as well as permanent, full-time positions. If you'd like to speak with me about what I can do for you, please send me an email at adam [dot] crossland [at] gmail [dot] com.