Welcome to Friday 13th Development
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
BSc Open STEM
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
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
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
- HTML5
- CSS3, SCSS & SASS
- REST & SOAP API integrations
- REST API design
- Data management, database design and optimisation
- Accessibility to WCAG 2.1 AA
- Architecture and design
- User interface and user experience design
- Grunt
Systems experience
- Linux server administration and configuration (CentOS & Ubuntu)
- cPanel & WHM
- Plesk
- Apache administration and configuration
- NodeJS application configuration
Educational Technologist & Server Support (web development)
- 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
- 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
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
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.