I am a highly experienced solutions architect / senior analyst programmer specialising in the design and development of enterprise scale web applications. I have extensive experience of several development stacks including the Microsoft ASP.NET platform (10 years +) and Ruby on Rails (2 years +).
Working as a programmer since 1998, I have a wealth of experience in the design and delivery of robust and maintainable n-tier web/ database applications. I have extensive software project lifecycle experience including: project and resource planning; team management; requirements gathering; systems analysis, design and development; testing and support.
I have worked in a range of sectors including blue chip multinationals, academia, web development agencies and latterly on freelance contracts and projects as the director of Kujenga Ltd. Through this experience I have gained extensive object orientated and procedural coding experience using a range of programming languages and technologies including:
Through managing teams on large application builds I have focused more and more on utilising robust development processes. I insist on continuous integration, automated unit testing and where possible automated deployments. I have substantial experience of cloud based services AWS and Azure and I am an experienced user of version control systems including Git, TFS and Subversion.
Q&A for professional and enthusiast programmers
Stack Exchange Network staging zone, where users come together to build new Q&A sites
Q&A for people who build and repair bicycles, people who train cycling, or commute on bicycles
Q&A for system and network administrators
Q&A for professional and independent game developers
Q&A for peer programmer code reviews