Abe Friesen

Software Developer at CrowdStrike

British Columbia, Canada
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
🎓
Top School
Abe Friesen is a pragmatic software developer with 13 years’ experience building reliable, high-performance backend systems across companies from Coho Data to CrowdStrike. He specializes in performance, regression testing, and ownership of production software—favoring rich metrics over averages to drive meaningful improvements. Abe has deep Rust experience and has contributed notable improvements to high-profile open-source projects like RustPython and the redis-rs client, enhancing formatting correctness and Redis Cluster pipelining. His background spans cloud engineering, game services, and research-driven predictive modeling, giving him a strong blend of systems, tooling, and data-driven judgment. Based in British Columbia, he blends hands-on implementation with a tester’s mindset to ensure systems behave correctly at scale.
code13 years of coding experience
job10 years of employment as a software developer
bookAssociate of Science (A.S.), Computer Information Technology, Associate of Science (A.S.), Computer Information Technology at Seward County Community College and Area Technical School
bookBachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at The University of British Columbia / UBC
languagesEnglish, German
github-logo-circle

Github Skills (13)

string-formatting10
rust10
string-format10
python10
redis10
testing10
float329
interpreter9
lang9
floating-point9
compiler-compiler7
compiler7
benchmark7

Programming languages (2)

RustGo

Github contributions (5)

github-logo-circle
redis-rs/redis-rs

Jan 2021 - Oct 2021

Redis library for rust
Role in this project:
userBack-end Developer
Contributions:5 reviews, 10 commits, 9 PRs in 9 months
Contributions summary:Abe primarily focused on enhancing the Redis client library's functionality, particularly around cluster mode support. They implemented a basic benchmark for Redis Cluster operations and refactored the cluster client logic into a separate file. Furthermore, they corrected routing logic for XREAD/XREADGROUP commands and refactored cluster routing logic into its own file. The user also introduced a new `ClusterPipeline` type and began work to allow efficient pipelining in cluster mode, along with the `ZREMRANGEBYLEX` and `ZRANDMEMBER` commands.
rustredisredis-library
RustPython/RustPython

Dec 2019 - Mar 2020

A Python Interpreter written in Rust
Role in this project:
userBack-end Developer
Contributions:5 commits, 5 PRs, 12 comments in 2 months
Contributions summary:Abe contributed to the `rustpython/rustpython` repository by implementing and extending string formatting capabilities within the Python interpreter. Their work involved adding support for new format codes like `:f`, `%`, `e`, and `E` for float and integer formatting, enabling more comprehensive and Python-compatible formatting options. The commits demonstrate the user's focus on improving the interpreter's string handling and ensuring accurate formatting of numerical values. They also added corresponding test cases to validate the implemented features.
pythonjitrustpython-interpretercompiler
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
Abe Friesen - Software Developer at CrowdStrike