James Dempster
Project Manager at Emailcenter
- Location
- Northampton, United Kingdom
- Industry
- Computer Software
As a LinkedIn member, you'll join 150 million other professionals who are sharing connections, ideas, and opportunities. And it's free! You'll also be able to:
- See who you and James Dempster know in common
- Get introduced to James Dempster
- Contact James Dempster directly
James Dempster's Overview
- Current
-
- Project Manager at Emailcenter
- Past
-
- Web Developer at Emailcenter
- Web Developer at GG.COM Ltd
- Web Developer at Freetimers Internet
- XP Deployment Manager at Barclaycard
- Education
-
- University Collage Northampton
- Hopwood Hall College, Rochdale
- Recommendations
-
2 people have recommended James
- Connections
-
19 connections
- Websites
James Dempster's Summary
PHP Application Developer, Database Administrator, and Project Manager. Interests in web-based applications (not just websites) full blown front end user interfaces using JavaScript AJAX.
Love making web applications built to be highly scalable with high availability. Replicated database servers, designing applications with clustering and caching. Looking into every performance avenue using a mixture of different profiling techniques in PHP and MySQL.
Specialties
JavaScript, AJAX, ExtJS, jQuery, MySQL, PHP, HTML, XHTML, CSS, XML
James Dempster's Skills & Expertise
James Dempster's Experience
Project Manager
Emailcenter
Privately Held; 11-50 employees; Marketing and Advertising industry
August 2008 – Present (3 years 7 months)
As project manager I manage a team of 4 developers including myself and a system admin who works from home. I use various forms of communication to make sure we work together efficiently. Liaising with other members of the office such as upper management, support, sales and marketing to ensure the project runs smoothly. Producing change logs, and writing technical documentation. I technically design new product features, delegating work according to the skills and abilities of my team. I help mentor team members with new skills and technologies ensuring a balance of skill levels in all technologies. Motivating the team to become better developers. I actively encourage ownership of work and help to support my team to find and fix any issues that may arise.
As a developer I have personally been in charge of and work on the following:
Multi-threaded PHP back-end processes with inter-process control between threads.
System scalability and high availability (99.99% available service for over a year).
Profiling PHP code and SQL quires.
Memcached caching.
Content delivery networks.
Beanstalkd job queuing.
Programming ExtJS interfaces, creating custom ExtJS components.
Creating Sencha Touch iPhone and iPad apps.
Additional high security 2 factor authentication using various types of tokens.
Additionally I’ve done work with system administrators:
Working on FreeBSD and ZFS, adding SSD caching, and hourly snapshots of data.
Managing MySQL replication and clustering though the application.
Managing the LAMP stack and load balancing.
Web Developer
Emailcenter
Privately Held; 11-50 employees; Marketing and Advertising industry
April 2007 – August 2008 (1 year 5 months)
Started work on the existing code, migrating the code base from PHP4 to PHP5. With PHP5 allowing better Object Oriented support, new features and a faster application it allowed the project to move forward. Work continued into adding an API. Allowing for all existing functionality though various webservices (SOAP, REST, JSON). Comprehensive documentation was created from the API, allowing 3rd party and developers within the company to quickly and easily add new features. This lead way to a more modular system.
Web Developer
GG.COM Ltd
Online Media industry
July 2005 – April 2007 (1 year 10 months)
Working as part of a team of programmers to design create and maintain a horse race tipping website named GG.COM. Managing sub projects within the company. Design, development, documentation and maintenance of core objects. Creation of Unit Tests to prove reliable objects. Creating front end website from Photoshop designs provided by the design team. Complete administration system for website management and publishing. Creation of Tipping game from conception to completion. Building AJAX searchable pages. Design and creation of forum software. E-commerce systems for the subscription of tipping features. Profiling to ensure optimal performance and scalability. Debugging providing a stable and reliable site.
Web Developer
Freetimers Internet
Privately Held; 11-50 employees; Internet industry
July 2004 – July 2005 (1 year 1 month)
Developing in PHP objects and modules to provide content managed e-commerce websites for over 200 companies. Coding web services, bulk email and SMS systems.
Writing quotations, carrying out project feasibility studies, determining project durations, assigning tasks and managing projects.
XP Deployment Manager
Barclaycard
Public Company; 5001-10,000 employees; BARC; Financial Services industry
October 2003 – December 2004 (1 year 3 months)
Built and scripted secure uniform desktop Windows XP images for automated XP migration and quick recovery. Management and deployment of migration to over 6,000 desktops and 1,000.
Set-up and maintenance of servers including Safeboot and Black Ice servers used for security intrusion prevention, detection and encryption, BES (Blackberry Enterprise Server).
Management of roll out of RIM’s Blackberry; hand held email device.
Auditing of desktop and laptops, from custom made scripts using WSH (Windows Scripting Host) and WMI (Windows Management Instrumentation).
James Dempster's Education
University Collage Northampton
HND Computing and Internet Technologies
2001 – 2003
Hopwood Hall College, Rochdale
BTEC National Diploma in Computing
2000 – 2001
James Dempster's Additional Information
- Websites:
- Interests:
-
Programming, Apple Computers, New Technology, Nature, Gardening, Family
- Groups and Associations:
-
St Crispin Berrywood Residents Association
Contact James for:
- career opportunities
- job inquiries
- expertise requests
- business deals
- reference requests
- getting back in touch
View James Dempster’s full profile to...
- See who you and James Dempster know in common
- Get introduced to James Dempster
- Contact James Dempster directly
Not the James Dempster you were looking for? View more »