SKILLS & QUALIFICATIONS
This page lists my current technical skills and educational qualifications.Technical Skills
Programming & Scripting Languages:
C++, ANSI C, C#, Java, HTML5/XHTML, CSS3, PHP5, JavaScript, MySQL, XML, Ajax, JSON
Operating Systems:
All versions of Windows, Mac OSX and multiple UNIX variants (including, but not limited to: Fedora, Debian, Ubuntu and Mint)
Scripting Environments:
UNIX (Bash and Z shell), MSDOS/Command Prompt, MS Exchange Management Shell
Bug and Incident Reporting Tools:
BMC Remedy, Mantis Bug Tracker
Development Environments:
LAMP Stack, VIM, Emacs, Visual Studio, Eclipse, Xcode, Siebel CRIS, Oracle Command Line
Other Environments:
Microsoft Exchange, Microsoft Active Directory, Virtual Machines, Citrix Metaframe/XenApp, Cisco Networking Devices, Novell Networks, DHCP, DNS, TCP/IP
Multimedia APIs:
DirectX 9, OpenGL 2.0, OpenAL
Other Technical Skills:
IT Workforce Management, LEAN Productivity, Software Analysis, System Imaging, Web Design, 2D Graphical Design, Server Administration, Database Administration, Sound and Video Editing, Beta Testing
Educational Qualifications
Graduate Level Course in Advanced Web Development – Harvard University, Summer School (USA)
June – August 2011 (‘A’ Grade/4.0 GPA, 4 Graduate Credits)
- Graduate level course dealing with building dynamic websites using multiple APIs. Developed using the LAMP stack in PHP, JavaScript, XHTML, CSS, XML and MySQL using technologies such as Ajax and JSON.
- Dealt with issues such as security, scalability, cross-browser support, enterprise level deployment, virtualization, colocation in data canters, and load balancing.
- Scored the highest grade possible on each of the course’s projects.
B.Sc. (Hons) in Computer Games Programming – Teesside University (UK)
September 2005 – September 2008 (Honours Degree)
Computer Science undergraduate level courses in:
- Algorithms and Data Structures
- 2D Games Software Development
- Principles of Computer Graphics
- Rendering
- Visual Simulation of Data (such as graphical crowd simulation)
- Advanced 3D Games Software Development
- Game Physics
- Multiplayer Games Programming (tiered server-client application programming)
- Group Project (see “Capital Punishment” under Projects)
- Final Year Project (see “Latency Hiding Techniques in MMO Games” under Projects)
Coursework in Software Engineering – University of Manchester (UK)
September 2003 – September 2005






