Gleb Nikonorov

Software Engineer at Google

New York, New York, 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
Gleb Nikonorov is a seasoned software engineer with a decade of experience building reliable systems for finance and large-scale platforms, currently contributing at Google from New York. He has deep expertise in backend development and test automation, demonstrated by meaningful open-source contributions to pytest, pytest-html, tox and a robust fake filesystem project where he implemented inode handling and secure deletion. At Bloomberg and FactSet he worked on trading platforms, formula services, and developer tooling—roles that blend low-level systems thinking with improving developer productivity. Gleb’s work often focuses on testability and robustness, adding hooks, strict-config checks, and comprehensive test coverage to widely used projects. He pairs a practical polyglot background (Python, C++, Perl, Ruby, SQL) with a knack for improving developer experience and observability in complex systems. An understated but valuable trait: he consistently moves projects from brittle to maintainable by driving thoughtful refactors and targeted automated tests.
code10 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Stony Brook University
languagesEnglish, Russian
github-logo-circle

Github Skills (27)

unit-testing10
filesystem10
hook10
pytest10
python10
file-manipulation10
testing10
plugin-development10
ruby10
automation10
html10
hookstate10
automations10
unit-test10
hook-form10

Programming languages (6)

JavaShellCSSVimLRubyPython

Github contributions (5)

github-logo-circle
pytest-dev/pytest-html

May 2020 - Jan 2021

Plugin for generating HTML reports for pytest results
Role in this project:
userFull-stack Developer
Contributions:86 reviews, 43 commits, 55 PRs in 8 months
Contributions summary:Gleb primarily contributed to the pytest-html plugin by implementing features, addressing bugs, and refactoring existing code. Their work includes making the results table's links column sortable, syncing configuration files, and resolving issues related to output capture and formatting. The user also focused on the overall presentation and user experience of the generated HTML reports, as demonstrated by improvements to test result visibility.
reportspythonpluginpytest-pluginpytest
pytest-dev/pytest

May 2020 - Jul 2020

The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:5 reviews, 43 commits, 15 PRs in 1 month
Contributions summary:Gleb primarily contributed to the pytest testing framework by implementing and refactoring hooks related to warning capture and reporting. Their work involved introducing a new hook (`pytest_warning_recorded`) to replace a deprecated one and making corresponding adjustments in multiple files, including the core hook specifications, terminal reporting, and test modules. They also addressed issues related to invalid configuration file keys and implemented the `--strict-config` flag, demonstrating a focus on improving the framework's robustness and error handling.
scalespythonfunctional-testingtestingpytest-framework
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