Skip to content
View rickrain's full-sized avatar

Block or report rickrain

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rickrain/README.md

Rick Rainey

Software engineering leader in Dallas, TX. Currently Engineering Manager at R1 RCM, owning two products: a private ChatGPT-like platform with enterprise security guardrails (Azure OpenAI, RAG, document intelligence) and a BI analytics application serving internal and executive stakeholders. Previously Principal Software Engineer / Lead at Microsoft across nearly two decades (2002–2013, 2015–2023) on Fortune 500 and US federal engagements — Kubernetes, IoT, software-defined vehicles, and Azure SDK for Rust. Started building on Azure before general availability.

What I'm into right now

  • Leading delivery of an enterprise AI platform (RAG, document chat, Azure OpenAI) and a BI analytics product.
  • AI-assisted engineering. Using Claude Code and GitHub Copilot daily; building and refining custom agents; coaching my team on where AI tooling earns its keep.
  • Rust — contributor to the Azure SDK for Rust (Storage, Data Lake, Key Vault, core error handling); see rickrain/azure-sdk-for-rust.
  • Kubernetes & cloud-native platforms — rickrain/k8s-volumes.

Writing & speaking

  • Microsoft Press author (Azure):
    • Implementing Microsoft Azure Infrastructure Solutions (Exam 70-533 Reference Guide) — 1st Edition (2015), 2nd Edition (2017)
    • Microsoft Azure Essentials: Azure Web Apps for Developers (2015)
  • Blog: rickrainey.com — practical notes on Kubernetes, Azure, cert prep, and dev setup.
  • Past speaking: Microsoft TechEd, TechReady, Channel 9, multiple Global Azure Bootcamps.

Reach me

Pinned Loading

  1. k8s-volumes k8s-volumes Public

    Tutorial to understand kubernetes persistent volumes and persistent volume claims.

    3 3

  2. find_missing_number find_missing_number Public

    Find the missing numbers in a collection of randomly generated numbers.

    Rust

  3. book book Public

    Forked from rust-lang/book

    The Rust Programming Language

    Rust

  4. rust-leetcode rust-leetcode Public

    Challenges from leetcode that I've solved using the Rust programming language.

    Rust

  5. sftp-on-aci sftp-on-aci Public archive

    Forked from usri/sftp-on-aci

    This repo provides a reasonable solution to a service gap in Azure, which is, not having SFTP support for Azure Blob Storage.

    Shell

  6. azure-sdk-for-rust azure-sdk-for-rust Public

    Forked from Azure/azure-sdk-for-rust

    This repository is for active development of the *unofficial* Azure SDK for Rust. This repository is *not* supported by the Azure SDK team.

    Rust