I am a highly experienced Senior Software Developer with a proven track record of delivering high quality solutions using the latest technologies, with particular expertise in the Microsoft Technology Stack.

My wealth of technical knowledge and experience means I am well versed in analysing complex requirements to architect and deliver fit for purpose solutions. I am equally proficient in developing greenfield systems and re-engineering existing systems and my strong technical skills enable me to turnaround failing or behind schedule projects.

I have full stack development experience with particular expertise in technology stacks such as C#, ASP.Net MVC 5, WPF, WCF, PL/SQL, XML and Entity Framework.

If you are looking for someone who thrives on working in complex and fast moving environments and strives to identify the right solution for the requirement, then please do not hesitate to contact me.

My areas of expertise include:

• Software / Application Development
• C# / ASP.Net MVC 5 / WPF/ WCF
• Full Stack Development
• Solutions Architect / Prototyping
• Distributed Applications
• Business Analysis
• System / Application Design
• System / Application Reengineering
• Programming Techniques / Practices
• Microsoft Development Tools
• Agile
• Full Project Lifecycle Experience