Thomas Redstone - Curriculum Vitae

Web Developer

Personal Details

Available at the appropriate time.

Skills

  • PHP Programming
  • Linux Administration (Ubuntu and CentOS)
  • HTML, CSS and Javascript
  • Cloud system design and management
  • SQL
  • Java Programming
  • PL/SQL
  • Perl Programming

Career History and Experience

October 2010-Present - Technical Co-founder - BayCrazy Ltd

Having been brought into the BayCrazy venture by its founder I have been responsible for rebuilding the server architecture from the ground up, to eliminate single points of failure, and improve responsiveness. Along with rewriting the front end system to use more modular Object Oriented code, allowing for more rapid development of new features.

In addition, development of an internal RESTful API, allows queries to be load balanced, with potential to allow third party integration down the line.

June 2011-April 2012 - Application Support Engineer - Red Eye International

The client services team often needed to add rules to the a specific clients database, this was previously a manual task which consumed resource arranging technical time, the process was always the same, but it often took a week before it had been prioritised.

In response to this business need I developed an interactive application which allowed the data to be loaded by client services, while making a backup of the affected tables before adding the new data.

June 2009-June 2011 - Junior Technical Support Engineer - Red Eye International

A high pressure situation which I feel I handled well involved a legacy application failing after the staff who had maintained it left the business, I had to quickly get it into a position where no further harm was done, and then work towards diagnosing the fault, preparing a fix, documenting it and gaining permission for a critical fix to be applied, thanks to my ability to work well under pressure the application was brought back into service quickly, with the problem resolved.

A member of client services had a monthly task comparing two lists, this required significant manual intervention using Excel, I discussed their process with them when they were asking if they could have a faster computer to ease this process, once I understood their process I proposed that I write a program to do the task. I wrote the program using Perl, and set it up on their computer giving them instructions both verbally and in writing. Once they started using my program the process only took a few minutes, and was less prone to human error.

Education and Qualifications

BSc (Honours) Lower Second Class Computing and IT Practice at The Open University

Modules on this course were:

  • Developing concurrent distributed systems
  • Software engineering with objects
  • Fundamentals of interaction design
  • The computing and IT project

Foundation Degree in Enterprise Computing at South Cheshire College

Modules on this course included:

  • Data Analysis & Database Design
  • Computing Methods
  • Web and Multimedia Design
  • Programming
  • Information Systems for Organisations
  • Career Development
  • Database Development
  • Computer Networks
  • Computer Platforms
  • End User Support

BTEC National Diploma in Business at South Cheshire College

Distinction - Distinction - Distinction