Home

About

Welcome to Friday 13th Development, the creative coding work of James "Jim" Valentine.

F13Dev is not so much a business or financial venture, rather a portfolio of my work, coding styles and projects. All information within this website is provided for reference, self learning and to allow prospective employers a chance to preview my current programming knowledge, interests, style and enthusiasm.

Resume

Education

The Open University, 2014 to 2020 – BSc Open STEM
BSc Open STEM
Module
Level
Grade
TM355 – Communication technology
30 Credit Level 6
Distinction
TM352 – Web, mobile and cloud technologies
30 Credit Level 6
Distinction
M256 – Software development with Java
30 Credit Level 5
Grade 3
M250 – Object oriented Java
30 Credit Level 5
Distinction
M269 – Algorithms, data-structures and computability
30 Credit Level 5
Grade 3
TT284 – Web technologies
30 Credit Level 5
Grade 2
TM129 – Technologies in practice
30 Credit Level 4
TU100 – My digital life
60 Credit Level 4
MU123 – Discovering mathematics
30 Credit Level 4
Completed credits
300
Canterbury College, 2001 to 2005
Course
Level
Cisco Certified Network Associate (CCNA)
60 Credit Level 5
ICT System Support
OCR Level 3
HTML Web Design
OCN Level 2
Introduction to Visual Basic 6
College certificate
Introduction to computer networking
College certificate
Music Technology & Performing Arts
BTEC First Diploma

Industry employment

Real Group Ltd, May 2022 to present
Full Stack Developer
  • Web development using LAMP stack and similar web technologies
  • Research and development of innovative e-learning solutions
  • Responsible for Campus Online (bespoke LMS) new feature programming and bug fixes
  • Support the architectural design of web applications
  • Build reusable code libraries for future use
  • Optimise applications for maximum speed and stability
  • Implement security and data protection measures
  • Translate UX/UI wireframes to visual elements
  • Connect with external services using APIs
  • Document code and write supporting documentation
  • Support server management, system upgrades and general admin of hosting environments
  • Support data migration, transformation and scripting
  • Undertake real time web applications development using Node js
  • Liaise with relevant stakeholders for programming requirements analysis
  • Respond to development tickets from customers and Real Group staff via the ticketing system
    Programming experience
  • WordPress plugins and themes (single and multi-site)
  • PHP
  • SQL
  • Node.js
  • JavaScript
    • JQuery
  • HTML5
  • CSS3
  • REST & SOAP API integrations
  • REST API design
  • Data management and database design
  • Accessibility
  • Architecture and design
  • User interface and user experience design
    Systems experience
  • Linux server administration and configuration (CentOS)
  • cPanel & WHM
  • Apache administration and configuration
  • NodeJS application configuration
Real Group Ltd, November 2020 to May 2022
Educational Technologist & Server Support
  • Full stack development for Campus Online (bespoke Learning Management System)
  • WordPress plugin and theme development
  • Node.js application development
  • Accessibility and usability testing and review
  • Education Technology improvements
  • 3rd line Web Administration
  • Server administration (Linux)
  • Server security patches and upgrades
    Programming experience
  • WordPress plugins and themes (single and multi-site)
  • PHP
  • SQL
  • Node.js
  • JavaScript
    • JQuery
  • HTML5
  • CSS3
  • REST & SOAP API integrations
  • REST API design
  • Data management and database design
    Systems experience
  • Linux server administration and configuration (CentOS)
  • cPanel & WHM
  • Apache administration and configuration
  • NodeJS application configuration
Real Group Ltd, April 2020 to November 2020
1st Line IT Support Technician
  • Support Real Group clients with all IT queries.
  • Help the Real Group teams with technical inquiries.
  • Respond to client and in-house emails and tickets.
  • Work with various IT systems including a customer relationship management database keeping accurate records and tasks up to date.
  • 1st line Web Administration.
  • Provide basic IT training to team members.
    Systems experience
  • Freshservice
  • Uservoice
  • Gold Vision
  • Civi
  • WordPress
  • Campus Online (bespoke LMS)
  • Moodle
  • Zoom
  • Microsoft Teams
Linux Distro UK, January 2004 to August 2014
Proprietor (Registered sole trader)
  • Development and maintenance of company website and eCommerce platform.
  • Development and maintenance of a bespoke customer relations system
  • Managing production of high quality physical media.
  • Maintaining an up-to-date database of distrubutions.
  • Pre-sales and after-sales support.
    Programming experience
  • osCommerce (PHP based eCommerce platform)
  • ZenCart (PHP based eCommerce platform)
  • PHP & MySQL (backend)
  • HTML, CSS, Javascript (frontend)
  • SQL database design (for bespoke CRM system)
  • Linux server maintenance
  • Linux desktop and server support
    Systems experience
  • Linux server administration and configuration
  • cPanel & WHM
  • Apache administration and configuration
  • osCommerce
  • ZenCart
  • OpenCart
Linux Distro UK acted as an official distributor for Debian, Fedora, Gentoo and others.