Hi, I'm Harry, a Systems Engineer/Software Developer with experience in Satellite Communication (SATCOM), Defence, Avionics, Environmental Monitoring and Internet of Things (IoT) systems.
I studied as an Electronic Engineer, focusing on embedded systems with C and Arduino with Arduino boards and Python programming with Raspberry Pi boards. I completed a number of projects with these skills. Firstly a hexacopter UAV project at university using a Raspberry Pi with camera for autonomous flight and collision avoidance. Secondly an environmental monitoring system at the Agri Living Lab at the Satellite Applications Catapult in Oxford UK.
I have further developed my skills with software development and distributed systems. I am focussed on developing top quality, scalable and sustainable software and electronic systems, that can be deployed at pace and with efficiency.
My recent experience includes C++ development targetting Windows 10 to create executables and DLLs with Visual Studio, developed a data model with Protocol Buffers which define messages for a Kafka network, enabling a distributed publish/subscribe model arranged by topics and defined tables in a PostgreSQL relational database for long term data storage. In addition to this, used SeaweedFS for image file storage and retrieval, minimising data sent across Kafka and I have setup TLS/SSL security and Access Control Lists for Kafka brokers.
I have an ability to learn and execute quickly, having not used Node.JS and Typescript syntax before, to using the technologies for React UI development in Visual Studio Code and interfacing to C++ programs via Websockets within days.
Feel free to drop a message to dicuss your project. I look forward to working with you!