John Valentine
Software Developer

Contents

Current Work

Senior developer in large commercial software projects: software development, ways of working, engineering, excellence.

Experience

Practice

Front End Development*
Business Analysis*
Data Design*
User Experience
Back End Development~
Desktop applications
Testing
Manufacturing
Reporting
Graphic Design
Ways of working*
Mentoring
Project board
Engineering board
Excellence group

Methodologies

Agile development
Mobile-first
TDD
Continuous integration

Tools

Atlassian Tools
Jira
Bitbucket
Confluence
AWS
git
bash
Jenkins
Adobe Creative Suite
InDesign
Photoshop
Illustrator
Microsoft Office

JavaScript

node
npm
webpack
Babel
React*
redux*
Angular*
lodash
Electron
...

Languages, formats, APIs

JavaScript*
CSS*
SASS
JSON
HTML5
XML
PHP~
TSQL
Web GL
d3

Older stuff

Open AL
VBA
C++~
C#~
Assembler (various)
FrameMaker
Audio
Graphic Design
...

Project Portfolio / Examples

Template Generator (TGI)

Automating the graphic design of 5000+ product specifications

Adobe
JavaScript
Agile
data architecture
quality
SQL
web sockets
manfuacturing

w3pedia.com

Content manager

web
SDLC
UX
documentating
Agile
ASP
VBA
PHP
CSS
content

w3analytics

Report creator and publisher

web
UX
SQL
security
data

w3p.com API design

Designing, documenting, and testing service APIs

REST
documentation
workflow
SaaS

Quoting tools

Complex cost-driven production pricing

Microsoft Office
VBA
SQL
UX

Data Merger

Merge graphics and text into designs, to generate batches of JPGs or PDFs. Great for mailings or card decks.

Adobe
JavaScript
email
data
mail merging
CRM

CloudSeed

Preflight engine to interrogate a DOM for non-compliant elements

Adobe
JavaScript
graphics
production
quality

johnvalentine.co.uk

This website

web
JavaScript
PHP
CSS
writing
SEO
content management

Ticket Listings

Search app with paging

Node
JavaScript
mobile-first
SPA
ReactJS
redux
async
JSON
api-proxy
TDD
Agile

FMC

Software audio synthesizer

web
Node
JavaScript
SPA
ReactJS
redux
signal processing
TDD
Agile

Coded Raw

Data files decode themselves, for thin, versatile workflow apps

web
JavaScript
Agile
API
functional programming
gitHub
open source

Zenith

Immersive first-person game

Windows
Delphi
GDI
OpenGL
OpenAL
classical OO
game design

WormWatch

This service helped eradicate malware that commercial AV couldn't remove

Windows Server
Mac
Delphi
anti-malware
heuristic analysis

Shepherd

File service for graphics workflows, with validation, next-step direction, and logging

Windows Server
Mac
Delphi
database intergration
FTP