Career
The sustenance and the rat race – here's my CV,
some GUI samples and the small business.
In a nutshell, I specialise in creating custom User Interfaces – connecting people to data – via windowed desktop applications or web sites. However I have wide ranging experience in many aspects of IT, including but not limited to:
- software – Windows and Apple Mac based client-side GUI/TUI applications, compilers, general utilities; UNIX based server-side components, device drivers, shell tools, embedded systems; automation scripting, database interaction, middleware, communications packet protocols;
- firmware – GSM, telecomms and telemetry low-level processing, micro operating system development, microprocessing, hardware interfacing;
- languages – Java, Objective-C, C++, C, PL/M, Macro Assemblers, PHP, Perl, Tcl, JavaScript, Shell scripting, XML, XSLT, XHTML, CSS, SQL, plus others less proficiently: ASP, .NET, MSSQL;
- platforms – Solaris, HP-UX, Linux, OS X, MS Windows, embedded;
- APIs – Java SDK, JFC Swing, Mac Cocoa, wxWidgets, MFC, various APIs for charting, multimedia, serial comms etc.;
- hardware – microprocessor and microcontroller system design, discrete digital electronics and active analogue device projects.
My career path includes spells at the following corporartions
- UBS Investment Bank – GUI components for Risk Management System
- Sony BPE – GUI for Media Asset Management System and video transform drivers
- Dresdner Kleinwort Wasserstein – Market Conformity Checking System GUI
- British Sky Broadcasting – management console GUI for SkyText
- Press Association Newscentre – content editor GUI for Digital Teletext
- Nortel – state machine amendments and automation scripting for digital telephony system
- NEC – GSM lower layer 1 and DSP interface firmware
- Westinghouse Systems – telemetry firmware, PC simulation software and SCADA drivers
- TRW Transportation Electronics – on-vehicle weighing system
- Orbit Controls – hardware/firmware projects, weighing system, gearbox controllers
- Smiths Horological Unit – design of electronic timer controls for mass market
- Group 4 – access security: servicing and hardware design
- BBC – trainee technical assistant
- Plessey Marine Research – military electronics hardware and testing
- Scriptit Ltd. – my own company
- John Ogdon Foundation – web site for this charity in memory of the famous pianist
- Robert Simpson Society – web site in memory of this British composer
- Red Sound – device drivers and user interfaces for DJ equipment
- VII Interactive – work for a creative design group in Barbados
- World Health Organization – a project for the Pan Americas Office
- Caribbean Sports Medicine Congress – an on-line registration/information portal
- and numerous other programming and technical development roles
- electronics
- home electrics
- plumbing
- light building work