Allan Vaughan Jones
35 Braehead 07964 778568
Bo’ness allan@vallumtech.com
EH51 9DW www.linkedin.com/in/allanvaughanjones
A track record of 30 year delivering excellent software for world-class products. Highly experienced in both in deep technical work and in leadership / management roles.
Core skills
•Agile processes including Scrum and Kanban
•Requirements gathering
•Project planning
•Commercial awareness
•Experience managing subcontract developers
•Supporting customer trials
•Supporting sales team and providing technical presentations
•Working with commercial, military and academic customers
•Working with globally-distributed teams
•Working with large legacy code bases
Technical skills
•Architecture and high-level design
•Autonomous systems AUV / ROV / ASV
•Bare-metal microcontrollers
•Buildroot
•C++ 17
•CMake (including cross-compilation toolchains)
•Control systems (PID etc.)
•Distributed systems
•Basic hardware design / debugging
•Hardware integration (I2C, CAN, SPI, NMEA, etc)
•Linux (desktop and embedded)
•Marine systems (electronic charting, RADAR for commercial shipping)
•MQTT (and other middleware technologies)
•Navigation - electronic mapping, route planning
•Networking protocols
•Open-CV
•Other languages Java, C#, Python
•Qt framework
•REST services
•Robot Operating System (ROS)
•RTOS (FreeRTOS, ChibiOS)
•Sensor interfacing
•Scripting (eg. bash)
•UML
•Version control (git, SVN, Mercurial)
•YAML, JSON, XML
•Yocto
Education
PhD University of Wales 1995
An Approach to the Design of Expert Systems for Hard Real-time Applications
BEng University of Wales 1992
Electronics with Computer Science (1st Class Honours)
EXPERIENCE
February 2023 – October 2024 Invent Design Build, East Kilbride
•Responsible for designing software architecture and leading the implementation of an IoT hub for assisted living.
•Created a Linux-based system to allow various sensors (via Z-wave, BLE) to report to AWS.
•Ported the system to a custom Linux system (buildroot) for a dedicated hardware platform.
May 2022 – November 2022 Typhon Treatment Systems, Penrith
•Responsible for design and development of software systems for water treatment process.
•Developed software (interface, GUI, logging, calibration etc) for a water turbidity sensor.
•Working with a cross-discipline team including optics, mechanical and hardware.
Software Lead Picsea Ltd, Edinburgh
November 2020 – April 2022
•Fully responsibility for the architecture, design and implementation of software for a novel autonomous subsea robotic system.
•Design of hardware and electronic systems.
•Technologies
◦bare-metal microcontroller
◦embedded Linux,
◦communication (i2c, serial, TCP/IP, REST)
◦robotic operating system (ROS)
◦navigation / localisation
◦web interface
◦cross-platform desktop control applications.
June 2020 – November 2020 SAAB Seaeye, Fareham
•Developing control software for a work-class manipulator for ROV / AUV use.
•Working with Gazebo / ROS simulations.
•Implementing embedded Linux controller communicating via CAN and Ethernet.
March 2019 – June 2020 EndPoint Embedded Computing, Rosyth
•Worked with customers, sales, server-side and hardware engineers at a small start-up.
•Designed a robust, extensible embedded IoT client for the payments industry.
•Implemented communications with AWS servers using MQTT and REST APIs.
•Core technologies: C++ 17 / Qt / REST / Yocto embedded Linux.
July 2018 – March 2019 L3 ASV, Portchester
•Developed remotely-operated surface vehicles.
•Led daily Scrum stand-ups, retrospectives and sprint-planning for a team of 6 engineers.
•Worked with internal and customers' systems engineers to agree delivery schedule.
•Hands-on development of software for managing engines and electrical power systems over CAN bus.
Software Supervisor SAAB Seaeye, Fareham, UK
September 2013 – May 2018
•Led UK development of software for remotely-operated sub-sea vehicles.
•Software supervisor; line-management of a 6-strong development team.
•Responsible for recruitment, mentoring and appraisals for team members with diverse skill sets.
•Managed resources over multiple projects with rapidly-changing demands and hard deadlines.
•Introduced an agile way of working.
•Customer-facing from sales / proposal through to troubleshooting at sea-trials.
•Co-ordinated UK development roadmap within overall Saab development plans.
•Hands-on development of distributed, micro-service architecture.
Unmanned Systems Developer ASV Global Ltd, Portchester, UK
January 2013 – September 2013
•Responsible for the design, implementation and testing of software for a long-endurance surface vehicle.
•Project managed ASV's involvement in a radar-related research project.
Senior Software Engineer Euronav Ltd, Port Solent, UK
September 2005 – December 2012
•Responsible for a major re-write of the company's core product.
•Software regularly achieved ‘Best Product’ in yachting press.
•Developed PC-based RADAR display and tracking system.
•Developed 3D seabed display using OpenGL.
June 2005 - August 2005 Sailing in the Baltic
Senior Software Engineer Ultra SML Technologies, Burridge, UK
June 2002 - May 2005
•Led a team of three engineers developing networked radar display system for the RNLI's 'Tamar' class lifeboat.
Senior Software Engineer Euronav Ltd, Port Solent, UK
June 1999 - June 2002
•Led a small team developing Windows-based marine navigation products.
•Designed a vessel tracking system for the Maritime and Coastguard Agency
Development Engineer Xyratex, Havant, UK
January 1995- June 1999
•Wrote C++ for an embedded system controlling a hard disk during servo-writing stage of manufacture.
•Led a team of 5 engineers testing IBM SSA storage products on a UNIX platform.
PhD Research University of Wales
1992-1995
•Devised an architecture to enable expert systems to be used in real-time applications.
•Applied to an aircraft automatic-landing system using neural networks combined with an expert system.
•Primary author of three research journal papers and two conference papers.
B.Eng. Electronics with Computing Science University of Wales
1989-1992
Year out. Travelling.
1988-1989
Technician-Engineer Negretti Aviation, Southampton, UK
1980-1987