James Hickey

Halifax, Nova Scotia, 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
James Hickey is a seasoned software engineer and architect with a decade of experience building .NET back-end systems from Halifax, Nova Scotia. A multi-time Microsoft MVP and creator of the popular open-source Coravel library, he simplifies advanced application features like scheduling, caching, queuing, and event broadcasting for .NET developers. His hands-on work on Coravel includes crafting a primitive scheduler, cron-based scheduling, and an invocable pattern that lets teams schedule tasks by type—demonstrating both practical design and attention to developer ergonomics. James blends deep technical implementation skills with community leadership, having earned repeated MVP recognition for his contributions and guidance. He favors pragmatic, near-zero configuration solutions that accelerate delivery without sacrificing maintainability. Colleagues know him for turning complex backend concerns into approachable, well-tested libraries that empower other engineers.
code9 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
1reputation
2kreached
0answers
1question
github-logo-circle

Github Skills (17)

cron10
scheduled-tasks10
background-process10
background-processing10
scheduler10
scheduling10
sched10
task-scheduler10
dotnet-core10
netcore10
background-task10
csharp10
job-scheduling10
dependency-injection9
network-interface8

Programming languages (10)

C#PowerShellMDXCSSShellSCSSJavaScriptVue

Github contributions (5)

github-logo-circle
jamesmh/coravel

Jun 2018 - Oct 2022

Near-zero config .NET library that makes advanced application features like Task Scheduling, Caching, Queuing, Event Broadcasting, and more a breeze!
Role in this project:
userBackend Developer
Contributions:12 releases, 43 reviews, 307 commits in 4 years 4 months
Contributions summary:James primarily focused on developing a scheduling library for .NET Core applications. Their commits demonstrate the creation of a primitive scheduler, including the implementation of a `ScheduleHostTimer` class for running scheduled tasks at regular intervals and establishing interfaces like `IScheduled` and `IScheduleInterval` to define scheduling behavior. Further contributions involve enhancements like the addition of cron-based scheduling functionality and the integration of an Invocable pattern to schedule tasks via their types.
micro-frameworkmailingcqrsdotnetcorezero
jamesmh/statica

Apr 2019 - May 2019

Contributions:28 commits, 6 pushes in 3 days
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
James Hickey