Rouslan Solomakhin

Senior Software Engineer - Google Research Africa

Nairobi County, Kenya
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
Rouslan Solomakhin is a senior software engineer with 13 years of experience now at Google Research Africa, after a long tenure leading Chrome Payments engineering. He combines deep expertise in algorithms, data structures, cryptography and security with hands-on systems work in C/C++ and front-end JavaScript/TypeScript, shipping features across Chromium, Chrome DevTools and Web Platform Tests. Rouslan has driven PaymentRequest and WebView integrations in Chromium and contributed UI and testing improvements to high-profile repos like chrome-devtools-frontend and web-platform-tests. He pairs rigorous engineering and reliability focus with product-aware implementation, having moved core payment logic away from UI and strengthened test coverage for web payment handlers. Based in Nairobi, he blends research-facing roles with production-grade shipping, and his GitHub tagline “AI for Planet” hints at a broader interest in applying AI to global-scale problems.
code13 years of coding experience
job4 years of employment as a software developer
bookMS Computer Science, MS Computer Science at Dartmouth College
bookBS Computer Science with Honors minor in Software Engineering, BS Computer Science with Honors minor in Software Engineering at Clarkson University
languagesRussian, English
stackoverflow-logo

Stackoverflow

Stats
86reputation
5kreached
2answers
0questions
github-logo-circle

Github Skills (31)

javascript10
webview10
dep10
testing10
android-intent10
typescript10
ui-design10
java10
devtools10
javas10
uid10
front-end-development10
chrome10
android10
typescript-types10

Programming languages (13)

JavaC++BikeshedMakefileHTMLNunjucksKotlinTypeScript

Github contributions (5)

github-logo-circle
web-platform-tests/wpt

May 2017 - Jan 2023

Test suites for Web platform specs — including WHATWG, W3C, and others
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:34 reviews, 64 commits, 18 PRs in 5 years 9 months
Contributions summary:Rouslan focused on enhancing the test suite for web platform specifications within the wpt repository, primarily by developing and adding tests for payment handler interfaces and the `canMakePayment` event. Their work involved creating new test files, modifying existing test code, and updating the test infrastructure to incorporate and validate new features of the payment handler. The user's contributions are directed towards improving the robustness and coverage of the testing framework within the project.
microsoft-edgetest-runnerspecssafarifirefox
GoogleChrome/samples

May 2016 - Dec 2016

A repo containing samples tied to new functionality in each release of Google Chrome.
Role in this project:
userFront-end Developer
Contributions:4 reviews, 10 commits, 18 PRs in 6 months
Contributions summary:Rouslan primarily contributed to PaymentRequest API samples within the Google Chrome samples repository. Their work involved modifying JavaScript code to implement and update payment functionalities. They updated various demo files to reflect changes in the PaymentRequest API, including switching from `currencyCode` to `currency`, adapting to Chrome Dev 53 updates, and integrating new features like contact information requests. The user also addressed Android Pay integration and improved the feature detection and testing of the payment samples.
chrome-extensionjavascriptgoogle-chromechrome
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
Rouslan Solomakhin - Senior Software Engineer - Google Research Africa