Experienced odd-job man. The one who can drag out of you what you really want, then tells you what you really need, then gives you the all tools to get your business moving and all the support to keep it developing.
|
|
|
PLACE | Travelling to: Essex, City, South Suffolk | Working from home |
TIME | Working to suit demand | Long-term relationships |
YES | Back-end and back-back-end | Whole-project implementation |
NO | .NET, VB, MS-office | Front-end focus and graphic design |
I'm the sort of person who can untangle things, adapt and glue a variety of bits together. Head-down programming in "a fast-paced environment" is for younger, less experienced, folk.
I've been coding with the ever-moving target of front-end web technologies since 1996.
Portfolio valuations 1998 - 2009 Delphi Paradox database SQL |
Analysis, design, implementation, on-going development of a portfolio valuation system. This quadrupled efficiency as well as producing a much superior and more flexible product. Amongst other things this involved decoding and validating a number of price-feeds and automating the billing and payments system. |
|
Manufacturing database 2007 - 2010 PHP, MySQL, AJAX |
Re-engineering huge spreadsheets for marketing, sales, parts, stock, purchasing, WIP etc. as a client-server, multi-site, user-oriented system. The design was constrained by the need to maintain a working system through an extended transition period. |
|
Primary ocular care 2003 - 2007 PHP, MySQL, management systems consulting and implementation |
|
A simple "design us a form" job turned into a complete re-think of the management of primary ocular care. (High St. optometrists, GPs, hospitals, consultants and Primary Care Trusts). A classic case of the disorganised (and unsafe) being taken in hand by an experienced business analyst. |
Various |
|
Stockbroking / Financial services |
|
Over 15 years of changing technology and business growth my job was to get more out of existing systems and judge the time to change. A very hands-on role based on the premise that I could quickly glue systems and feeds together to deliver improvements or specific projects. |
Earthmoving |
|
Over 12 years, (the original system lasted more than 14 years) I did all the analysis, design, build, day-to-day support, and on-going development for a bespoke tyres database and complete stores system. |
Various |
|
Before Windows everything happened in DOS with extremely limited memory, and of course much slower computers. A high degree of skill was required to optimise programs. |
DataBorn : 1957Citizenship : UK Email : work @ vulpeculox.net Phone : (01376) 517206 Location : Witham, Essex Engineering degree : BSc Hons Working lifeWorking freelance since 1983Few clients over a long period with bursts, lulls, occasional support calls and policy chats. A long term relationship builds trust and the opportunity to do little bits of work efficiently and quickly. |
Doing other things
|
Breadth and maturityIt is rare for a problem to come fully understood and it is also rare for a 'fully-specified' solution to be optimal. Further, it is quite likely that not much thought has gone into the connections, implications and motivations required to make the project a worthwhile success. I have had to abandon a job saying "call me when you have got somebody who can read and write in your warehouse." The positive side of this is showing the client where bonus results can be had by a little re-think.Long experience develops
Of course if you've done 35 years of programming from assembler to XPATH, micro-processors to web-servers, you know how to code frugally, reliably, efficiently and suitably documented. Also you tend to know what are the most suitable tools for any job - often involving a bunch of methods. |
Patience and flexibilityFools rush in where angels fear to tread is an apt motto for a system developer. First thoughts are quite likely to be optimistic, first design is quite likely to miss important facets. Obviously there are small projects with well understood parameters, but even with say a simple web page there can be difficulties with sourcing materials, finding people commited to maintaining it - not to mention lack of understanding of what's important and what impression is conveyed to the reader.'Get it right first time' is a coder's motto. This is fine in a tightly controlled environment with plenty of test data and limited scope - but that is often a tall order. Sometimes systems need the last 20% to be developed with the benefit of everyone's experience. This may take a long time in fits and starts. It may be necessary to adopt new technology or invent it. There is a fine judgement to be made between useful investment of time and effort and wasting time changing horses in mid-stream. |
Other projectsI've been lucky to have had the spare time to invent, research and write.
|