Joe Donley

Professional Battery Technician

Bellingham, Washington, 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
Joe Donley is a versatile technologist and hands-on practitioner with 14 years of experience building web and backend systems, contributing to notable open-source projects like the official Elasticsearch .NET client where he improved testability and added feature support. Based in Bellingham, he blends software engineering chops—spanning TypeScript, Haskell, and .NET—with real-world trade skills as a professional battery technician and former carpenter assistant. Joe also runs a small publishing and consulting practice, bringing editorial sensibility and book design expertise to technical projects and client-facing work. His background includes building CMS and ecommerce solutions through acquisitions at Element Fusion, NetSuite, and Oracle, demonstrating an ability to deliver product-focused engineering at scale. Equally comfortable in code, copy, and shop work, he excels at turning complex requirements into practical, testable solutions while mentoring cross-functional teams.
code14 years of coding experience
job14 years of employment as a software developer
bookGraphic Design 101 with Matthew Revert Graphic Design, Graphic Design 101 with Matthew Revert Graphic Design at LitReactor
bookNew York Institute of Photography
bookContemporary Dark Fiction Creative Writing, Contemporary Dark Fiction Creative Writing at Storyville: Online Writing Classes
bookComputer Software Engineering, Computer Software Engineering at Francis Tuttle
bookBA History Music, BA History Music at Southwestern Oklahoma State University
github-logo-circle

Github Skills (16)

elasticsearch-net10
net10
asp-net10
unit-testing10
elasticsearch10
elasticsearchquery10
dotnet10
aws-elasticsearch10
csharp10
elasticsearch-api10
amazon-elasticsearch10
json9
rest-api8
api-rest8
restful-api8

Programming languages (1)

C#

Github contributions (2)

github-logo-circle
elastic/elasticsearch-net

Jun 2011 - Aug 2011

This strongly-typed, client library enables working with Elasticsearch. It is the official client maintained and supported by Elastic.
Role in this project:
userBack-end Developer & QA Engineer
Contributions:10 commits in 1 month
Contributions summary:Joe primarily focused on improving the .NET client library for Elasticsearch, as well as ensuring testability. They addressed unit test failures by adjusting settings. They also refactored the client to support a newer Newtonsoft.JSON library and fixed an issue with document retrieval, ensuring proper handling of 404 errors. Furthermore, the user added support for highlight results in search queries.
dot-net-clientelasticsearch-netdot-netclient-libraryelastic
Contributions:12 commits in 1 year 2 months
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
Joe Donley - Professional Battery Technician