You can print this page, or download it in PDF format.
The canonical version of my CV/résumé can be found at hire.marknormanfrancis.com and contains more content than this version, which is dated July 2016.
Among other things I have helped relaunch Pando (a web publication covering technology, Silicon Valley, startups), taking it from Wordpress VIP to a django CMS with an entirely new design; and worked with Linden Lab on two projects—a back end rewrite of inline code into web services to support scaling, and helping implement their new international billing system.
/dev/fort is a regular retreat where a team of web and technology professionals concentrate on solving a single problem in one week. I co-organise and run the event, participate in writing both the back end django and front end code, tutor people, and cook large meals.
Working on-site for Marks and Spencer on a project to showcase the use of agile methodologies, continuous integration, responsive web design and accessibility to deliver a prototype solution built upon their APIs to help staff working in call centres.
The prototype quickly expanded from a sample user base to be across all centres, and reduced average handling time by 10%.
I was the technical lead on two major projects: redirecting all traffic from Directgov and Business Link to GOV.UK as the site first launched on October 17, 2012, and creating the Performance Platform (public dashboards for government services).
Built most of the front end of the original Artfinder website and some of the back end. Also intermittently ran sprint planning and retrospectives, and trained and mentored team members in front end skills.
As a web developer at Yahoo, I worked on and launched over fifteen sites and properties, in multiple languages, including the Olympics 2004, expert coverage of the World Cup 2006, and the Yahoo homepage.
I then managed and was lead developer for the team responsible for all Entertainment (TV, Games, Videogames, etc) media properties for Yahoo across Europe.
Finally, as Front End Architect I represented the web development team within the European business, defining and refinding best practices and coding standards, assisting in the start of new projects, evaluating new technologies and platforms, running training and development conferences, and evangelising both internally and externally.
I worked on the formula1.com website, performing systems administration, website development, and was on-call during live race events. Major deliveries included: a PostgreSQL database backed custom mailing list management interface and delivery mechanism (for a 250,000 strong newsletter sent out over race weekends); hands-off setup of front-end servers; automated site production tools for the editorial team.
I worked as a combination system administrator, programmer and web developer, handling clients directly to determine and fulfil their requirements.
Projects I worked on included: a complete redesign of Barclays internet banking; assisting Barclays with the implementation of an intranet (delivered with Interwoven TeamSite CMS); wrote a page generation system to rapidly build websites in multiple languages; developed interactive applications for the formula1.com website.
I was responsible for administration and maintenance of every computer resource available to students and staff.