Don Freeman

Director Of Engineering at Freeman Tech Consulting

Charlotte, North Carolina, 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
Don Freeman is a hands-on engineering leader and Director of Engineering at SonarX who blends executive vision with active software craftsmanship, driving resilient blockchain infrastructure and scaling Web3 platforms. With roots in physical infrastructure and 17 years at Duke Energy building enterprise-scale systems, he uniquely pairs operational rigor with modern serverless and distributed-system expertise across Python, Java, Angular, and multiple database paradigms. He remains an active contributor—having improved tests and async transaction-pool support in the widely used web3.py library—while mentoring teams and aligning product and platform strategy. An MBA-trained technologist based in Charlotte, he runs his own consulting practice to help startups and enterprises ship production-ready systems and is motivated by building things that last.
code8 years of coding experience
job8 years of employment as a software developer
bookMaster of Business Administration (M.B.A.), Finance, Master of Business Administration (M.B.A.), Finance at University of North Carolina at Charlotte
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (8)

pytest10
web3py10
python10
ethereum10
blockchain10
testing10
async9
asynchronous9

Programming languages (4)

RustJavaScriptGoPython

Github contributions (5)

github-logo-circle
ethereum/web3.py

Dec 2021 - Jul 2022

A python interface for interacting with the Ethereum blockchain and ecosystem.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:45 reviews, 28 commits, 45 PRs in 7 months
Contributions summary:Don contributed to the `web3.py` library by addressing HypothesisDeprecationWarnings in the tests. They moved test fixtures and modified test files to resolve these warnings, demonstrating expertise in testing frameworks and library interactions. Additionally, the user added support for async GetTxPool functions, including the creation of new test modules and modifications to the core library. Further improvements include fixing documentation links and refactoring code related to ENS, and a refactor of the contract structure.
pythonweb3pyethereumpython-interfaceblockchain
dbfreem/web3.py

Dec 2021 - Jul 2022

A python interface for interacting with the Ethereum blockchain and ecosystem.
Contributions:199 pushes, 47 branches in 7 months
pythonweb3pyethereumpython-interfaceblockchain
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
Don Freeman - Director Of Engineering at Freeman Tech Consulting