John Hill

UIDX Test Frameworks at CrowdStrike

San Francisco, California, 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
John Hill is an automation and performance engineering specialist with 10 years of experience building resilient test frameworks and CI/CD pipelines for mission-critical software. Currently leading UIDX Test Frameworks at CrowdStrike, he previously architected CI and unified Playwright-based test strategies for NASA’s Open MCT and the VIPER mission, containerizing backends and driving end-to-end and performance testing at scale. He blends front-end UI test expertise—contributing visual tests and UX refinements to the prominent open-source nasa/openmct project—with deep performance work using k6, Grafana/Prometheus, and streaming ETL for real-time mission data. Known for migrating legacy test stacks to modern tooling (Cypress, Playwright) and for creating automated, multi-center build and release processes, he pairs hands-on coding with systems-level thinking. Based in San Francisco, he’s an open-source advocate who brings both mission-sim lab ops and software architecture experience to high-stakes engineering programs.
code10 years of coding experience
job9 years of employment as a software developer
bookEE Electrical Engineering, EE Electrical Engineering at North Carolina State University
bookDouble AK, Double AK at CS GO
github-logo-circle

Github Skills (8)

uid10
playwright10
javascript10
user-interface10
front-end-development10
ui-design10
graphical-user-interface10
accessibility9

Programming languages (12)

TypeScriptC#JavaDockerfileShellRustSCSSJavaScript

Github contributions (5)

github-logo-circle
nasa/openmct

May 2021 - Jan 2023

A web based mission control framework.
Role in this project:
userFront-end Developer
Contributions:2 releases, 1279 reviews, 210 commits in 1 year 8 months
Contributions summary:John focused on improving the user interface and user experience of the Open MCT framework through the addition of new components and stabilization of existing elements. Key contributions include implementing visual tests to ensure the functionality and proper display of elements, such as gauge and display layouts. They also addressed issues in the existing test suite and refined the styling and layout of the application, resulting in increased visual consistency.
mission-controlweb-based
unlikelyzero/aap-visual

Nov 2020 - May 2021

Visual Tests for the Ansible Automation Platform
Contributions:1 review, 43 PRs, 84 pushes in 6 months
network-automationtestingansiblevisual-testsansible-automation-platform
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
John Hill - UIDX Test Frameworks at CrowdStrike