James Holmes IT Development
Go to the Silverlight version
Get Silverlight
 
Home Websites Applications skills Employment Testimonials Contact
Skills
I have worked in the IT industry for 10 years and have gained experience in a wide range of applications and techniques. The list below shows detailed information about each technology and at the foot of the page is information about my education.

To download my current CV, click here.

Visual Basic
7 Years commecial experience
I have been using Visual Basic for commercial software development since 1999 when I started work at Sanguin International. I was involved in developing a large volume plasma testing suite of software designed primarily for the US and European market. The software was subject to very strict controls which regulated the way in which we could develop it.

The application ran on PCs in medical labs and the user was given the choice of using with Access or SQL Server databases (depending on volume). One part of the software used the windows API to interface with software from other companies on the host machine.

Recently, I have used Visual Basic 6 extensively to develop a PC based content management system (CMS) for the shots.net website.
This CMS has evolved over a number of years to become a large application in its own right. I made extensive use of classes in order to maintain the scalability of the application. I developed the application using a 3-tier methodology (data layer, business layer, presentation layer) so that the application can be modified and extended quickly and efficiently.

I have also been involved in the development of a product called Genesis 3. Genesis 3 is a product sold by EMAP to advertising agencies which allows them to manage contacts and contracts. It is a very imporant product in the EMAP portfolio, selling at £12,000 per copy. I developed the trade press module of the application which allows people to view and search trade press articles researched by the EMAP teams.
Key Skills
- ADO
- COM
- 3-tier development
- Custom controls
Work Examples
- Content management system for the shots.net website
- Trade press module of 'Genesis 3' for EMAP
- Internal administrative systems for EMAP
- Large scale blood testing application designed for the US and European plasma testing market
 
Active Server Pages
6 Years commercial experience
I began using standard ASP in a commercial environment when I began working for EMAP in 2001.
I was initially involved in the maintenance and development of some existing websites. After gaining experience, I started work in developing new (or relaunching) websites (www.screendaily.com and www.broadcastnow.co.uk). My main focus since then has been on the www.shots.net website. I was involved in the development and launch of the site from the very beginning. The shots.net website is very multimedia focused so it gave me the opportunity to gain experience in embedding and digitising quick time movies.

I was the technical lead on a very sucessful project which enabled the clients listed in the shots Directory to go online and update their own details. This not only puts the emphasis for accurate data on them but it also took a large work load away from the research teams. The shots data was shared with another website (www.theproductionguide.com) so I developed many shared database routines and ASP functionaility to facilitate this.

I have utilised both XML and Javascript extensively to create a richer user experience for subscribers of the websites. I have implemented XML data feeds for external companies and have used Javascript on a number of sites where inexperienced users had to be guided through certain processes.

During my time at EMAP, I have developed a number of microsites for magazines including photo sites, voting sites and event sites.
Key Skills
- Shared functionality
- Classes
- ADO
- XML, XSL and Javascript
- Quick Time Embedding/Encoding
- Visual Studio
Work Examples
- www.shots.net
- www.screendaily.com
- www.broadcastnow.co.uk
- www.dagenham88runners.com
 
.net
4 Years commercial experience
Having completed two courses in .net 2003 I was able to put this new knowledge into practise on the www.theproductionguide.co.uk project.
The www.productionguide.co.uk site was a good opportunity for me to familiarise myself with the new .net technology. The development was a success and both the popularity and use levels of the site increased significantly.

I have also recently completed a freelance project for www.thelocationguide.com. I was asked to build an addon section to the existing site which would enable subecribed users to search a database of countries in order to find the most efficient location for filming. This addon was actualy more of a complete site build as I had to redevelop the user management system and also integrate Pay Pal Instant Payment Notification (IPN).
Key Skills
- asp.net
- vb.net
- Server controls
- AJAX
- Visual Studio.net
Work Examples
- www.theproductionguide.co.uk
- www.thelocationguide.com/tour.aspx
- www.thelocationguide.com/home.aspx
 
AJAX
2 Years commercial experience
I have recently implemented an online project which used AJAX and XML webservices to interogate a database and return data. The final result was a very quick and slick interface which the client was very happy with. AJAX enables developers to create very exciting interfaces which differ greatly in architecture from the standard internet interfaces seen on most sites today.
Key Skills
- AJAX controls
- Asynchronous data loading
- Interface design
 
SQL Server
6 Years commercial experience
I began using SQL Server in 2000 whilst working at Sanguin. During the following years I gained vital knowledge about tuning and optimising SQL Server databases. I became very experienced in the use of triggers, indexes and other optimisation methods. Many of the databases use enforces referential integrity to ensure the validity of the data. Emap recently switched over to use 2005 so I have had a chance to see the changes from the previous version.
Key Skills
- Enterprise Manager
- Query Analyser
- Table creation
- Optimisation (relationships, indexes, triggers, backups)
- Stored Procedures
- MS Profiler
Work Examples
- backend database for shots, The Production Guide, Broadcast Now, Screen Daily, The Location Guide
- backend database option for Sangiun Acclaim
- used for the shared user management systems for EMAP Media and also for the Bulk Email sending application
 
Flash
3 Years experience
I began experimenting with Flash 4 a number of years ago and was impressed with its potential for innovative website designs. I carried on experimenting and building a few sites using Flash for the next few years. I put together a CD business card for Sanguin Internationl Ltd which was a great success. Since then, I have continued to use the subsequent releases of Flash to keep up to date with the advancements.

Most recently, I have completed a template based Flash personal website for someone in the database industry (see 'Freelance for more information).
Key Skills
- Action Script
- Animation
- Interface
Work Examples
- CD business cards for Sanguin using Flash 5 and Director 8
- Personal website (www.conorbrophy.com)
 
Other Applications
I am very experienced in the technologies and applications listed above, most of which I use daily in my current work. I have used XML to develop data feeds and services for external companies. I have also used XML and XSL extensively in the Visual Basic Content Management System for shots to enable them to create customised reports and outputs. I am very experienced in the technologies and applications listed above, most of which I use daily in my current work.

I have used XML to develop data feeds and services for external companies. I have also used XML and XSL extensively in the Visual Basic Content Management System for shots to enable them to create customised reports and outputs.
Key Skills
- XML and XSL
- Javascript
- Microsoft Windows (95 to current)
- Internet Information Server (IIS)
- Source Safe
- Paint Shop Pro
 - Visio
- Microsoft Office
- Internet Browsers (IE, Firefox, Opera etc)
- Fireworks
- Microsoft Visual Modeller
 


Education
University of Derby University of Derby
Kedleston Road,
Derby,
DE22 1GB

After leaving school, I started reading Information Systems at the University of Derby in 1995. My course was a 4 year sandwich course which enabled me to work for my 3rd year. I chose to work for the Royal Air Force.

The key modules that I studies whilst at university included Structures Systems Analysis and Design Methodology (SSADM), Advanced Database Techniques, Human Computer Interaction (HCI) and Interface Design

I graduated from university in 1999 with a 2:1 Honors Degree.
 
Carisbrooke High School Carisbrooke High School
Mountbatten Drive
Newport
Isle of Wight
PO30 5QU
England

I attended Carisbrooke High School from 1990 until 1995 where I studied GCSEs and A levels. I attained 11 GCSEs, 9 at grade C and above (including Maths, English and Science)

I also achieved 3 A levels (Business Studies, General Studies and General Studies).

Whilst at school, I also won a British Management Award (BMA) whilst I was in the 6th form.
 
Learning Tree Learning Tree
- Building XML Web Services with .net
- Enterprise Web Development with ASP.net
- Mastering Microsoft Visual Basic 5 advanced programming
- Unit System Manager (USM) and Deployable USM courses

Building XML Web Services with .net
I attended this course in 2007 and it was an indepth look at building and managing XML web services. It looked specifically at efficiency and security.

Enterprise Web Development with ASP.net
I attended this course in 2003 and it was a weeks training on the advanced aspects of ASP.net web development. It covered aspects such as ADO.net and XML web services.

Mastering Microsoft Visual Basic 5 advanced programming
I took this course during my sandwich year in 1998 and it introduced the advanced features of VB5 such as COM and Active X. It was a 2 week course after which I gained valuable knowledge about VB 5 and custom control creation.

Unit System Manager (USM) and Deployable USM courses
These two courses were run by the Royal Air Force and I was required to take them so that I would be proficient in the operation of the RAF supply system hardware and software. Each course (the standard course, then the deployed course) was 5 days long and gave me a very good understanding of the UNIX operating system and the specific requirements of the supply systems.
 
City and Islington College City and Islington College
The Angel
311-321 Goswell Road
London
EC1V 7DD

Spanish
I have recently completed a GCSE (grade B) and AS level (awaiting result) in the Spanish language.