Erik Erlandson

Senior Principal Software Engineer at Red Hat

Tempe, Arizona, 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
🎓
Top School
Erik Erlandson is a Senior Principal Software Engineer with 16 years of experience leading a Red Hat Emerging Technologies team focused on bridging data science workloads and the Kubernetes ecosystem. He combines deep backend systems expertise—demonstrated by contributions to Apache Spark, Algebird, and the HTCondor scheduler—with practical leadership in exploring tools and methodologies for cloud-native data processing. Based in Tempe, Arizona, he brings an academic grounding (MS/BS in Computer Science) to production-grade engineering, optimizing aggregation and RDD performance and improving core scheduling and parsing logic in long-running open-source projects. Known for pragmatic, performance-minded improvements, he often surfaces subtle algorithmic and integration gains that compound across distributed systems.
code16 years of coding experience
bookBS, Computer Science, BS, Computer Science at Rochester Institute of Technology
bookMS, Computer Science, MS, Computer Science at University of Michigan
stackoverflow-logo

Stackoverflow

Stats
945reputation
153kreached
16answers
10questions
github-logo-circle

Github Skills (43)

semigroup10
git10
spark10
c-language10
monoid10
big-data10
java10
scala10
javas10
aggregations10
algebird10
version-control10
functional-programming10
cprogramming-language10
debug9

Programming languages (18)

JavaCSSC++RustScalaMakefileGoHTML

Github contributions (5)

github-logo-circle
htcondor/htcondor

Feb 2010 - Apr 2014

HTCondor source repository, formerly the Condor Project
Role in this project:
userBack-end Developer
Contributions:268 commits in 4 years 2 months
Contributions summary:Erik primarily contributed to the core functionality of HTCondor by addressing parsing errors within the `lex_cast<>` function in `stl_string_utils.h`. The user also integrated changes by merging branches, specifically the 'uw/V7_6-branch', 'uw/V7_7_3-branch', 'uw/V7_7_4-branch' and 'uw/master' across various files in the codebase. The user further enhanced functionality of `condor_status` and improved code handling for accounting group sorting in negotiation order.
slurmdistributed-computingdistributed-systemshpchtcondor
apache/spark

Jul 2020 - Jul 2020

Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
userBack-end Developer
Contributions:11 reviews, 1 commit, 14 PRs in 1 day
Contributions summary:Erik primarily focused on enhancing the Apache Spark codebase, contributing features and optimizations related to the RDD (Resilient Distributed Datasets) API. Their work involved implementing methods to access parent RDDs, clarifying code within the UnionRDD, and deferring computation in sortByKey(). They also contributed to improving the performance of async actions and implementing Gap Sampling optimization.
analyticspythondata-processingsqlapache
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
Erik Erlandson - Senior Principal Software Engineer at Red Hat