I entered the IT industry as a C developer after a career in the British Military. After a spell at Microsoft I returned to the UK and became a freelance/contract developer. When Java was released I jumped ship and later jumped again to C#. I reached a pinnacle in my career as a CTO for a medium sized company, but realised that I was so far away from my true passion, writing code, I gave up that role and since only accept roles that are at least 50% hands on coding.
As a freelancer/contractor I have gained a broad and deep level of experience in many fields and technologies. Because of this almost always find myself mentoring and helping my colleagues and this makes my job even more fulfilling.
My preferred tech stack is Angular, ASP.NET Core and SQL Server, but I also have extensive knowledge and commercial experience in: