Ed Ball

Principal Engineer at Logos

Lynden, 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

🤩
Rockstar
🎓
Top School
Ed Ball is a Principal Engineer with 16 years of professional experience and a long tenure at Logos, blending deep backend C# expertise with pragmatic system design. He specializes in web APIs and database engineering, contributing to notable open-source work like the MySqlConnector for .NET where he improved connection-string handling, date/time behavior, and added important configuration options. Based in Lynden, Washington, he pairs hands-on coding—libraries and APIs for Faithlife and other projects—with a focus on robustness, testing, and performance tuning. A Calvin College computer science graduate, he brings institutional knowledge and steady leadership to complex application and data problems while continuing to ship maintainable, well-tested components.
code16 years of coding experience
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Calvin College
stackoverflow-logo

Stackoverflow

Stats
2,009reputation
188kreached
10answers
0questions
Badges
wpf
top-5%
github-logo-circle

Github Skills (19)

mysql10
net10
dotnet10
asp-net10
ado-net10
database-design10
dotnet-core10
ado10
csharp10
async9
databinding9
wpf9
testing8
design-patterns6
yaml6

Programming languages (11)

C#PowerShellTypeScriptC++CJavaScriptGoHTML

Github contributions (5)

github-logo-circle
mysql-net/MySqlConnector

Mar 2016 - Nov 2021

MySQL Connector for .NET
Role in this project:
userBack-end Developer & Database Engineer
Contributions:8 reviews, 25 commits, 14 PRs in 5 years 8 months
Contributions summary:Ed primarily contributed to the implementation of the MySQL Connector for .NET, focusing on core functionality and database interaction. They implemented and refined the `MySqlConnectionStringBuilder`, enabling users to configure their database connections. Further contributions involved fixing bugs, optimizing code, and adding features such as support for the `Synchronous` and `GuidFormat` connection options, and `DateTimeKind` to improve the handling of dates and times. The user also demonstrated testing skills through implementing new tests.
dotnetmysqlado-netmysql-connectorconnector
ejball/ArgsReading

Dec 2016 - Jan 2022

A simple library for reading command-line arguments.
Contributions:15 releases, 291 commits, 17 PRs in 5 years 1 month
command-line-toolsubcommandsargument-parsingcommand-line-argumentsarguments
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
Ed Ball - Principal Engineer at Logos