Nathan Butler's Resume

Nathan Butler

.NET & C# Developer | Solutions Architect

Melbourne, VIC, Australia

Nathan Butler's profile picture

About

Solutions Architect and .NET developer with nearly 20 years of experience in broadcast media and technology operations. Specialising in building automation tools, media processing pipelines, and scalable .NET solutions that streamline complex workflows in high-pressure production environments.

Work Experience

Seven Network

2019 - Present

Content Services Operator

Building automation tools and managing media operations for one of Australia's largest broadcast networks.
  • Developing C# and PowerShell automation tools for footage ingest, proxy creation, and archival workflows
  • Architecting media processing pipelines using FFmpeg and .NET for content distribution across platforms
  • Streamlining caption workflows and media asset management processes
  • Hybrid
  • C#
  • .NET
  • PowerShell
  • FFmpeg

Seven Network

2018 - 2019

Senior Ingest Operator

Managed ingest operations during a major company transition period. Coordinated interdepartmental efforts to ensure seamless content delivery and operational continuity.
  • On Site
  • Media Operations
  • Team Coordination

Seven Network

2016 - 2018

Video Editor / Librarian

Established and managed the archive department across Brisbane and Melbourne offices.
  • Built and maintained historic footage archive systems from the ground up
  • Designed processes for cataloguing and retrieving legacy broadcast content
  • On Site
  • Archive Systems
  • Media Management

Seven Network

2010 - 2016

Ingest Operator / Video Editor

Performed quality control on news and program content. Edited highlight packages for sports and entertainment programming. Managed footage ingest workflows for live and recorded broadcasts.
  • On Site
  • Quality Control
  • Video Editing

Nine Network

2010 - 2010

News Exchange / Send Operator

Coordinated content transfer between newsrooms and managed the distribution of news packages across the Nine Network.
  • On Site
  • Broadcast Operations

Nine Network

2007 - 2010

Videotape Transmission Operator

Managed on-air playback and broadcast transmission quality control. Ensured reliable delivery of scheduled programming and live content.
  • On Site
  • Transmission
  • Broadcast

Skills

  • C#
  • .NET
  • ASP.NET Core
  • PowerShell
  • FFmpeg
  • Solutions Architecture
  • Media Processing
  • Process Automation
  • MXF / Broadcast Formats
  • Docker
  • Git
  • TypeScript

Side projects

libopx

A .NET library designed to process MXFs and Teletext captions for broadcast media workflows

  • C#
  • .NET
  • MXF
  • Teletext

mt.net

Ports the Go-based media thumbnailing utility mt to the .NET ecosystem for cross-platform media thumbnail generation

  • C#
  • .NET

cascaler

A command-line tool for content-aware image and video scaling using seam carving techniques

  • C#
  • .NET
  • Image Processing