For over 3 decades I have been designing, coding and testing software solutions for companies of all sizes, producing everything from disposable scripts to distributed N-tier enterprise applications with federated search engines, and multi-terabyte databases. Of course these larger feats were not solo acts. They required extensive collaboration in cross functional teams and real communication, particularly as we shifted from the document-heavy approach of Waterfall toward the methodical face-time of Agile development. Career opportunities have repeatedly steered me toward Microsoft’s technology stack, so it’s comfortable. However, there have been some notable departures where integrating a competitor’s domain-dominating product has translated into a technical, financial, or competitive advantage. Ultimately I enjoy technology and building things to solve problems, so platform and tool choice is more about fit and productivity.I am happiest as a senior contributor in a small team of talented individuals from whom I continue to learn. Management does not interest me.Technical experience: SQL Server database design, development, and tuning. ETLs created with SSIS and C# + Linq. Significant--though rusty--experience in web services, MVC, Javascript, jQuery, Ajax, CSS, HTML, XML, JSON, Moq, Regex, Ninject, Fast, and WCF. Also cloud providers Azure and AWS. Brief experience with Solr Cloud, Couchbase (Membase) Server, VoltDB.Methodologies: Scrum agile development, paired/extreme programming, test driven development (TDD), traditional waterfall SDLC.Related leisure activities include amateur development of microcontroller firmware for robotics and wireless remote sensors, backed by an Amazon (AWS) EC2 instance. These activities focused on the AVR platform, with a brief foray into the .NET Micro framework for ARM7.
Listed skills include C#, Jquery, Css, Ajax, and 33 others.