I believe that I am a well rounded individual who can demonstrate soft and technical skills. I have had a number of roles from sales, technical support to software programming. I have a keen eye for business and business processes and normally see new opportunities before they become the norm.
Software developing is my passion and my most highly developed skill. I have been programming in various different languages since I was seven years old and over this time I have built the confidence to take on new ones whether to further my career or to express my creativity. This has enabled me to become a extremely good problem solver and adaptable programmer; able to use many tools and resources to find solid solutions . I believe that time permitting, anything can be created.
Sage API Project (Secondment) @ I've been seconded to work with the Sage API Developer Team, Architects, Stakeholders from the UK and Spain to help bring to life the Sage API Portal.
I have designed and configured the Sage API Portal, to give it the 'Sage' look and feel as well as added custom functionality. I have liaised and worked with Developers, Lead Architects in the UK and in Spain, Project Managers, Business Analysts and external partners like Microsoft.
Within the first two months I recognised the short comings of the portal in regards to documentation and it's management. So I designed and developed a cloud based API document management system that is used to create, edit and update versioned API documentation as well as to manage a number other API specification tasks. The Sage API Portal automatically displays the custom documentation for each API operation.
Myself and the rest of the API Developer team now use it to manage the API documentation and is likely to be rolled out to the rest of Europe and the US.
Some of technologies I have used to for this project are - Angular.js, Javascript, JSON, HTML, CSS, WebAPI and a number of Azure Cloud Services. From May 2015 to Present (7 months) Newcastle upon Tyne, United KingdomDeveloper Support @ In my current role I support 3rd party developers who integrate in these products.
• Sage 50 Accounts
• Sage 50 Payroll
• Sage 200
• Sage One
• Sage Report Designer
• Act
Which encompass
• Teaching 3rd party developers how to use our software development kits in a number of developer languages.
• Provide code examples and documentation.
• Finding inovate solutions to problems with our 3rd party developers code over the phone or via email – C#, VB.NET.
Some projects I have worked on
April: I created an encrypted document viewer application. It encrypts and decrypts documents so that only certain employees can view sensitive information within it decrypted. The document is viewed in memory so no trace of it is stored or saved anywhere else. It uses the most up to date and modern encryption technologies and is used through out many levels of management within sage.
Sage 50 Plugin Manager Proof of concept: I have designed and written a plugin manager application in C#/.Net which will allowed software develops to create applications that seamlessly integrate into the Sage 50 Account/Payroll. This was done in a TDD / Agile manner.
Sage Payroll database monitor: I have designed and written a tool that monitors data changes within a payroll data set using C#/.Net. System.Data.ODBC – VS2010
Sage Data Objects Tester : I have written and designed a SDO test tool that checks if the SDO has been installed and data connection settings. This is now supplied to 3rd party Sage developers. From October 2010 to Present (5 years 2 months) Newcastle upon Tyne, United KingdomSage 50 Technical Support @ Providing support to customers around the installation and use of Sage 50 Accounts. Here were some of my responsibilities
• Diagnosing and resolving installation, networking and data problems over the phone.
• Advising, diagnosing and providing solutions to processing queries or problems over the phone.
• Investigating and resolving data corruption queries. From November 2007 to October 2010 (3 years) Newcastle upon Tyne, United KingdomTechnical Support @ Provided Technical support to T-mobile UK direct and corporate customers. The means performing hand-set troubleshooting, software or signal quality issues - Help setup GPRS\3G\HSDPA Modem Data Connections. From January 2005 to October 2007 (2 years 10 months) Developer & IT Support @ Provided General to IT support to the Fireplace manufacturer in the UK. Hardware, Software, Networking. WifFi, BarcodeScanners, Label Printers,
Developed in house be-spoke software which covered many business processes
EDI, Payroll, Accounts, Reporting, Bar Coding Software, Handheld Units,Document-less Office /Scanning Systems and much more From July 2002 to December 2004 (2 years 6 months)
Daniel Colquhoun is skilled in: Sage, Agile Methodologies, Sage CRM, C#, Sage 50 Accounts, Sage 50 Payroll, Software Developer, .NET, Testing, VB.NET, ASP.NET MVC, HTML, Act!, Business Process Automation, Angular.js