I have over 18 years of experience in the IT industry, working for organisations ranging in size from multinational enterprises to a small start-up. I'm a senior developer with a wide range of experience and technical expertise in developing .Net framework based software and websites. I have worked on projects ranging in size and complexity, in a variety of different industries.
I'm in the zone when writing clean, efficient code, or working on innovative software architectures. I'm always looking for better ways for project teams to work together for successful results, through automation - better tools making everyone's job easier - and collaboration - working together to achieve project goals.
With over 10 years of experience using tools like HTML5 and CSS3, Javascript libraries like jQuery and Angular.js, and Microsoft's ASP.Net MVC and WebAPI frameworks, I enjoy building stylish, yet functional, web applications for customers.
I have software architecture experience at a variety of levels. My experience includes Enterprise Architecture work, as well as work developing software architecture elements, and reviewing architectures designed by others.
Years of experience in enterprises has given me a strong understanding of the need for ALM and DevOps. Most recently I've made use of Microsoft TFS and OctopusDeploy to build a solid DevOps foundation for my current development team.
As the IT industry is constantly changing, I'm always adding new skills to my repertoire. I'm always ready for fresh challenges with new techniques and technologies. Some of the skills I use regularly are listed below.
I have much more detail and a far more complete list of my skills in my resume, which you can view, download, or print here.
Coding is where I started my career, and coding is what I still love to do. I'm very much a hands on coder. Whether I'm a team lead or an architect, I can still be found locked in a battle with a tricky code problem.
I have always had a strong desire to ensure that my teams use the best tools for the job, in the most effective way possible. That way I can be sure we're doing everything we can deliver results for our customers.
I have over 18 years of experience in IT, and have worked for a variety of organisations, large and small. My resume contains full details of my experience. You can download or print a copy here.
Jan. 2013 - Present
Jul. 2007 - Jan. 2013
Mar. 2005 - Jul. 2007
Oct. 2004 - Mar. 2005
Apr. 1998 - Oct. 2004
May 1997 - Mar. 1998
Jul. 1994 - Feb. 1997
Coming soon!
Thank you for checking out my profile. If you would like to get into contact with me, please fill out the form below.