I've been a developer for many a year and love how I'm part of an industry that forces me to keep learning. I've obtained a broad range of development skills and best practices; I enjoy every part of it.
My first love. I've always held that, as the result of most programming is HTML, a solid grounding is paramount; I always teach this to my 'mentees'.
Responsive development is the newest part of my repertoire, but is something that is becoming enjoyable.
I enjoy PHP as a language and love how the community has gotten around projects like PHP The Right Way (http://www.phptherightway.com/)
I'm currently updating my grasp of 'modern' PHP, moving away from the CodeIgniter framework to Laravel/Symfony.
I can build and optimise a MySQL database, but am not quite up to the level of a pure DBA.
I enjoy a technical challenge. The design and planning out of a new system is always satisfying.
I like breaking down a complex problem into it's component parts and sketching together a working system.
Learning Vagrant and Puppet was fun and has become a core part of my development environment.
Over the past 12 months, I've become a lot more comfortable handling Linux servers. I have created a decent hosting platform with a privately-networked database server and integrations with 3rd party web services.
Politics aside, integrating AWS into our systems has been very satisfying. CDNs, large file storage and email systems have all been worked into my day-to-day operations.
Git is my version control software of choice. It has been especially satifying to tie this into an automated deployment system.
I'm familiar with various agiles methodologies, such as Scrum and DSDM. I've worked in timeboxes, sprints, with stand-ups, user stories and MoSCoW-ing. I've cherry-picked and implemented parts in my various roles.
I've developed a decent grasp of business being self-employed and from my time as a freelancer.
Throughout my career, I've worked directly with clients and through account handlers. I'm comfortable in either situation.
I've been a mentor within my roles and outside of work as well.
I came on board at Surreal to set up a dedicated digital department and development team. I am responsible for the majority of a project's lifecycle, working directly with clients, the accounts team and stakeholders, designers and developers.
During my time freelancing, I spent a fair bit of time in-and-around the agencies of the North East and undertook several individual contracts. I worked on varying project sizes, from brochure sites to more complex applications and developed my proficiencies with MVC frameworks and blogging platforms (such as Wordpress).
My first agency job. I was their first purely Web Developer hire and, for a couple of years, was responsible for all web development coming into the studio. I mentored new junior hires, helped to quote on pitches and new work and managed the hosting and local network server.
After having difficulty getting full time employment, I set up my own business offering web-based services to local businesses. I also successfully built upon my work at Magrudy's to develop and manage their web-presence.
The job that gave me The Bug. I was looking for work after university and had a 3 month placement at a large bookseller in Dubai, UAE.