I'm now retired from software development, and devoting my time to writing and recording music in my studio, and pursuing my love of archery.
Spending my time composing and recording music.
Senior Embedded Software Developer responsible for Voltronic InfiniSolar Inverter control, and ARM A7 software architecture utilising MQTT, AWS Kinesis interface, InfluxDB time series database, and Docker containerization.
Skillset includes: Python 3.5; C/C++; IoT; MQTT; Dweet.io; Freeboard; Time Series Database InfluxDB/Chronograf/Telegraf with Grafana; Docker; AWS Kinesis; RS-232, USB, RS-485/Modbus; PIC processor coding; ARM Cortex-A7 + M4; Yocto Linux; Mender; Ansible; Git
Start-up consultancy, concentrating in the area of Deep Learning.
Joined during the company’s start-up at Imperial College. Lead software and electronics engineer with expertise in:
Achievements:
Web design for local businesses. Valve (Tube) guitar pedal and amplifier electronics development.
Senior software engineer for their smartphone e-mail and social networking products, with experience both on the server side and database development, and on the client smartphone side encompassing Symbian, Windows CE, and Java. Acted as project co-ordinator across technology teams based in America, China and Europe.
Contracting as a software developer for companies such as Real Time Control, Reuters, British Telecomm, Psion Digital, and Intuwave.
Lead software designer for their Directory Assistance and International Directory Assistance systems, participating in the overall telecoms network systems design and vendor assessment.
Senior software designer for their cardiac nuclear medicine scanner. Responsible for introducing analysis and design methodologies, Fagin inspection, as well creating the standards leading to ISO 9001 certification for the UK office.
Various roles such as satellite communications engineer for the Goonhilly 7 earth station project, and later as lead embedded software designer for their first 'Rabbit' CT2 cordless phone, which included involvement in defining the CT2 standard.