Rick Richardson

Team Lead - Data Platform Engineering

Kennewick, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Rick Richardson is a seasoned data platform engineering leader with 16 years building secure, high-performance distributed systems and a current role leading Data Platform Engineering at Tesla. He combines deep hands-on expertise in data structures, transactions, indexes and security with a talent for connecting people and ideas across disciplines to solve complex engineering problems. An active Rust contributor, Rick has enhanced core projects like Tokio (adding UDP framed codecs) and rust-rocksdb, and implemented UUIDv1/v6 support in uuid-rs—work that reflects both low-level systems skill and practical library design. His background spans product security, large-scale data ingestion, and cloud infrastructure leadership at Bloomberg, Letter, and multiple startups, demonstrating an ability to move between strategic direction and tactical implementation. Outside of work he explores esoteric programming languages and actively develops in Rust and Elm, a hobby that informs his pragmatic yet curious engineering approach.
code16 years of coding experience
job18 years of employment as a software developer
languageshaskell, c++, ruby, python, Spanish, rust, javascript
stackoverflow-logo

Stackoverflow

Stats
66reputation
9kreached
3answers
0questions
github-logo-circle

Github Skills (32)

asynchronous10
udp10
admin10
futures10
api-design10
async10
rocksdb10
database-administration10
io10
networking10
binding10
uuid10
rust10
bind10
atomics9

Programming languages (24)

JavaCSSC++RustCScalaVueElm

Github contributions (5)

github-logo-circle
uuid-rs/uuid

Jun 2017 - Aug 2022

Generate and parse UUIDs.
Role in this project:
userBack-end Developer
Contributions:5 reviews, 27 commits, 3 PRs in 5 years 3 months
Contributions summary:Rick primarily focused on implementing and enhancing UUID version 1 features within the `uuid-rs/uuid` repository. Their work involved adding V1 UUID generation, including context management for uniqueness, and integrating timestamp functionalities. The user also refactored code for clarity and improved documentation. The contributions resulted in the addition of version 1 and version 6 UUID generation and related utilities.
parse-uuidsuuid-generatoruidnanoidrust
rust-rocksdb/rust-rocksdb

Oct 2017 - Oct 2017

rust wrapper for rocksdb
Role in this project:
userBack-end Developer
Contributions:6 commits, 3 PRs, 12 comments in 4 days
Contributions summary:Rick primarily focused on enhancing the core functionalities of the Rust-RocksDB wrapper. They implemented new iterator methods and column family functionalities within the `src/db.rs` file. A significant portion of their work involved updating the merge operator framework to support various merge types, including full and partial merges, and updating tests. The user demonstrated expertise in database interactions and Rust programming.
rocksdbrustrust-bindingsdatabaserust-wrapper
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Rick Richardson - Team Lead - Data Platform Engineering