CURRICULUM VITAE
Mark Skelton
Carrer Vicens Bou 6, 2-B, 17310 Lloret de Mar, Girona, Spain
Tel: - /-
Skype: mtskelton
Email:-Website: www.software13.co.uk
Github: www.github.com/mtskelton
PROFILE
Versatile and highly motivated software developer with 18 years of commercial experience
in designing, building and maintaining an extensive variety of systems and applications in
Python, Javascript, Java, C, C++ and PHP. Knowledge of Linux / Unix environments and
test driven development, open source technologies, cross platform development, database
design and management, streaming and multimedia based projects.
I pride myself on developing clean, standards compliant, robust code and adopt a test
driven approach towards development whenever possible. I am constantly looking to
expand upon my existing skills with exposure to new technologies.
TECHNICAL SKILLS
Experience Key: H = High level of experience, used regularly.
M = Moderate level of experience.
B = Basic level of experience
Programming Languages
Python
(H, 15+ yrs)
Java
(H, 12 yrs)
HTML + CSS
(H, 17+ yrs)
Javascript
(H, 15+ yrs)
C
(M, 17+ yrs)
C++
(M, 15 yrs)
PHP (4 & 5)
(H, 12 yrs)
SQL
(M, 17 yrs)
C#
(M, 4 yrs)
Perl
(B)
Other Applications
Unity 3D (3, 4 & 5)
Blender
(H, 3 yrs)
(M, 10 yrs)
Other Skills
• Highly experienced in developing
responsive, AJAX web applications.
• Experience designing and developing
RESTful API and SOAP interfaces.
• Cross platform development in C, C+
+, Java and Python.
• Highly experienced in working with
open source libraries including:
SDL, FFMPEG, LibXML, wxWidgets,
CURL
Operating Systems
Linux
Unix / Solaris
Windows
Mac OSX
(H, 17+ yrs)
(M, 17 yrs)
(H, 17+ yrs)
(B, 4+ yrs)
Notable Tools & Frameworks
Django
(H, 7 yrs)
AngularJS
(M, 2 yrs)
JQuery
(H, 8 yrs)
Flask
(M, 2yrs)
MSVC (6, 2005, 2010)
(M, 10 yrs)
Eclipse
(H, 10+ yrs)
Vagrant
(H, 4 yrs)
Docker
(M, 2 yrs)
Git / Subversion / CVS
(H)
MySQL / PostgreSQL
(H)
MongoDB / Redis
(M)
Apache / Nginx
(M)
PhoneGap / Appcelerator (M, 4 yrs)
•
•
•
•
Highly experienced with Amazon Web
Services and other cloud providers.
Good experience in working on and
developing for the Android and iOS
mobile platforms.
Experienced with OpenGL / 3D work in
both Java and C++.
Experienced in network programming,
particularly TCP/IP in a client/server
environment.
NOTABLE RECENT ACHIEVEMENTS
•
•
•
•
•
•
•
•
•
In 2016 I built and launched a digital music publishing platform – Rocktome.com.
In 2014 I contributed heavily to the UK charity BeatBullying's award winning Cosmo
platform based in Django / Python.
Between 2011 and 2015 I acted as the technical lead for a leading online project
management platform. I inherited this project when the client was close to
abandoning it due to it outgrowing the capabilities of it's original developers.
Initially I was tasked with completing their work and was successfully able to bring
the product to market.
Developed a cutting edge content delivery platform utilising Django, Flash Media
Server and Wowza to deliver live and pre-recorded content over a distributed global
network.
Developed a Windows desktop based HD karaoke video rendering tool for Sunfly.
Designed and developed a fully featured mobile phone ring-tone studio in Java and
C++ for Windows, Linux and OSX.
Designed and built a real time distributed video advertising display system in C++
and PHP.
Redesigned and developed a high performance cross platform mailsorting product
in line with the requirements from Royal Mail and other selected couriers.
Assisted in bringing to market Capscan's web based address matching software by
building a Java based customer facing UI from scratch for the service and
integrating the service into Salesforce.com.
EMPLOYMENT HISTORY
•
Self Employed Freelance Developer: April 2008 – Present
Since April 2008 I have been working as a freelance developer on various projects
for customers around the world. Some notable projects I developed for customers
during this time not already covered in the achievements section above are:
◦ Development of a high performance desktop application for Windows, Mac OS
and Linux to assist in the teaching of primary school students. The application
included background syncing and media purchasing, delivery and playback
similar to Spotify.
◦ Numerous multimedia and 3D based applications including a 3D mannequin
display and lightgun game engine.
◦ Programming contributions towards two indie games developed in Unity and C+
+.
◦ An extensive lead processing engine in PHP used on several high traffic
insurance claims websites.
•
Capscan Ltd (www.capscan.co.uk): August 2004 – April 2008
During my time with Capscan my roles included the ongoing development and
support as part of a team for the company's flagship products which involved
primarily C development work on both the engine and data processing aspects of
the software. I also assisted in bringing the companies award winning SaaS offering
to market.
•
Securicor Omega Express / DHL: October 1998 – July 2004
I joined DHL in 1998 as a trainee software developer. During my time there I was
involved with the ongoing development and support of a number of internal real
time parcel tracking systems making use of C, C++, Informix and Uniface. Other
notable aspects also included the maintenance of server hardware and developing
software to interact with various barcode scanning and printing systems.
EDUCATION
Further Education:
1 yr of Advanced GNVQ Information Technology
1 yr of Advanced BTEC in Computer & Electronic Engineering
GCSE Qualifications:
English (Language & Literature), Business Studies,
Maths, Geography & History
INTERESTS AND ACTIVITIES
I have always been interested in computing and technology in general from a very early
age, initially learning BASIC on an Amstrad CPC before progressing to learning C in my
early teens. In my spare time I'm constantly tinkering and self teaching myself new skills,
including hobbyist game development and experimentation with devices such as the
Raspberry Pi. I am an avid gamer and have always had an interest in gaming and
multimedia technologies.
In addition to computing, I am very passionate about music and travel. I am also currently
learning Spanish.