Diana Whitten

Principal Software Engineer at Reach Security

Tucson, Arizona, 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
Diana Whitten is a Principal Software Engineer with 13 years of experience building resilient backend systems and polished front-end experiences, currently leading architecture and integrations at Reach Security. She combines a mathematics-grounded mindset with hands-on expertise in Python, FastAPI, Django, Postgres, and cloud integrations (Azure/AWS/Okta) to deliver robust, testable services. Diana has led impactful initiatives such as raising ledger client test coverage from under 20% to over 95% and inventing a rate-limit collision solution with >99.9% success, demonstrating both engineering rigor and product-minded problem solving. Her open-source contributions include meaningful UX and theming improvements to OpenStack Horizon and bug fixes and test expansions in CanJS, reflecting deep front-end craftsmanship alongside backend mastery. A founder and former software architect, she’s comfortable running full-stack projects end-to-end—from UX and mobile to DevOps—while mentoring senior engineers. Based in Tucson, she pairs humility with relentless curiosity, quickly mastering new technologies to anticipate future needs.
code13 years of coding experience
job19 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Science, Pure Mathematics, Applied Mathematics, Bachelor of Science (B.S.), Computer Science, Pure Mathematics, Applied Mathematics at New Mexico State University
bookTulane University
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
11reputation
51reached
0answers
1question
github-logo-circle

Github Skills (18)

application-framework10
javascript10
bootstrap10
theming10
testing10
css10
app-framework10
dom10
html10
web-framework10
bootstra10
canjs10
ux-design9
ui-design9
openstack9

Programming languages (4)

TypeScriptJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
openstack/horizon

Jul 2014 - Aug 2016

OpenStack Dashboard (Horizon). Mirror of code maintained at opendev.org.
Role in this project:
userFull-stack Developer
Contributions:143 commits in 2 years 1 month
Contributions summary:Diana primarily contributed to the theming and UI/UX aspects of the OpenStack Horizon dashboard. Their work focused on improving the user experience through the adoption of Bootstrap themes, refactoring elements such as the top navigation bar, sidebars, and tables to inherit Bootstrap styles. They also implemented themable selects, checkboxes, and number spinners, updating the theme preview page to reflect the changes and ensure the consistent application of the new theme. Additionally, they refactored various templates to enhance visual consistency and maintainability.
horizonopendevopenstackdashboardenterprise
canjs/canjs

Jan 2015 - Apr 2015

Build CRUD apps in fewer lines of code.
Role in this project:
userFront-end Developer
Contributions:10 commits, 1 PR, 4 pushes in 3 months
Contributions summary:Diana primarily focused on improving the `canjs/canjs` library's functionality and testing. They addressed a bug in the `splice` function, ensuring it doesn't trigger unnecessary events. Additionally, they updated and expanded the test suite, especially in `view/stache/stache_virtual_dom_test.js`, to improve testing coverage and reliability. These changes indicate a focus on component interaction and view rendering.
linesjavascriptframeworkcrudlines-of-code
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
Diana Whitten - Principal Software Engineer at Reach Security