Welcome to SionDuncan.co.ukWelcome to the drop in the internet ocean that is my website. You'll find links to all the projects I'm involved in, as well as link's to the sites I provide hosting for, if they wish to be published here. You'll also find a short version of my C.V. and my Linkedin profile.
If you have any questions, or just want to get in touch with me head over to the Contact page.
Projects & Hosted Sites
BreachLAN is a local LAN community of which I am a member of staff. I also re-designed and coded the new BreachLAN website to bring it up to date and comply with security standards. I created the new website using a custom framework called Frozen (Details below).
GameLaunched is an International Crowd Funding Website that specialises in the Game's Industry. GameLaunched provides a unique approach to crowd funding, before any projects can do live they require backing (mentoring) from one of the industry veteran's. At GameLaunched, I'm one of two developers that created the entire website and online infrastructure from the ground up. One of the key challenges is providing 100% uptime and global reach whilst supporting multiple currencies and languages. I also created the GameLaunched API, a tool which is unique in the crowd funding sector. Both the website and API have been created in the custom framework Frozen (Details below).
2Dawn Games Inc.
2Dawn Games is a small Indie games development company that also provides Publishing for other Indie titles. At 2Dawn, I am one of two web developers that built and manage the website and online infrastructure. I also created the 2Dawn API which allows games to authenticate users against 2Dawn's user database, it also has micro-transaction support. The challenge at 2Dawn was creating a global infrastructure that self-healed and had near 100% uptime at minimal cost.
I provide Technical Consultancy and Coordinate Technical Services for Devolution Comics. This includes providing support for software & and hardware as well as finding creative solutions to any issues that arise. Currently, Devolution Comics has 2 publications.
Minecraft Log Parser. Co-Built with Chris McCall during our time at Multiplay. We created MCParser to aid customer with diagnosing issues with their server. Unfortunately, due to time constraint's for both Chris and Myself the site has not been kept up-to-date. We hope bring the site back up to date and add even more features.
A custom built highly extendable framework I created alongside Mike Burke. We originally created the framework for GameLaunched LLC. However, due to the extendable nature, simplicity and speed of the framework I use it for every applicable new project.
Windows Service Control (No link available)
An online tool to manage Windows Services on a local, or remote server. This was specifically created to manage UnrealIRCD & Anope IRC Services. This tool is currently still in use.
CastiBot (Link/Source code not available)
A php based IRC bot I created to assist the day-to-day running of the MultiplayUK 1st line support team. It manages several email boxes, keeps track of down servers, alerts members of staff when certain events occur and has "notebook" functionality. Users can select which events they receive alerts for and how they receive the alerts (Highlight in a certain channel, or via PM (Personal Message)).
A custom built Content Management System I created for a specific project that was then adapted to a more generic role. Development on the CMS has stopped, but I do patch any security holes as and when required.
Hosted Sites/Projects• Baguette Noir Press - A small comic publisher. Hosted on a dedicated VM due to their requirements.
• BreachLAN - BreachLAN is a local LAN community which I host on my shared hosting platform.
• GregHanson.co.uk - A personal website for Greg Hanson, a local D.J. and computer repair guru. The site is based upon AuroraCMS, a Content Management System I created a few years ago.
• Hanson-Computers - The website for Greg Hanson's (Above) computer repair business. This is also built upon AuroraCMS.
• Summa CrossRoads - I provide a dedicated VM to SummaXR for use as their IRC server.
• Devolution Comics - A local comic book publisher.
Work ExperienceAberdeenshire Council
ICT Support Analyst, June 2013 - Current
Providing 1st/2nd line support to all council employees, councillors and teaching staff via email, telephone, support ticket and site visit. Training new members of staff. Specialist in SLA breach prevention.
2Dawn Games Inc.
php Developer & Infrastructure Management, March 2013 - Current
Developing internal/external websites and tools. Designing and maintaining the global infrastructure to ensure as close to 100% uptime as possible.
php Developer & Co-Founder, September 2013 - Current
Designing and maintaining the various websites, systems and servers used by GameLaunch. Including the multi-currency payment processors.
Support Team & Systems Administrator, June 2012 - June 2013
Providing support to all customers, answering pre-sales questions & maintaining the infrastructure.
• May 2016 - NetApp CDOT Certification
• April 2014 - ITIL Foundation
• November 2013 - APMG-International's SDI Service Desk Analyst. Mastery pass mark achieved.
Aberdeen College (Now North East Scotland College)
• May 2009 - HND Software Development
• May 2007 - HND Technical Support
• May 2006 - HNC Computing
Technical Skills & ExperienceOperating Systems
Ubuntu, Debian, CentOS, FreeBSD, VMWare ESXi 4 & 5, MSDOS, Microsoft Windows (Windows 95 to Windows 7. Including Windows Server 2003 to 2012).
Applications & Systems Experience
Linux System Administration & Hardening, TCP/IP basics, pfSense, cygwin, Active Directory (including large scale networks), Microsoft Server Technologies (including Exchange, SCCM, BitLocker, Hyper-V, GPO, WDS & WSUS), SIP, FusionPBX, FreePBX, FreeSWITCH, Elaxtix, PikaWarp, Asterisk, nginx, Apache, MariaDB (including MariaDB Enterprise/Clustering), Percona (including XtraDB).