Evan Davis

Principal Software Engineer at Primary

Sydney, New South Wales, Australia
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
Evan Davis is a Principal Software Engineer based in Sydney with 15 years of experience building reliable backend systems and shaping engineering teams, currently serving as a founding-team technical leader. He has held senior roles at Athena Home Loans and Lyft and earlier contributed to Microsoft's engineering efforts, bringing deep experience in distributed systems, infrastructure, and delivery. Evan is a hands-on engineering lead who blends architecture and execution—improving CI/CD, testing, and cloud-to-database integrations—evident from his contributions to the well-regarded Cartography project that enhanced infrastructure testing and AWS-to-Neo4j data loading. Colleagues value him for pragmatic problem solving and mentoring, and he often surfaces subtle reliability fixes that prevent production issues. He holds a Bachelor’s degree in Computer Science from The Australian National University.
code15 years of coding experience
job8 years of employment as a software developer
bookAustralian National University
github-logo-circle

Github Skills (12)

neo4j10
aws10
python10
cicd10
testing10
ias9
infrastructure-as-code9
boto9
dockers7
docker7
automated-tests7
data-engineering6

Programming languages (6)

TypeScriptJavaC++RustJavaScriptPython

Github contributions (5)

github-logo-circle
cartography-cncf/cartography

Mar 2019 - Jun 2019

Cartography is a Python tool that consolidates infrastructure assets and the relationships between them in an intuitive graph view powered by a Neo4j database.
Role in this project:
userDevOps Engineer & Backend Developer
Contributions:4 releases, 11 commits, 74 PRs in 3 months
Contributions summary:Evan primarily contributed to infrastructure and testing improvements, setting up Travis CI for automated unit and integration tests, and adding testing to the Makefile. They also fixed a bug related to IAM group policy parsing and added functionality to load AWS data into Neo4j. Furthermore, they updated package dependencies and description details, adding explicit package requirements for database interaction. These contributions indicate a focus on the backend, ensuring the system's functionality and reliability.
neo4j-databasegcppythonathenalyft
ecdavis/spacegame

Jan 2016 - Mar 2017

Contributions:113 PRs, 110 pushes, 113 branches in 1 year 1 month
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
Evan Davis - Principal Software Engineer at Primary