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.
10 years of coding experience
6 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Stony Brook University
Plugin for generating HTML reports for pytest results
Role in this project:
Full-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.
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
Role in this project:
Backend 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.
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.