Andrew Churkin

Senior Software Developer at Developer Express

Tula, Tula Oblast, Russia
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
Andrew Churkin is a Senior Software Developer with 12 years of experience, based in Tula, Russia, and a long tenure at Developer Express working on core testing and UI libraries. He contributes heavily to TestCafe’s internals—improving its hammerhead web-proxy, request handling, and authentication support—demonstrating deep expertise in web testing, HTTP flows, and cross-origin edge cases. His front-end work spans React component libraries and Bootstrap integrations, including Sass refactors and sticky-grid fallbacks that improve real-world resilience. Colleagues rely on him for debugging tricky form/link behaviors and cookie/NTLM authentication scenarios that often break automated tests. He combines pragmatic QA-engineering instincts with hands-on development, making him particularly effective at hardening developer tooling and end-to-end test suites. A Tula State University alumnus, he pairs regional roots with a strong open-source footprint on widely used projects.
code13 years of coding experience
bookTula State University
languagesEnglish, Russian
github-logo-circle

Github Skills (22)

javascript10
react-components10
bootstrap10
testing10
test-framework10
material-ui10
functional-testing10
react-component10
testcafe10
e2e10
bootstra10
react10
test-automation10
typescript9
proxy-server9

Programming languages (6)

TypeScriptC#C++SCSSJavaScriptPython

Github contributions (5)

github-logo-circle
A powerful web-proxy used as a core for the TestCafe testing framework. :hammer: :smiley:
Role in this project:
userFront-end Developer
Contributions:77 releases, 185 commits, 600 PRs in 1 year 9 months
Contributions summary:Andrew primarily worked on enhancing the functionality of the `testcafe-hammerhead` repository, which is a web-proxy used as a core for the TestCafe testing framework. Their contributions focused on improving the handling of HTTP requests, specifically addressing issues related to XHR and the processing of URLs. The user implemented code modifications to address errors related to the `set-cookie` service messages and improved the behavior of the code related to form submissions. They also focused on ensuring the proper functioning of the target attribute for links and forms.
testcafetestingweb-proxyproxyproxy-server
⚠️ [OBSOLETE] See https://js.devexpress.com/React/Documentation/Guide/React_Components/Migrate_from_DevExtreme_Reactive/
Role in this project:
userFront-end Developer
Contributions:2 releases, 1 review, 18 commits in 6 months
Contributions summary:Andrew primarily focused on front-end development tasks, specifically within the React framework. Their contributions included fixing bugs and adding fallback properties for sticky CSS in the Bootstrap3 grid components. They also refactored the project to use Sass for styling, updating the relevant build configurations and import statements. Furthermore, the user contributed to setup the testcafe environment.
reactreact-componentsmaterial-uimaterial-designbootstrap
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