craig taylor

Software Engineer - Web Designer - Photographer


my personal info

I am a Software Engineer, I create software. From analysis and feasibility to development, deployment, testing and automation. I have written sleek, fast, responsive applications for world leading clients with household names. Software that has been used by millions of people and continues to be used by them today. The projects I work on are successful.

personal info
  • Name : Craig Taylor
  • Age : 31 Years Old
  • Phone : +447908016815
  • Email :
  • Address : 93 Ravenscroft Crescent, Sheffield, UK
areas of particular interest

  • HTML5, CSS3, JQuery
  • TDD (Test Driven Development)
  • Agile development
  • Process improvement and development efficiency
  • Test Automation
  • Continuous Integration
  • Test Automation
  • WPF (Windows Presentation Framework)

I consider software work of any type, in any technology or language. Good developers adapt quickly.


(to pay the bills)

I have been developing software commercially for around 10 years. I never stop learning. I keep as fresh and up to date with technology as possible and watch what technologies and processes successful companies use and learn them. I want to be making use of the most up-to-date tools and technologies at any given time.

SQL Server
adobe photoshop
  • Agile Methadologies
  • Scrum
  • Test Driven Development
  • Usability
  • User Interface Design
  • Responsive Design, Mobile and Tablet Accesibility
  • Cross Browser Compatibility
  • Cross Platform Design
  • Continuous Integration
  • Automated Deployment
  • Test Automation
  • Software Development Efficiency
  • Positive Person
  • Reliable and Responsible
  • Ambitious
  • Self Motivated
  • Excellent Verbal Communication
  • Excellent Writing Skill
  • Professional Image
  • Polite
  • Autonomous
  • Passionate
  • Adaptable
  • Ethical
out of work
when i'm not writing software
  • cycling

    I love cycling. In the Summer I cycle over 200 miles per week. It keeps me in shape, helps me sleep, and it's my commute method of choice. Sitting in a queue in a car just isn't for me.

  • photography

    I have a photography website
    I mainly like technical photography, take a look at my insect macros or landscapes.

  • travel

    Travelling, to some extent satisfies my urge for adventure. I've always got something planned, and before I'm back I usually know where I'm going next.

  • music

    Different genres for different activities. When writing code, I listen to post rock and electronic dance music. Anything without lyrics (I've got to read code!)

  • film

    I have a love hate relationship with film. I love nothing more than a really good, well made film. Yet I really hate a mainstream cash generating, predictable, blockbuster.


eduction; experience

I started programming at the age of 11, writing simple programs as a hobby on a Commodore 64. I studied software at school, and then at college. I studied maths to become a better Software Engineer. I studied software at University, a course that included a lot of background and tangent topics to further augment my understanding of how software is created. I left University and the longest I have been unemployed for is 3 days.

Software Engineering (BSc)
  • Sheffield Hallam University
  • Sheffield, UK

mathematics for software engineering • component programming • professionalism and communication skills • fundamentals of programming • introduction to requirements and systems modelling • fundamentals of computer architecture • software engineering: concepts and methods • group software development project • database systems for software applications • networked software development • object -oriented programming • web application development • management of IT projects • case studies in software design • applications: frameworks and architectures • effective C++ programming • advanced databases and client server applications • programming 'things' • mobile applications

A Levels
  • Thomas Rotherham College
  • Rotherham, UK

Mathematics (A), Statistics (B), Software Engineering (A), Biology (C)

Software Engineer
  • Nicholas Associates
  • Sheffield, UK

Nicholas Associates are the Software arm of national recruitment and consultancy business, Stafforce Personnel. Delivered and active systems including a number of work placement management software applications used by EBP's, Schools and now Universities. These applications are used by hundreds of thousands of students and process millions of transactions each year. NA Software are a Microsoft Gold Certified Independent Software Vendor (ISV). Applications are mainly developed in (C#) and SQL Server.

Senior Software Engineer
  • Zoo Digital Group
  • Sheffield, UK

Senior member of the Application Development Team. Zoo managed projects with a tailored version of Scrum and Kanban. The Software I worked on here was delivered using Agile Methodologies. I worked on several applications over my 6 years here that were adopted by major Hollywood studios, such as Walt Disney, Warner, HBO and Sony Pictures Entertainment. Offline Software was written in C# and PostgreSQL, online software was written with Python and Django. Several applications I worked on from scratch, through to customer delivery in their production environments.

famous clients
who I've written code for

Craig is a very enthusiastic and talented developer. He has a strong and wide-ranging skillset, and can readily develop in a number of languages. He has a professional manner with clients, and a great rapport with his colleagues. A great addition to any team

Andy Kerner
Developer - Animated Ink

Craig was part of my team at ZooDigital and found him to be a creative, adaptable and thoughtful software engineer. He has a wide and deep knowledge of platforms, technologies and programming languages and always ensures that he understands the problem domain within which he works. These qualities make him an ideal person to throw in at the deep end on any software project as he will rapidly find his feet and start making a major contribution as he did on every project where we worked together

Tim Allen
Sevior Developer - Major UK Process Outsourcing Company

Craig is a creative developer, and very easy to work with. He's very aware of the user experience. His solutions are usually elegant and always economical. I enjoyed working with him - he's a good guy

Nancy Halverson
Technical Communications Consultant - Manulife Financial

I worked alongside Craig for several years. We mostly worked on separate projects, but we regularly discussed the technical challenges we faced and the merits of different solutions. Craig has a broad knowledge of platforms and methodologies, but also a good grasp of the underlying mechanisms, which is invaluable when it comes to understanding new concepts. His enthusiasm for software goes beyond the standard 9-5, and it was always interesting to discuss ideas and technologies he was learning about in his spare time.

Chris Bayliss
Lead Developer - Zoo Digital Group


get in touch with me

Please feel free to email me at Or simply fill out the form below

+ =
+ =