Neil Cresswell

Neil Cresswell

Almost thirty years experience as a professional software developer, IT manager and management consultant, in a wide range of technology roles, including CTO, Director of Engineering and Chief Engineer.

Equally capable of working on business requirements, resource and project management, systems architecture, user-interface design, applications design, front-end development (both for web and Windows applications,) executable, DLL and application/business layer coding, batch processes and feeds, back end database design and development, formalized testing, SEO, performance optimization and scalability testing, security hardening at both the application level (cross-site scripting and SQL injection, et cetera) and the network and operating systems levels, production deployment, version and release management, production support and server farm and data center management, including data center migrations, Neil is capable of providing a very rare combination of in-depth experience at every level, covering all aspects of development and deployment, giving him the ability to take an idea from inception to release and to support it in a scalable production environment.

Specialties Neil has focused predominantly on web development since the late 1990s, using technologies such as .Net and ASP on the Microsoft stack and PHP on the LAMP stack, with client-side web development undertaken using XHTML, CSS, JavaScript, JQuery, XML and AJAX. He has developed database solutions since 1984 including 16 years of RDBMS development against MS SQL, MySQL, Oracle and Informix server platforms. The majority of Neil's DLL and EXE work in the last 17 years has been with VB and .Net.