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.