Davis Mcphee

Principal Software Engineer at Elastic

Dartmouth, Nova Scotia, Canada
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
Davis Mcphee is a Principal Software Engineer with nine years of experience building user-focused web applications, currently leading front-end work at Elastic from Dartmouth, Nova Scotia. He specializes in TypeScript and accessibility-minded UI development, contributing notable improvements to the widely used Kibana Discover interface to enhance screen reader support and keyboard navigation. Davis has a strong full-stack background from building a company-wide design system, component library, and RESTful APIs at Garvin-Allen, and practical identity and access management experience implementing an OpenID Connect server. Comfortable shipping at scale in both startup and enterprise contexts, he pairs hands-on coding with design-system stewardship and build tooling expertise. Colleagues rely on him for pragmatic solutions that improve usability for all users, not just edge-case functionality.
code9 years of coding experience
job8 years of employment as a software developer
bookDiploma, Computer Software Engineering, Diploma, Computer Software Engineering at Nova Scotia Community College
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
33reputation
3kreached
0answers
2questions
github-logo-circle

Github Skills (15)

accessibility10
eui10
uid10
typescript10
typescripts10
front-end-development10
ui-design10
react10
typescript-types10
html6
css6
identityserver6
jquery6
asp-net-core6
openid-connect6

Programming languages (5)

TypeScriptJavaHandlebarsJavaScriptVue

Github contributions (5)

github-logo-circle
elastic/kibana

Jun 2022 - Jan 2023

Your window into the Elastic Stack
Role in this project:
userFront-end Developer
Contributions:1829 reviews, 36 commits, 521 PRs in 7 months
Contributions summary:Davis primarily contributed to the front-end user interface, focusing on improving the usability and accessibility of Discover's components. Their work included adding item descriptions to edit button screen reader labels, fixing display and tooltips in discover application. The user also implemented features to improve keyboard navigation and to create a better overall user experience for those using screen readers.
elasticdashboardskibanaobservabilitywindow
Contributions:85 pushes, 1 branch in 5 years
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
Davis Mcphee - Principal Software Engineer at Elastic