Duncan Cave
Head of projects at adserve plc- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Allan L.
Duncan is a highly conscientious developer with an excellent knowledge of C#. Having worked with him at Broner, I always felt I could rely on him to develop robust functionality and fix issues at the fundamental level, rather than just superficially. Given the nature of Broner's software, he is clearly also adept at managing legacy systems. I wouldn't hesitate to recommend Duncan as a developer in the specialist software field and in the wider IT industry.
Allan L.
Duncan is a highly conscientious developer with an excellent knowledge of C#. Having worked with him at Broner, I always felt I could rely on him to develop robust functionality and fix issues at the fundamental level, rather than just superficially. Given the nature of Broner's software, he is clearly also adept at managing legacy systems. I wouldn't hesitate to recommend Duncan as a developer in the specialist software field and in the wider IT industry.
Allan L.
Duncan is a highly conscientious developer with an excellent knowledge of C#. Having worked with him at Broner, I always felt I could rely on him to develop robust functionality and fix issues at the fundamental level, rather than just superficially. Given the nature of Broner's software, he is clearly also adept at managing legacy systems. I wouldn't hesitate to recommend Duncan as a developer in the specialist software field and in the wider IT industry.
Allan L.
Duncan is a highly conscientious developer with an excellent knowledge of C#. Having worked with him at Broner, I always felt I could rely on him to develop robust functionality and fix issues at the fundamental level, rather than just superficially. Given the nature of Broner's software, he is clearly also adept at managing legacy systems. I wouldn't hesitate to recommend Duncan as a developer in the specialist software field and in the wider IT industry.
Credentials
-
Professional Scrum Master (PSM1)
Scrum.orgMar, 2020- Nov, 2024
Experience
-
adserve
-
United Kingdom
-
Software Development
-
1 - 100 Employee
-
Head of projects
-
Jul 2018 - Present
-
-
-
GES ltd.
-
London, United Kingdom
-
Technical Project Manager
-
Jan 2018 - Jul 2018
-
-
-
Socialicity Group Limited
-
United Kingdom
-
Advertising Services
-
1 - 100 Employee
-
Senior Developer
-
Mar 2014 - Jan 2018
A marketing platform, a sharing platform and other stuff too! A marketing platform, a sharing platform and other stuff too!
-
-
-
Broner Metals Solutions
-
Software Development
-
1 - 100 Employee
-
Senior Software Developer
-
Oct 2012 - Mar 2014
MES (Manufacturing Execution System) is a real time messaging system, written in C#.Net 4.0 (WinForms and WPF) with an Oracle database, that interacts with other third party software, such as SAP, to provide information about pieces of steel currently in a steel plant to the users. I am Lead Developer for our current Brazilian project leading up to three other developers. This involves assigning work and reporting to the project manager on progress, and I have also been on-site to help support an upgrade. I also support our Indian project and UK projects when required. During my time here, I have introduced and chaired weekly development meetings, helped improve the quality of the software, helped drive down the outstanding bug list and tried to encourage better communication and raise awareness and acceptance of Test Driven Development principles. As part of a handheld initiative, I wrote a proof of concept web version using ASP.Net (MVC4), Castle Windsor, Entity Framework and Oracle. Show less
-
-
-
-
Systems and Premises Manager
-
Jul 2010 - Aug 2012
This was a promotion from the previous role. I lead a team of five people (system administrator, developer, two contractors and a premises advisor) and am also part of our senior team. For a period of five months I was running the department on my own dealing with server support, desktop support, development, premises support and supporting the wider business on major and minor projects. I’m part of a team working on a joint project with our Life division to supply a new operational service to a large banking partner. I’m mainly involved in the integration between our internal systems but also offer operational and product advice where needed. Show less
-
-
-
-
Lead Systems Developer
-
Jun 2008 - Jul 2010
This was a promotion from the previous role. I have been personally responsible for the migration to C#.Net and SQL Server 2005. Project Manager and Technical Lead for the re-write of the CRM system to C#.Net using a multi-layered approach. I have been point of contact and involved in many projects within the wider company including web projects and outbound projects with third party call centres. I lead a team of one developer and two contractors. This position has allowed me to tackle some tricky staff situations. Show less
-
-
-
-
Systems Developer
-
Aug 2005 - Jun 2008
The CRM system is currently written in Delphi and has SQL Server as the backend. I am responsible for maintenance and development of our existing Delphi application. I have developed C# applications for many of our backend processes such as data validation, data entry and Management Information reporting. I also administer our SQL Server 2005 and was heavily involved with our migration from SQL Server 6.5. The department has gone through a server upgrade from Windows NT to Windows 2003 all running in a VM environment and I have played a major part in the implementation of this including: installation, Active Directory and Group Policy design and setup. Show less
-
-
-
-
Software Developer
-
Mar 2004 - Jul 2005
The Red-Detect system is a wireless intrusion detection system. It is a real-time client-server application with the client-side written in Delphi, the server-side written in C, the SOAP communication layer, between server and client, implemented using PHP3 and a Postgres database. I develop and maintain the client-side Delphi application, which is a multi-threaded application, as well as the PHP3 communication layer to the server. During my time here I have re-written the threading to help speed up data retrieval. I have written our management reports using QuickReports 4 Pro, this provides the user with concise printable data and graphs. I have also developed a view of the wireless network that shows the current activity (almost real-time) between access points and devices. My job also includes bug fixing which means I work closely with the support department to solve customer issues. Show less
-
-
-
-
Development Team Leader
-
Feb 2001 - Mar 2004
The first nine months of this role was as a developer then I received this promotion. I have responsibility for a team of 3 development people. I organise their work schedules, estimate timescales for work to be completed and am there to assist and answer any development related questions they, or anyone else in the company may have. I take an active role in designs and specifications for new developments for customers and work closely with the projects team, support team and interface team to achieve this. I often visit customer sites to help with new installations and upgrades of the software. This position still allows me to support and develop the software with the rest of the development team. Such developments included rewriting the installation process, the licensing process and the digital dictation system. For these developments I have had project ownership and taken them through the project lifecycle. I have also been taking an active role in the preliminary work with the Web version of RMS. Show less
-
-