Richard Cook

Senior Manager at Big Red Abacus

Kirkland, 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
Richard Cook is a Senior Manager at Tableau with 13 years of software engineering experience and an entrepreneurial streak as founder of Big Red Abacus. He blends hands-on systems programming in C++, C#, Python, Haskell and Rust with product and team leadership, shipping reliable features and CI-driven quality improvements. An active open-source contributor, he has full-stack experience on educational Haskell project CodeWorld and strengthened test and CI coverage in the widely used attr_encrypted Ruby library. Based in Kirkland, WA, he brings a pragmatic mix of engineering depth, operational know-how, and startup mindset that helps bridge fast iteration with production-grade reliability.
code13 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
32,823reputation
2.2mreached
141answers
22questions
Badges
ruby
top-5%
switch-statement
top-1%
async-await
top-1%
asynchronous
top-1%
java
top-5%
python
top-5%
github-logo-circle

Github Skills (32)

asynchronous10
switch-statement10
testing10
travis-ci10
cicd10
ruby10
async-await10
codeworld10
haskell10
authentication9
symlink9
backward-compatibility9
java9
python9
user-authentication9

Programming languages (18)

C#PowerShellC++RustCHandlebarsElmGo

Github contributions (5)

github-logo-circle
Generates attr_accessors that encrypt and decrypt attributes
Role in this project:
userBackend & QA Engineer
Contributions:20 commits, 2 PRs, 2 pushes in 2 years 3 months
Contributions summary:Richard's contributions primarily focus on enhancing the testing infrastructure and ensuring code quality within the attr_encrypted repository. They implemented unit tests and configured CI builds using Travis CI, targeting multiple Ruby versions. The user also updated the test suite by renaming test files and classes to allow side-by-side execution of new tests and added new tests to ensure backwards data compatibility. Further work involved fixing and adapting existing tests, indicating a strong focus on test coverage and maintenance.
encryptionencryptdecryptaccessors
google/codeworld

Jul 2016 - May 2018

Educational computer programming environment using Haskell
Role in this project:
userFull-stack Developer
Contributions:6 commits, 5 PRs, 23 comments in 1 year 10 months
Contributions summary:Richard contributed to both the front-end and back-end of the CodeWorld project. They fixed a bug related to the installation of a dependency and implemented features allowing users to specify the API port via an environment variable. They also fixed spelling in the user interface and implemented JWT-based authentication, demonstrating a full-stack understanding of the project's architecture. The user also made changes related to build and deployment scripts.
ghcjsfunctional-programmingprogramming-environmenthaskellfiddle
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
Richard Cook - Senior Manager at Big Red Abacus