EXPLORE

C Programming Java JavaScript Linux Python
Profile cover photo
User Avatar

Owain J.

@owaindjones

5.0
1

3.5

3.5

100%

Full-stack / "many-stack" software engineer

$30 USD / Hour

Flag of

United Kingdom (9:43 PM)

Joined on May 29, 2014

$30 USD / Hour

Strong background using Linux (predominantly RHEL/CentOS/Fedora), lots of experience with Docker, Kubernetes, CI/CD (GitLab CI + ArgoCD), Ansible, expert Python dev, 5 years developing RESTful web APIs within distributed systems, highly parallel shell scripting in the context of High-Performance Compute clusters (Sun Grid Engine etc), efficient database design and querying i.e. Postgres + TimescaleDB, Elasticsearch. Also experience working with lower-level programming; developing for microcontrollers and SBCs, optimizing OpenCV vision algorithms for ARM (Raspberry Pi), implementing machine learning algorithms in constrained environments.

5.0 · 1 Review
Reviews
User Avatar

image sequence player in C or python $558 USD

Ridiculously smart and a very hard worker.

Greg P.

@farawaygreg

Flag of

Dallas, United States

11 years ago

Share

Experience

Software Engineer

Oct, 2015 - Present

10 years, 1 month

National Oceanography Centre

Oct, 2015 - Present

10 years, 1 month

Responsible for the development of the MARS Portal ( https://mars.noc.ac.uk ), providing a common web interface for scientists and technicians to view oceanographic projects. This was the predecessor to the Oceanids C2 project, a UK government funded project to increase national capability involving autonomous oceanographc research. I have spent most of my time NOC developing large parts of the C2 system from the ground up. [Python, Docker, Kubernetes, Flask, PostgreSQL+TimescaleDB, ...]

Oct, 2015 - Present

10 years, 1 month

Software Developer

Jul, 2012 - Aug, 2013

1 year, 1 month

Plymouth Marine Laboratory

Jul, 2012 - Aug, 2013

1 year, 1 month

Worked within the Remote Sensing Group at PML for the Industrial Year placement of my computer science degree. Developed lots of little tools used internally (lots of Bash, Python and the dreaded C-Shell), made lots of little improvements to our public websites (primarily the NEODAAS 'MultiView' website), and also handled satellite imagery data requests for our customers / other PML staff.

Jul, 2012 - Aug, 2013

1 year, 1 month

Software Developer

Jun, 2010 - Aug, 2011

1 year, 2 months

Newport University Cognitive Robotics Research Center

Jun, 2010 - Aug, 2011

1 year, 2 months

As some very interesting summer work, I was hired by Newport University's Cognitive Robotics Research Center, to set up a cluster of HP servers for the lab, as well as some programming work; modifying the SimSpark robotics simulator to make it a playable football simulation. I continued to assist the robotics team during their time at the National Eisteddfod for Wales. The following year, I spent the summer at the CRRC assisting with some research for the "RoboSkin" European project. I wrote a framewo

Jun, 2010 - Aug, 2011

1 year, 2 months

Education

University of Wales, Aberystwyth

2014 - 2015

1 year

Intelligent Systems MSc

Flag of

United Kingdom

2014 - 2015

1 year

University of Wales, Aberystwyth

2010 - 2014

4 years

Computer Science BSc

Flag of

United Kingdom

2010 - 2014

4 years

Qualifications

Machine Learning

2013

Coursera

2013

Publications

Oceanids C2: An Integrated Command, Control, and Data Infrastructure for [...] Marine Systems

Frontiers in Marine Science: Ocean Observation

(This paper describes in detail the large project I have been involved in since its conception 5 years ago - a unified, web-based control interface for the oceanographic research community to more effectively operate autonomous research platforms in the ocean in order to make best use of them for collecting scientific data. I was, along with the others in my small team, responsible for the design and implementation of this microservices architecture, RESTful API (OpenAPI v2/v3) based system.)

Marine Science from an Armchair: A Unified Piloting Framework for Autonomous Marine Vehicles

Conference proceedings - Oceans 2019, Marseille, France, 17-20 June 2019

The UK's National Marine Equipment Pool contains over 40 Autonomous Marine Vehicles for use by the UK marine science community. In order to deliver science consistently, the different types of vehicle each require considerable training and a large pool of trained operators to monitor and pilot these vehicles whilst at sea. In this paper, we present the development of a new unified piloting framework. Our work allows pilots to monitor and control a range of AMV types from any web-capable device.

Shadow detection for mobile robots: Features, evaluation, and datasets

Spatial Cognition & Computation, 18 (2). 115-137

Shadows have long been a challenging topic for computer vision. This challenge is made even harder when we assume that the camera is moving, as many existing shadow detection techniques require the creation and maintenance of a back- groundmodel. This article explores the problem of shadow modelling from a moving viewpoint (assumed to be a robotic platform) through comparing shadow-variant and shadow- invariant image features —primarily color, texture and edge- based features.

Certifications

US English - Level 1

US English

Shell Scripting - Level 1

Shell Scripting

Python Level 1

Python

HTML5 - Level 1

HTML5

Verifications

On time

100%

On budget

100%

Accept rate

100%

Registered Users

Total Jobs Posted

Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)

Copyright © 2025 Freelancer Technology Pty Limited (ACN 142 189 759)