Stavanger, NorwayPrincipal ML Engineer @ Aker BP · via Sopra Steria

Rhuan Barreto

Principal Software/ML Engineer & Cloud Architect

An engineer who loves solving problems with technology. Programming since I was 10 years old, I've gone from subsea hardware engineering to Azure cloud architecture, and now to machine learning for offshore robot inspection — bridging the physical and digital worlds to help organizations scale their infrastructure without friction.

  • Machine Learning
  • Azure
  • Python
  • TypeScript
  • DevOps
  • IaC
Years in tech
15+
Production apps
20+
Languages spoken
3

Where I've Built Things

Apr 2026 - PresentStavanger, Norway

Aker BP ASA

Principal Machine Learning Engineer

Building machine learning models for autonomous robot inspection on offshore installations — detecting oil leaks, oil sweating, and gas leaks so robots can inspect equipment reliably and make offshore operations safer. Hired through Sopra Steria.

  • Own the architecture and contribute hands-on to model development
  • Detection models for oil leaks, oil sweating, and gas leaks
  • Drive project and model documentation across the programme
  • Interface with every stakeholder on the project
PythonMachine LearningComputer VisionAzure
Mar 2026 - PresentStavanger, Norway

Sopra Steria

Manager, Solution Building

Building data-driven solutions in the Data Intelligence group for customers across the energy and industrial sectors, at one of Europe's largest digital transformation consultancies.

Apr 2025 - May 2025Stavanger, Norway

Baker Hughes

Principal Software Engineer

Consultant architect on the Choreograf Collaborate digital project, brought in through THREE60 Energy to build the architecture for delivering solutions at scale from the ground up. Built on EnergyOps — the shared platform developed at THREE60 — so the programme started from proven Azure infrastructure and delivery pipelines rather than a blank page.

  • Defined the ground-up architecture for the Choreograf Collaborate project
  • Brought the EnergyOps platform foundation to a new client programme
  • Azure infrastructure as code with Pulumi, wired to CI/CD from day one
AzurePulumiTypeScriptPythonSolution Architecture
Feb 2023 - Mar 2025Stavanger, Norway

Vår Energi

Principal Software Engineer

Consultant architect through THREE60 Energy, embedded in the Well Excellence group inside the Drilling and Wells organization. A two-year engagement delivering on EnergyOps, the shared platform built at THREE60 — React frontends over Python and TypeScript services, running on Azure infrastructure defined entirely in code.

  • Embedded architect in the Well Excellence group (Drilling & Wells)
  • Two-year engagement, from architecture through hands-on delivery
  • Delivered on EnergyOps: shared Azure infrastructure provisioned with Pulumi
  • Continuous delivery through GitHub Actions and Azure DevOps
TypeScriptPythonReactAzurePulumiFastAPIAzure DevOps
Apr 2025 - Mar 2026Stavanger, Norway

THREE60 ENERGY

Discipline Lead Digital Infrastructure

Led digital infrastructure architecture for EnergyOps, the platform behind 20+ production applications serving multiple oil & gas clients.

  • Architected scalable Azure cloud infrastructure using Pulumi (IaC)
  • Built full CI/CD pipeline with GitHub Actions and Azure DevOps
  • Led team of 3 engineers supporting 20+ solutions
  • Implemented task automation strategies improving team velocity
TypeScriptPythonReactAzurePulumiDocker
Feb 2023 - Mar 2025Stavanger, Norway

THREE60 ENERGY

Principal Software Engineer

Hands-on architect building EnergyOps and the department's full development cycle from the ground up, owning infrastructure, reliability, security, and DevOps. Took regular tours through frontend, backend, and data engineering work to feel the same friction the team felt, and used that to shape the tooling and platform decisions around it.

  • Built the EnergyOps platform and its delivery pipeline from scratch
  • Owned infrastructure, reliability, security, and DevOps
  • Worked across frontend, backend, and data science to drive developer experience
TypeScriptPythonAzureAzure DevOpsGitHub Actions
Aug 2021 - Feb 2023Oslo, Norway

Cognite

Senior Software Engineer - Tech Lead

Tech Lead of the Charts Team in the Data Science Journey Group. Led product from beta to general availability.

  • Led 5-person team (frontend, backend, data science)
  • Evolved product from beta to general availability in 1 year
  • Implemented full observability (OpenTelemetry, Grafana)
  • Contributed to open-source InDSL package
ReactTypeScriptPythonOpenTelemetryGrafana
Mar 2018 - Aug 2021Odda, Norway

Odda Digital System

Technical Lead

Led two development teams across Norway, Brazil, and India. Built digitalization solutions for industrial smelting and oil & gas sectors.

  • Managed distributed teams across 3 countries
  • Built full programming pipeline with CI/CD, testing, DevOps
  • Containerized deployments for on-prem and Azure cloud
DockerAzureReactPythonJiraBitbucket
Apr 2014 - Apr 2018Norway & Brazil

Easysubsea

Founder & Technical Manager

Founded the company developing innovative underwater wireless communication technology. Managed operations across two countries and secured research funding.

  • Developed underwater wireless communication systems
  • Secured funding from FINEP and Norwegian Research Council
  • Won Kotra Startup Challenge and ENGIE Innovation Prize
Jun 2011 - Apr 2014Brazil

Transeletron

Product Engineer

Developed subsea electrical equipment and led the Center of Technological Innovation. Built the company's offshore workforce management system.

PHPCodeIgniterSolidWorks

Tools of the Trade

ml

Machine Learning & AI

Computer VisionAnomaly & Leak DetectionAzure Machine LearningAnthropic ClaudeCognite Data FusionModel Evaluation
infra

Cloud & Infrastructure

AzurePulumi (IaC)Docker / KubernetesCI/CD PipelinesAzure DevOpsGitHub Actions
lang

Languages

TypeScriptPythonJavaScriptRubySQLPHPC#HTML / CSS
ui

Frontend

ReactTanStack QueryTanStack StartTanStack FormTailwind CSSStorybookJotai / State ColocationVite / WebpackAstro
api

Backend & Data

Bun / ElysiaJSHonoFastAPIRailsPostgREST
ops

DevOps & Tooling

Observability / OpenTelemetryMonorepo (Pants / Moon)GrafanaGit / Code Review
lead

Leadership

Architecture DesignTeam LeadershipDevX / Developer ExperienceScrum / Agile

My Technology Journey

From ASP in the 2000s to cloud-native TypeScript today — here's how my tech stack evolved over 20+ years of building things.

2000s

The Early Days

Started programming at 10. After reading a book on ASP, I built my first server-side apps. Quickly discovered PHP and fell in love — the PHP & MySQL Bible was my gateway. WordPress became my go-to CMS, and I built applications in CodeIgniter and CakePHP.

ASPPHPCodeIgniterCakePHPWordPressjQueryMySQL
2007 - 2014

Hardware & Embedded

Studied Metallurgical Engineering and dove into embedded systems. Used C for PIC16F microcontrollers for temperature sensor signal conditioning, and Arduino for automation projects — from steering a sailboat to running ping tests on my local network.

C (PIC16F)C (Arduino)C++SolidWorksMATLAB
2014 - 2018

Mobile & Startups

Founded Easysubsea for underwater wireless communication. Built mobile apps with AngularJS and Ionic Framework. Started using Ruby on Rails for complex integrations with legacy applications, and Parse Platform for quick backends.

AngularJSIonic FrameworkRuby on RailsC#Parse PlatformCordova
2018 - 2021

Cloud & Industrialization

Led development teams across Norway, Brazil, and India. Moved infrastructure to Azure, containerized everything with Docker, and discovered the power of infrastructure as code. Used Python for data science workloads with Connexion as a spec-first framework.

DockerAzurePythonConnexionCosmosDB REST APIKoaReact
2021 - 2026

Modern Stack

Embraced TypeScript everywhere. Replaced Node with Bun, adopted Pulumi for IaC, and built full CI/CD pipelines. Component-driven development with Storybook, state colocation with Jotai, and monorepo management with Pants (Python) and Moon (TypeScript).

TypeScriptBunElysiaJSHonoPulumiTanStackStorybookJotaiPantsMoon
2026 - Present

Machine Learning & Robotics

Back to the physical world, with better tools. Building computer vision models that let offshore inspection robots spot oil leaks, oil sweating, and gas leaks on their own — where a wrong prediction has real consequences. Coding agents like Claude are now part of the everyday workflow.

PythonComputer VisionAzure MLAnthropic ClaudeRoboticsMLOps

Background & Recognition

2016 - 2019

UFRJ - Federal University of Rio de Janeiro

Master of Science (Incomplete) / Subsea Engineering

2013 - 2017

Fundação Getúlio Vargas

MBA / Project Management

2007 - 2012

Universidade Estadual do Norte Fluminense

Bachelor's Degree / Metallurgical Engineering

2005 - 2006

IFF - Instituto Federal Fluminense

Technician / Information Technology

2011 - 2012

IFF - Instituto Federal Fluminense

Technician / Mechanics