Tim Iles Full stack web developer, specialising in .NET and associated technologies.
Full stack web developer, specialising in .NET and associated technologies.
To request CV or work availability, please:
Strong SCRUM practitioner, firm advocate of test-driven development (TDD) where appropriate.
✓ Could travel further for the perfect role
I am currently working on a few projects of my own, and taking the opportunity to learn new skills.
Jul 2014 to Apr 2015
TotalJobs Group powers many of the biggest job boards in the UK, particularly cwjobs.co.uk, caterer.com, and their main site at totaljobs.com.
My team at TotalJobs was tasked with merging multiple legacy Web Forms projects into a single multitenant site, implementing improvements to the UX and adding unit tests as we went.
Due to our success, we were then kept on to create a new product from scratch, which also enabled me to bring new best practises into the TotalJobs working environment.
Dec 2013 to Mar 2014
Control Risks provides risk analysis and consultancy to high profile customers worldwide. As such, security and reliability are of highest importance in their web products. I was responsible for taking an existing codebase and rewriting problem areas for scalability, reusability, and testability, adding features and fixing bugs on the way.
Sep 2012 to Oct 2013
For M&S’s launch in Amsterdam, we developed a virtual clothes rail, as part of a section of the store called the “e-Boutique”. The Virtual Rail is an innovative new way to browse M&S’s existing clothes catalogue, using a combination of data processing in the Azure cloud platform, and in-store touch screen technologies. The Virtual Rail proved popular, so my role with M&S was extended further, to implement more support tools for the Data Curation process.
Mar 2012 to Jul 2012
The Deloitte Games was a bespoke predictions game for Deloitte, via Fantasy League, for the London Olympics 2012. The site easily handled over 16,000 users with fast performance on a shared server.
My favourite feature of the site was the flag builder, where users were able to design their own flag avatar. The flag builder was made using Raphael.js, and the data was stored in SVG format, which was then rendered as a PNG file on the server.
Mar 2011 to Nov 2011
At Fantasy League, I was responsible for the development of a new “predictor” feature to extend the company’s existing suite of fantasy football games. We had many high-profile clients all with custom websites running on a multitenancy web application, with distributed caching to enable scalability.
Nov 2008 to Jan 2011
GigJunkie was a social network and listings site for live gigs. In addition to my development work there, my role also included:
Feb 2007 to Nov 2008
DontStayIn.com is a global social network for clubbers. During my employment, we were serving over 34 million page impressions per month, with 56,000 unique users logging in per month, and plenty more anonymous users.
One of the more challenging projects I worked on for DontStayIn was implementing an internal targeted ad server. The code ran in parallel with building the page response, and adapted its banner selection according to user info (such as location, interests and browsing behaviour), while also fulfilling requirements from the advertiser, such as frequency of display and campaign lifespan, with the goal of maximising click-through rates.
Oct 2004 to Feb 2007
During my time at Dialog Services, I took on the role of lead developer in a team with three others. In this capacity I was relied upon to provide technical knowledge to my team, make architectural decisions, and to be responsible for all stages of the development process, from gathering business requirements from the client, through to product deployment and the training of business users.
In between client work, I like to work on projects of my own. A few highlights include:
University of Warwick (2001–2004): Computer Science BSc (1st Class Hons)