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.
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:
Backend 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.
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.