SKILLS
COMPUTER PROGRAMMING
I code in html, css, javascript, php and mysql. In the past I have written user registration systems, blogs, photo galleries, user profiles, web services and databases completely from scratch. Today I use JQuery and the Yii framework to leverage current technology and produce superior products.
SERVICES
FRONTEND / BACKEND DEVELOPMENT
The services I offer are as follows, database design, web design, web application development, phone / tablet application development.
EDUCATION
UNIVERSITY OF DERBY (2009 - 2010)
Post Graduate Certificate / Enterprise Business Studies.
UNIVERSITY OF DERBY (2006 - 2007)
Bachelor of Science (Hons) / Computing.
UNIVERSITY OF DERBY (2004 - 2006)
Higher National Diploma / Computing and Internet Technology.
SWANWICK HALL SCHOOL (2002 - 2004)
Business Studies / AVCE. (Advanced Double Award)
SWANWICK HALL SCHOOL (2000 - 2002)
9 GCSE`s.
RECENT PROJECTS
EVENT APPLICATION
Project was to create a system that will allow event coordinators to create events from which their staff can then choose to sign up to. The event coordinator can sign in to the system and create "staff accounts", the staff can then sign in to the system and select from their calendar which events they would like to attend. Events on the system have various parameters to name a few, number of people, number of people on standby, number of drivers, required skills. The system will use these parameters to constrict which staff members can sign up to the event. Event coordinators can also pull data out of the system such as the staff profiles of the staff signed up to the event, this data is available in PDF and CSV formats. Staff members can also view their work history on their personal profiles and the number of hours they have worked. The system does more than this, but this explains some of the functionality. The system was coded in html, css, jquery and yii.
KITCHEN PLANNER APPLICATION
Project was to create a system that would allow kitchen companies to plan layouts of kitchens and automatically price the layouts for customers. The system is multi-user and an administration can create a "staff account" for each staff member. The staff members can then use the system to create kitchen layout plans for customers by dragging and dropping various shapes (or worktops) onto the layout plan. The staff can then assign sinks, colours, hobsplash and customer postcode. Using all of this information the system is then able to calculate the price of the kitchen and the breakdown of the price can be viewed on screen and sent to the customer via email. The system does more than this, but this explains some of the functionality. The system was coded in html, css, jquery and yii.
PAST PROJECTS
DEVELOPMENT OF PATIENT NOTE APPLICATION
Project was to create a web application to be used by doctors to store patient notes. The application has an overall administrator who can create “Doctor” accounts. The doctors can then sign in to the system and create patient accounts, store information and add notes to patients. The patients can also sign in and see their profile and any notes the doctor has made. The system was coded in html, css, jquery and yii.
3D VISUALISATION OF DATASETS
Project was to create an application that would take an array of data as its input, in this case it reads the data from a text file. The application then creates a visualisation of this data in 3D. The application also contains controls for manipulating the data presented to the end user on screen. Application was created using TCL, TK and the VTK library.
DEVELOPMENT OF TIME TRACKING APPLICATION
Project was to create a web application to support a series of video tutorials I did. The application was created using the Yii framework written in PHP. The application allows the user to creates tasks and time items and relate the tasks to projects whilst showing overall project progress. Please note this is not the same as the Time Panel application but is something I did at an earlier stage.
DEVELOPMENT OF MULTIMEDIA APPLICATION
Project was to create an application that would act as an interactive business card and selling aid for a company. Application presented information about the companies products and services. Application was created using Macromedia Director.
DEVELOPMENT OF GAME SERVER AND CLIENT
Project was to create a noughts and crosses game that would run over a TCP/IP network. The game works from a central server, where two or more clients can play a two player game of noughts and crosses. Application was created using Visual Studio (.NET) and the C# programming language.
WEB SERVICE FOR DJ MIXES
Project was to develop a database of dj mixes, after this a centralised server was created so that clients could access the database and download the mixes. The client application included the ability to log into the server and search for dj mixes by query, search for dj mixes by category and upload dj mixes. The database was created using mysql, the server and the clients application was created using PHP. Data is transmitted from server to client or client to server using xml / soap.