Skip to content
View rickrain's full-sized avatar

Block or report rickrain

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
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