Tyler Hoffman

Senior Software Engineer at Great Expectations

Ypsilanti, Michigan, 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
Tyler Hoffman is a Staff Engineer with 11 years of experience building reliable, testable backend systems and consulting with product teams from startups to enterprise. Based in Ypsilanti, Michigan, he has progressed from software consultant at Atomic Object to senior roles at Duo Security and Great Expectations, where he now focuses on data quality tooling. He contributes to the popular Great Expectations open-source project, improving DataFrame support and integration tests to make expectations more robust in both cloud and in-memory contexts. Tyler pairs a Master’s in Computer Science with a background in teaching and developer tooling, which shows in his emphasis on clear tests, automation, and knowledge-sharing. Practical and methodical, he’s as comfortable shipping bug fixes and CI improvements as he is architecting features that improve observability and developer experience.
code11 years of coding experience
job7 years of employment as a software developer
bookBachelor’s Degree, Sociology and Political Science, Bachelor’s Degree, Sociology and Political Science at University of Michigan College of Literature, Science, and the Arts
bookAssociate’s Degree, General Studies, Associate’s Degree, General Studies at Northwestern Michigan College
bookMaster’s Degree, Computer Science, 4.0, Master’s Degree, Computer Science, 4.0 at Eastern Michigan University
languagesEnglish
github-logo-circle

Github Skills (8)

pandas10
pytest10
python10
testing9
sql9
spark9
data-quality8
data-engineering8

Programming languages (6)

TypeScriptJavaRustJavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
Always know what to expect from your data.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:10 releases, 875 reviews, 591 PRs in 2 years
Contributions summary:Tyler primarily contributed to the Great Expectations project by implementing bug fixes and adding new features to data sources and data assets, especially those related to the handling of DataFrames in various contexts. Their work focused on improving the usability and robustness of the library by adding optional DataFrame support and testing DataFrame assets in both cloud and in-memory contexts. They also addressed specific issues and ensured the correctness of expectations through integration tests.
pythondatadata-integritydatacleanerpipeline-testing
A repo to try integrating casperjs, phantomjs, mocha, and travis-ci.
Contributions:6 PRs, 2 pushes, 1 branch in 7 years 7 months
phantomjsmochatraviscasperjsintegrating
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