CV

A technical lead passionate about the evolution of mobile and web technologies

Employment

2006 – Present : Vodafone Group Research & Development

Technical Lead - Smart Charging

I am currently a Technical Lead for the Smart Charging programme. Smart Charging is a programme within R&D developing new business cases for charging for data.

I spend my time prototyping new solutions to charging problems, and leading the integration of new solutions into operating companies around Europe.

Technical Lead – Betavine Social Exchange

Lead a team of developers creating a website for the mobile developer community for Vodafone. Employed an Agile methodology for project management. Responsible for ensuring that the both the internal team of developers and external contractors met the project deadlines. Successfully delivered major releases on time to meet business objectives.

Responsible for the continued development of the software architecture including the introduction of the Spring Security Framework, CAS single sign-on and migration to the PostgreSQL database. Researched and integrated tools to facilitate the development process including Bugzilla for issue management, Reviewboard for code reviews, Selenium for automated web testing, Hudson for automated Maven2 builds and deployment.

Researched into mobile application platforms – developed several prototype Android applications.

Representative for Research & Development at external events. Responsible for organising internal Hackday events.

Lead Developer – Betavine Developer Community

Led the development of a mobile application distribution website for the developer community. Helped drive requirements and develop code. Required detailed knowledge of application distribution on different mobile platforms.

Developed primarily in Java using Spring framework with Hibernate on MySQL hosted on Tomcat and Apache2. Experienced in developing front end interactions using Javascript and the PrototypeJS library.

Responsible for designing and developing a public API for sending SMS / Java Push messages.

Web Technologies Researcher

Developed prototype widgets for the mobile. Presented and demonstrated early widget technology and concepts to board members.

Client-Server Technologies Researcher

Helped develop a prototype of an early social network hosted entirely on the handset.

2005 - 2006 Panasonic Mobile Communications Division Europe

Graduate developer in the user interface department working on 3G phones. Made redundant in Spring 2005.

Education

2002 - 2005 University of Kent : BSc (Hons.) Computer Science (2.1)

Modules include: | Software and Failure Risk | Mobile and Ubiquitous Computing | | Data Mining | Operating Systems | | Databases | Computer Security and Cryptography | | Business Start-Up | Parallel and Imperative Programming | | Computer Networks | Software and Systems Design | | Object-orientated Programming | Theory of Computer Science |

Final Project focused on a Java application demonstrating paging mechanisms in an Operating System.

1996 - 2002 : Little Heath Secondary School, Reading

A Levels: Computing (A), Geography (B), Art (B)

AS Levels: Computing (A), Geography (A), Art (B)

8 GCSEs including Mathematics, English and Science

Technical Knowledge

Web

Experience in developing web sites for 9 years. In-depth knowledge of HTML, XML, CSS and Javascript

Mobile

Developed mobile applications for multiple platforms; Opera Widget Platform, Nokia Web Runtime, Java ME and Android. 6 months experience writing C++ for mobile phone user interface.

Server

5 years experience programming Java. 3 years experience using Spring Web Framework. Developed several websites using PHP, Ruby on Rails and Sinatra.

Experienced Linux user and developer. 4 years experience using Debian-based distributions, primarily Ubuntu.

Open Source

Enthusiast for open source software. Released several small applications written in Python and Ruby in spare time.

Interests

Outdoor Adventure

Have travelled around Britain, including Snowdonia and Scotland, to gain experience in climbing.

Sport

A keen supporter of Reading Football Club. Previous member of Reading Athletics Club. Still competing in long distance running events.

Awards

Completed the Duke of Edinburgh Bronze award. Participated in youth leadership programme.

Volunteering

Fully qualified first aider for the British Red Cross. Attended many public events.