Tyler Davis

Applications Development Sr Programmer Analyst

Greater Tampa Bay Area 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
Tyler Davis is an applications development senior programmer analyst with 10 years of experience building data pipelines and newsroom tooling, currently based in Greater Tampa Bay. He turns messy, disparate datasets into contextualized metrics and user-friendly interfaces—especially for non-technical stakeholders—using Python and Django. At The Chronicle of Higher Education he automated revenue-generating data projects and launched a foundational nonprofit tax database; at Citi he continues to apply those data engineering skills in a corporate environment. An active contributor to open-source testing and backend work (including enhancing ZIP+4 generation and unit tests in the JVM-focused datafaker project), he pairs rigorous QA practices with practical feature development. His background in journalism and a CS master’s gives him a rare blend of storytelling instincts and technical rigor when presenting data.
code11 years of coding experience
job2 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at University of Illinois Urbana-Champaign
languagesEnglish, French, Chinese
github-logo-circle

Github Skills (9)

javas10
junit10
faker10
java10
testing10
unit-testing9
hamcrest9
test-automation8
duration8

Programming languages (2)

JavaPython

Github contributions (5)

github-logo-circle
datafaker-net/datafaker

Nov 2021 - Dec 2021

Generating fake data for the JVM (Java, Kotlin, Groovy) has never been easier!
Role in this project:
userBack-end Developer & QA Engineer / Test Automation Engineer
Contributions:14 commits in 26 days
Contributions summary:Tyler implemented new functionality for generating fake data related to zip codes, including the ability to generate ZIP+4 codes. They also added unit tests to verify the correctness of the new features, ensuring the `zipCode` and `zipCodePlus4` methods returned the expected values. Furthermore, the user added new methods to `FakeDuration` class. Finally, they added and updated various test cases using JUnit and Hamcrest matchers.
groovyjavajvmkotlintesting
chrondata/990-xml-database

Jun 2018 - Oct 2020

Django app to consume and store 990 data and metadata
Contributions:6 PRs, 10 pushes, 1 branch in 2 years 4 months
pythondjangoconsumemetadatadjango-app
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