I'm a web development team leader for one of the UK's largest business communications specialists. With nearly 7 years experience as a developer I've managed a number of web-based projects and for the 2 years I've been leading a team of developers.
I've found I really enjoy the team leadership role. Whilst my skills are largely technical, I get a lot of satisfaction from the mentoring, planning and project management aspects of the role.
It's my belief that people produce their best work when they are happiest. In order to sustain happiness and business performance long term, it's important to develop them in the right way. This is ultimately achieved by creating an environment where people value the company as a whole and are proud of their contributions. Through a shared vision and constant communication people will often come together and produce work of superior quality, far exceeding what they could accomplish alone.
I'm experienced in extreme programming, utilising the agile methodologies and practices to continuously deliver quality working software. I've designed and implemented the development and release processes around a number of web projects; using source-control (git) to monitor changes, testing new functionality through automated Selenium tests and managing continuous integration and deployments with Jenkins.
I constantly involve the whole team and any stakeholders in daily stand-ups around a Kanban board, iteration and release planning, frequent demos and retrospective sessions throughout the duration of the project.
I have a keen interest in website performance. In a recent project I lead the team in moving our whole web-estate to Amazon's web services. Planning a new system architecture to improve the speed and performance of the website whilst also making it easier for us to develop new features. We've utilised elastic beanstalk, s3 storage, cloud front delivery and RDS multi-zone instances, all focused on improving performance and reliability across our web estate. I also worked closely with the team to improve the way we construct and deliver the code to help decrease page load speed.
Amazon web services; EC2 server instances, Elastic beanstalk, S3, Cloudfront, RDS (database service).
GIT Source Control; Github, BitBucket
Atlassian Products; Jira, Confluence, Source Tree
During my employment I've completed the InStep Leadership training programme and qualified in Kanban project management.
I believe it's important to always be learning something new.
Recently I've been teaching myself;
Books I've read recently and enjoyed;
Web Developer - team lead for the web team Apr '09 - Present
Planning and delivering a variety of web based projects for one of the UK's largest business communication specialists. With a key focus on SEO, usability and web standards, the websites are analysed and tested frequently to ensure that they're always performing at their best. The websites are built on either Drupal or Wordpress and I have written custom code to integrate with third-party services such as the CRM tool Salesforce and the company's own API service.
TAC - Web and Graphics Designer/Developer Sep '08 - Apr '09
Pure Blue Media - Co-founder and Web Developer Apr '07 - Jul '08
For just over a year I worked as a website developer for the company I co-founded; Pure Blue Media. Alongside my job at Northcliffe media, I registered my own business and created websites for private customers.
Northcliffe Media - Photoshop and Scanning Technician Jul '05 - Jul '08