Being An Independent Consultant

Over the years I have held many roles, software engineer, lead developer, architect, and yes, consultant.  I have worked for large companies, small companies, startups, and even my own companies.  Recently I was faced with a decision to stay working at a company versus the excitement of going off and doing my own thing.  I am exciting to say that I decided to be an independent consultant again.  I made that decision 5 months ago.  I have been very busy since then and it has been an amazing journey so far.  I look forward to the many years to follow as I continue to build my brand and expertise.

Why am I excited to go off and do my own thing?

Over the years I have gained a reputation as being an expert on many different technologies and areas of development.  I am well know for my ability to write code in .NET and SQL.  My expertise spans many different types of applications including large scale web, high performance computing, cloud computing, mobile, and data centric applications.  I have used Visual Studio, Eclipse, XCode, Xamarin, WebStorm, IntelliJ, and many other development environments.  You might say that I am technology agnostic.  These days I find myself coding in many different type of languages such  .NET, Java, Scala, Objective-C, Swift, and JavaScript.

Gaining this experience is easy to do if you are someone like me that likes to learn new things.  The drive to constantly learn always keeps me using the latest and greatest technologies.  The passion for wanting to build great software is what fuels that drive to learn.  This passion is what accelerated my career and got me opportunities early on.  It is what got me jobs as a variety of startups, like Law Manager and, and at large companies, like Microsoft and MITRE.

Shout out to Microsoft!

I would be remiss if I didn’t take the time to thank Microsoft.  I owe them a lot.  My 10 years at Microsoft has me as an Azure Insider, SQL Server Certified Master, Book Author with Addison Wesley, Magazine Author with Software Development Times, and much more.  I have spoken at TechEd, Financial Services Developer Conference, Healthcare Developer Conference, Code Camps, and much more.  Thank you Microsoft!  I look forward to continuing to use your great products and foster Azure, SQL Server, and many other great tools and services you provide.

Looking forward to joining TopTal!

As a leader, entrepreneur, developer, engineer, architect and consultant, I look to work with others that share my interests and abilities.  Others that I can contribute to, but also that can help me be better at what I do.  I have heard nothing but good things about Toptal ( from people in my network.  They advertise that they represent top developers.  Having accomplished a great number of achievements as a developer, I look forward to joining an elite group and share my talents with them and their customers.  I am looking to join the Microsoft, Azure, AWS, and Web communities at Toptal.  This is a natural fit for me since I work on cloud-based software, on both Azure and AWS, and Microsoft products and technologies on a regular basis.