Senior Backend Engineer • Distributed Systems • Cloud Platforms

Senior backend engineer for distributed systems, control planes, and platform modernization.

I design and ship production backend systems where migration risk, reliability, and operability determine business outcomes, drawing on a longer career that started in .NET delivery, ALM, and application modernization.

The site is weighted toward current distributed-systems and platform work, with a separate career arc page for the earlier foundation.

Flagship delivery artifact: Oracle Customer Notification Service migration to OCI across 32 global data centers.

I design backend systems that stay reliable under real-world constraints.

15+ years backend engineering Oracle + Starbucks delivery 32 global data centers 17M+ active users supported $200K / yr licensing savings $2M enterprise deal support MCPD Microsoft certified

Systems at Scale

Flagship reference: Oracle Customer Notification Service migration to OCI.

Operated backend services across 32 global data centers.

Supported platforms serving 17M+ active users.

Enabled readiness for a $2M enterprise deal.

Reduced licensing costs by $200K annually.

How I Think About Failure

Systems don’t fail all at once — they fail under load. Backpressure is how you stay in control.

Reliability Cluster Reading

Three essays that anchor failure dynamics and overload control:

What I’m Known For

Signature Systems

Java 17 Runtime Modernization

Executed rollout across 32 global data centers in under three months.

Loyalty Integration Platform

Supported 17M+ active users and $200K/year licensing savings.

How I Think (Writing) vs What I’ve Built (Case Studies)

These essays reflect how I design systems. The case studies show what I’ve shipped.

New Writing: AI-Assisted Interview Judgment

AI-assisted coding interviews are changing format, but not accountability. This series stays focused on engineering judgment, verification discipline, ownership, and the higher-signal behaviors experienced engineers are actually being measured on.

Coding Interviews in the AI Era

Series hub and reading path connecting thesis, signal model, practical operating guidance, and interviewer-side evaluation.

Series Hub • Interviews • Engineering Judgment

Experience Snapshot

The recent work is where I operate today: distributed systems, control planes, migration safety, and production backend delivery.

Oracle • 2/2020 to 11/2024

Senior Software Engineer

  • Designed and operated distributed cloud services and control-plane infrastructure in a large-scale multi-region environment.
  • Built shared Java workflow/orchestration frameworks for partition-aware asynchronous processing across services.
  • Led Customer Notification Service OCI migration supporting a $2M customer deal.
  • Delivered Java 8 → Java 17 modernization across 32 global data centers in under three months.

Starbucks • 9/2016 to 2/2020

Engineer Lead

  • Guided backend API/platform teams supporting an app used by 17M+ active customers.
  • Led rewards migration architecture for U.S. and Canada.
  • Reduced software licensing costs by $200K annually through identity platform replacement.

Slalom • 8/2014 to 9/2016

Senior Consultant

  • Provided technical leadership on cloud and API projects for clients including Microsoft and Starbucks.
  • Developed Azure pipelines and Cosmos Scope scripts for Microsoft's internal big-data platform used to process Azure usage metrics.
  • Built REST APIs used by thousands of Starbucks licensee locations to support rewards earning and redemption. Read the case study.

The bridge into the current platform era ran through release engineering, cloud delivery, developer tooling, and API work that connected enterprise delivery practices to modern service environments.

Avanade • 3/2011 to 8/2014

Project Manager, Delivery Tools Lead, and Configuration Manager

  • Created and scaled an ALM tools training program that trained 300+ development team leads across global delivery centers.
  • Managed Agile delivery of custom tool sets to reduce project costs and improve engineering consistency across teams.
  • Implemented continuous delivery and release pipeline practices for a Fortune 100 big-data sales targeting and forecasting application.
  • Automated packaging and deployment across websites, SQL environments, and dynamically provisioned cloud virtual machines while improving release visibility with deployment dashboards. Read the case study.

Earlier experience built the foundation: Microsoft .NET consulting, delivery tooling, inherited-system stabilization, and product engineering that shaped how I approach architecture and operations now.

Consulting Delivery • Through 11/2010

Enterprise Test Automation and ALM Modernization

  • Integrated business-led UAT tooling into TFS and continuous integration so acceptance testing became part of the engineering feedback loop.
  • Introduced TFS 2010 Lab Management patterns that helped enterprise teams stand up QA environments on demand with limited test infrastructure.
  • Worked across multiple application groups to scale adoption beyond a single team. Read the case study.

Healthcare Software Delivery • Through 11/2010

Application Stabilization and WPF Migration Leadership

  • Helped stabilize an inherited healthcare application from formal testing through production delivery in a difficult, previously unknown codebase.
  • Led a fluctuating team of four to eight developers across onshore and offshore streams during remediation and usability improvement work.
  • Guided a Windows Forms to WPF transition and built a functional prototype that incorporated UX improvements. Read the case study.

Product and Systems Foundation • Early Career

.NET Product Engineering, Data Modeling, and Operational Automation

  • Built .NET systems including XML-driven scoring engines, ASP.NET internationalization components, and test-driven code with 95%+ coverage on authored assemblies. Read the case study.
  • Managed projects spanning data modeling, market research tooling, and automation for business data collection and reporting.
  • Delivered infrastructure and operations improvements including virtualization-backed test systems, Active Directory reorganization, and group policy hardening.

Education

Formal training across both technology and management, with dual Purdue University degrees that complement hands-on platform and backend engineering work.

Purdue University, College of Technology

Bachelor of Science, Computer & Information Technology

West Lafayette, Indiana

Purdue University, Krannert School of Management

Bachelor of Science, Management

West Lafayette, Indiana

Early Career Credentials and Community Work

These credentials and activities are part of the earlier Microsoft and consulting era of my career, before the later shift into large-scale platform and distributed-systems delivery.

Microsoft Certifications

  • MCPD: Enterprise Application Developer
  • MCTS: Team Foundation Server - Configuration and Development
  • Visual Studio ALM Ranger (FY12, FY13)

Training

  • Avanade Consulting Excellence
  • Microsoft ALM Summit
  • Essential SharePoint 2007 for Developers
  • Accenture Delivery Suite - Program Management Methods and Tools

Professional Activities

  • Presenter at Avanade Technical Summit 2010
  • Author of a VSTS 2010 Test and Lab Management demonstration course
  • Subject matter expert for the ACM 3.0 Process Template for Visual Studio 2010
  • Contributor to the Avanade Test Toolkit and regular presenter for the Chicago Development Center

Core Technologies Used in Production

Languages

Java, C#, Python, Bash, JavaScript, Scala, Go

Backend / API

Dropwizard, Jersey, REST APIs, GraphQL familiarity, microservices, platform services

Cloud / Infrastructure

OCI, Azure, Kubernetes, Linux, multi-region deployment, observability

Microsoft Foundation

.NET, ASP.NET, WPF, Windows Forms, SharePoint, PowerShell, InfoPath, Hyper-V, System Center Virtual Machine Manager

Let’s Talk About Senior Backend and Platform Roles

Reach out for senior backend, platform engineering, distributed systems, control plane, and cloud modernization roles where reliability, migration, and system design are core requirements.

If your team needs someone who can design and ship production systems under real-world constraints, I’d be glad to connect.

Location: Seattle, WA

LinkedIn: linkedin.com/in/royrobertson

GitHub: github.com/richrobertson