Craig Kelly

Domain Architect at FedEx

Memphis, Tennessee, 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

👤
Senior
🎓
Top School
Craig Kelly is a Domain Architect with 12 years of hands-on software engineering and data science experience, currently leading architecture and strategic technical initiatives at FedEx from Memphis. He blends deep systems design and data engineering expertise with practical machine learning and DevSecOps experience, having driven mainframe retirements, enterprise CI/CD pipelines, and applied ML for cybersecurity and anomaly detection. Craig mentors small, high-performing teams and frequently steps into high-impact, temporary squads to deliver end-to-end solutions that span data lakes, pipelines, and production ML systems. His background includes academic research software development and long-term ERP/analytics work, giving him a rare mix of research rigor and enterprise delivery. An active contributor to open-source tooling, he has improved robustness and test coverage in projects like the proselint prose linter by hardening file-cache handling and CLI resilience—an indicator of his focus on reliability even in peripheral but impactful components.
code12 years of coding experience
job24 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at The University of Memphis
stackoverflow-logo

Stackoverflow

Stats
3,956reputation
620kreached
8answers
0questions
Badges
package
top-5%
babeljs
top-5%
go
top-5%
naming-conventions
top-5%
github-logo-circle

Github Skills (24)

filesystem10
python10
testing10
nextjs10
fileio10
error-handling10
command-line-interface9
package9
command-line9
linter9
go9
cli9
naming-conventions9
babeljs9
debug8

Programming languages (9)

JavaC++CTeXJavaScriptGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
amperser/proselint

Mar 2016 - Jul 2016

A linter for prose.
Role in this project:
userBack-end Developer & QA Engineer / Test Automation Engineer
Contributions:10 commits, 4 PRs, 5 comments in 3 months
Contributions summary:Craig primarily focused on improving the stability and robustness of the `proselint` project. Their contributions included implementing error handling and retry mechanisms for cache files, which involved interacting with the file system using Python's `shelve` and `dbm` modules. They also worked on fixing and improving test coverage, particularly related to handling invalid characters and ensuring the CLI correctly processes files with decoding errors.
linterlintadviceknowledgestyle
CraigKelly/tint

Jun 2017 - Aug 2024

Contributions:2 PRs, 45 pushes, 3 branches in 7 years 2 months
linterlint
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 Kelly - Domain Architect at FedEx