Jeff Ashton

Senior Software Developer at D2L

Kitchener, Ontario, 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
🎓
Top School
Jeff Ashton is a Senior Software Developer with 11 years of hands-on experience building reliable back-end systems and performance-focused tooling from Kitchener, Ontario. He has a long tenure at D2L across developer and architect roles and a stint as a Solution Architect at Canadian Tire, demonstrating both hands-on coding and system-design chops. Jeff is an active open-source contributor to well-known projects like Telegraf and ElastAlert, where he improved Windows perf counter integrations, strengthened tests, and enhanced alerting/query features for Elasticsearch/Kibana. Known for a pragmatic "Work is for Working" ethos, he excels at solving performance bottlenecks and automating testing to make systems more productive and maintainable. Colleagues describe him as detail-oriented and reliable, with a knack for importing focused, platform-specific expertise (e.g., PDH/Windows perf tooling) into larger observability stacks.
code11 years of coding experience
job9 years of employment as a software developer
bookErnestown Secondary School
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Waterloo
github-logo-circle

Github Skills (19)

pytest10
python10
testing10
amazon-elasticsearch10
kibana10
elasticsearchquery10
go10
aws-elasticsearch10
elasticsearch10
elasticsearch-api10
json9
telegraf9
yaml9
metric9
golang9

Programming languages (13)

C#C++RustCGoHTMLTypeScriptHCL

Github contributions (5)

github-logo-circle
Yelp/elastalert

Jul 2018 - Sep 2019

Easy & Flexible Alerting With ElasticSearch
Role in this project:
userBack-end Developer
Contributions:1 review, 37 commits, 26 PRs in 1 year 2 months
Contributions summary:Jeff made several contributions to the `elastalert` repository, primarily focused on improving the functionality and features of the alerting system. Their work included fixing issues with JSON formatting, modifying and updating tests for the rule system, and adding features to generate Kibana Discover application links. They also enhanced query capabilities by handling non-compound query keys defined as arrays. These changes indicate a focus on improving the core functionality and user experience of the alerting system.
alertingflexiblekibanaelasticsearch
jertel/elastalert2

Jun 2021 - Nov 2021

ElastAlert 2 is a continuation of the original yelp/elastalert project. Pull requests are appreciated!
Role in this project:
userBackend & DevOps Engineer
Contributions:79 reviews, 29 commits, 14 PRs in 5 months
Contributions summary:Jeff primarily contributed to the codebase by fixing bugs, optimizing existing code, and adding new functionalities related to Elasticsearch and Kibana integrations. They focused on improving the reliability of the system by fixing timezone-related issues within the Zabbix alerting module, improving metric collection, and adding tests. The user also improved code maintainability and performance through refactoring and optimizing code for Elasticsearch queries.
elastalertcontinuationpull-requestsyelpelasticsearch
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
Jeff Ashton - Senior Software Developer at D2L