viewing contractor profile for ian-46593

I get a buzz from successful delivery and have a genuine enthusiasm for both technology and how it can help to provide user experience. I specialise in web delivery with Java, with extensive experience with a whole host great platforms such as Spring, Hibernate and Groovy. I enjoy TDD/agile/SMART project delivery. I have a personal passion for mobile since over the next few years the web will be truly mobile. Outside of Java, I develop in PhP including being the author of an open source MediaWiki extension. I am equally comfortable with hands-on dev, heat of the moment troubleshooting and tech client facing front man for multi-million dollar project. Having been through large scale project deployments multiple times - I've the confidence to face any challenge, but still to keen to continue learning.

9 years experience in architectural & team leadership roles
8 years experience in mobile web development
8 years experience in hands-on Java and J2EE/Java EE development
12 years experience in internet application development

KEY TECHNICAL SKILLS

Deep hands-on experience in a large range of technologies & skills, including:

Spring, Hibernate, Struts, Java, J2EE, FreeMarker, JSPs, Groovy, XML & XSL,
BEA Weblogic, IBM Websphere, Tomcat & Apache HTTPD
Maven, Ant, Gradle, Subversion, MediaWiki & Bugzilla
SOA, Web Services, UML, CMS integration (Vignette, Documentum)
HTML, XHTML, WML, CSS, JavaScript, AJAX, GWT, Ext GWT, jQuery, YUI
PHP & C
SQL & Database modelling - Oracle, DB2, MySQL, PostgreSQL & SQLServer
Linux variants, Solaris, HP-UX, AIX, Windows & MacOS
Web site / UNIX server administration expert inc Perl & shell (bash) scripting

You need to be signed in to contact this member.

To sign in to your account now click here.

To register a new account, click here.

Availability Available Soon
Rate neg

experience

 
Job Title Company Name Date From Date To Description
Mobile Solution Architect bemoko Oct 2007

Co-founder of bemoko which provides services for the implementation of internet solutions, specialising in the mobile arena.

Projects whilst a mobile technical architect at bemoko include:

Senior Architect responsible for the end-to-end user experience and technical architecture for a content delivery platform for VimpelCom (Russian mobile operator) focusing on mobile music distribution. Jan 2007 to Dec 2007 – continuation from role whilst at Volantis (below)

Requirements analysis – enabling marketing's vision, bringing inspiration, providing a clear measurable goals for the project and managing change control.
Solution architecture – providing solid foundations with physical architecture, subsystem integration design (including Vignette CMS integration, Diameter billing integration, Customer care Web Services), public interface design (SOAP / REST Web Services), data modelling, UML and technical specifications reviews.
Interactive design – user experience design, defining storyboards and application flow to provide an application that meets the users needs.
Primary technical contact for customer taking responsibility for and reporting to customer on all the platform deliveries.
Co-ordination of work streams, overseeing of all technical activities including subsystem developments, system integration, quality assurance and education to bring clarity of ownership and roles to all team members.
Code reviews and technical guru for development and deployment, including development of Java/J2EE components on the Volantis platform, build and deployment processes (SVN and Maven), web application development on BEA WebLogic, billing integration, mobile device optimisation using Volantis implementation PC, WAP, WAP Push, IVR & USSD delivery channels.

Education of mobile operator in Dubai for system architects, developers, content managers and support team on how to use Volantis to deliver mobile content (Jan 2008).

Development of a training course for developers of the Volantis platform to allow many people to quickly get up to speed with Volantis software skills.

Development of a mobile platform to promote agility and creativity of mobile web sites.

Requirement analysis and solution architecture of mobile delivery platform.
Creation of the systems to manage product lifecycle, with strong foundations in Maven, Subversion, MediaWiki and Bugzilla.
Java development of web framework solution with extensive use of Spring, Hibernate, Struts, Junit, FreeMarker and Groovy.
Web UI creation with GWT and AJAX

Creation of BugzillaReports an opensource MediaWiki integration with Bugzilla written in PHP.

Senior Architect - Global Services Volantis Systems Ltd Sep 2006 Oct 2007

Accountable for the development and delivery of mobile web solutions to global mobile operators and content providers.

Reported to VP of Global Services on account deliverables and strategic initiatives to provide a clear status of the technical activities within Global services.
Created directives, guiding principles and best practices to empower and enthuse the team of around 20 technical consultants and architects.
Defined, championed and delivered on clients’ technical, business and operational requirements to take projects from inception to go-live.
Supported global sales operations to help close multi-million dollar contracts across Europe, China, Japan, Russia & USA.
Worked closely with project management to deliver work breakdown schedules, risk analysis, project sizing and planning.
Developed team knowledge share and training strategies and extended reach of solution through partner education and engagement programmes.
Senior troubleshooter and developer to recover critical path and “hot” projects.

Temporary technical lead for content delivery platform for MTN (South Arican mobile operator) to get the system through some teething issues and get the system live.

Delivery of content delivery platform for WWE (activities between April 2006 to February 2007).

Senior Technical Consultant - Global Services Volantis Systems Ltd Jun 2001 Sep 2006

Architectural lead for solution delivery to multiple operators, including 3, AT&T Wireless, Orange, Telecom Italia Mobile, Telefonica and Turkcell.
Team lead and primary technical customer contact.
Extensive hands on solution development primarily using Java, J2EE and XSL.
Server configuration and system administration including the extensive use of SQL, Perl & Shell scripting for MySQL, Oracle, Tomcat, BEA WebLogic & IBM WebSphere administration.
Champion and advocate of the MediaWiki platform encouraging and educating the teams across the company to adopt the centralised and community driven information share.

Technical lead delivering a mobile content delivery platform for Turkcell in Istanbul (September 2005 to March 2006).

Technical lead delivering the Volantis mobile content adaptation platform to Orange in Paris (July 2004 to September 2005). Technical Architect for the mobile web subsystem including Java and XSL development to render the operator partner markup to mobile devices according to the Orange style guide.

Technical lead for the delivery of the Volantis mobile web platform AT&T Wireless in Seattle (September 2003 to July 2004). Integration of mobile rendering solution into the AT&T Wireless mMode mobile content portal including development of UAT process.

Technical lead at 3 (UK mobile operator) enabling successful role out 3G data services.

Technical lead for TIM (Italian mobile operator) responsible for successful proof of concept. leading to sale.

Technical lead for delivery of a mobile portal to a Telefonica in Madrid responsible for:

Successful proof of concept of product leading to win of multi-million dollar project.
Architecture of Vignette CMS integration and technical lead responsible for delivery of mobile portal compliant to the style guide across multiple devices.

Head of Development Xtranet May 2000 Apr 2001

Managed team of developers in the delivery of Internet solutions for Financial, Healthcare and SME. Headed up a team of 5 developers developing a set of reusable software components with ASP and ColdFusion including the creation of an easy to use Wiki-like content management system.

Technical Team Lead RTSe Oct 1999 May 2000

Project management, Team leadership and development guru / mentor as well as hands on development of internet applications with ASP, Visual Studio and SQL Server

Technical Consultant Xtranet May 1997 Apr 1999

Consultant at an Internet start-up developing bespoke internet solutions using range of development tools including C, Java, Visual Basic, SQL Server, MS Exchange & Lotus Notes. Responsible for sales support, requirement analysis, development and system admin.

 

education, training and professional qualifications

 
Date From Date To Estab Qualification
Sep 1990 Jun 1993 University of Exeter Bsc(Hons) Mathematics (1st Class)