Craig Condit

Apache YuniKorn PMC at The Apache Software Foundation

Sioux Falls, South Dakota, 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
Craig Condit is a seasoned software engineer and architect with over 19 years of hands-on experience and a 25+ year career footprint across large-scale retail, internet, finance, and transportation systems. He is a driving force in the Apache YuniKorn community—PMC member and key contributor—where his backend work on scheduler refactoring, node sorting, and resource weighting has materially improved performance and reliability for Kubernetes workloads. At Cloudera and Target he designed and delivered production-grade, zero-downtime big data platforms at massive scale, with a pragmatic focus on stability, observability, and operational simplicity. Equally fluent in JVM and cloud-native stacks, Craig blends deep systems knowledge (Hadoop, Kafka, Spark) with practical engineering leadership and mentoring. Based in Sioux Falls, he brings a rare combination of long-term systems experience and current open-source influence that accelerates team productivity and platform resilience.
code19 years of coding experience
job24 years of employment as a software developer
bookBS Computer Science, BS Computer Science at North Dakota State University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (13)

kubernetes10
go10
kubernetes-pods10
api-design9
algorithms9
data-structure9
rest-api9
algorithm9
data-structures9
testing8
maven6
raspberry-pi6
java6

Programming languages (7)

TypeScriptMDXJavaShellMakefileJavaScriptGo

Github contributions (5)

github-logo-circle
apache/yunikorn-core

Aug 2021 - Dec 2022

Apache YuniKorn Core
Role in this project:
userBack-end Developer
Contributions:4 releases, 402 reviews, 42 commits in 1 year 4 months
Contributions summary:Craig's commits primarily focus on refactoring and improving the core functionality of the Apache YuniKorn scheduler. They refactored node sorting policies into separate implementations, enhancing the scheduling performance. The user implemented resource weighting for node sorting, which enabled more flexible and configurable node selection. Furthermore, they made improvements to the application state management and REST API to include application requests and improved the overall reliability and performance.
universal-resource-scheduleryunikornapacheapache-yarnkubernetes
Apache Yunikorn Common scheduler interface - Incubating
Contributions:32 pushes, 47 branches, 1 tag in 3 years 2 months
incubatingscheduleryunikornapachejava
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
Craig Condit - Apache YuniKorn PMC at The Apache Software Foundation