Yuriy Puzinya

User Interface Developer at Yandex

Saint Petersburg, Saint Petersburg, 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
Yuriy Puzinya is a User Interface Developer based in Saint Petersburg with 12 years of engineering experience, currently building front-end at Yandex. He brings a strong full-stack sensibility informed by substantial open-source backend work on high-profile Node.js debugging and profiling tools—contributing to node-inspector and v8-profiler where he improved native bindings, added heap/CPU profiling APIs, and hardened serialization and tests. Comfortable navigating both UI and low-level internals, Yuriy combines practical debugging expertise with a knack for refactoring and configuration design. His background in embedded/industrial software at Системы Связи и Телемеханики gives him an uncommon appreciation for robustness and performance in user-facing systems.
code12 years of coding experience
languagesИтальянский, Английский, Русский
github-logo-circle

Github Skills (10)

debugging10
debug10
javascript10
nodejs10
c-language10
cpu-profiling10
cprogramming-language10
testing9
configuration-management9
regular-expression8

Programming languages (7)

TypeScriptJavaC++CSSJavaScriptHTMLNunjucks

Github contributions (5)

github-logo-circle
node-inspector/v8-profiler

Apr 2014 - May 2016

node bindings for the v8 profiler
Role in this project:
userBack-end Developer
Contributions:1 release, 93 commits, 10 PRs in 2 years 1 month
Contributions summary:Yuriy primarily worked on improving the node bindings for the v8 profiler. Their contributions include moving native code to the source directory, preparing the codebase for v5.0.0, which involved adding new APIs like Heap_Graph and updating dependencies, and fixing serialization for heap snapshots. The user also added and refactored tests for the CPU profiler and integrated the export API to allow serialization.
v8-profilernodejsv8-javascript-engine
Node.js debugger based on Blink Developer Tools
Role in this project:
userBack-end Developer
Contributions:244 commits, 64 PRs, 150 pushes in 2 years 8 months
Contributions summary:Yuriy significantly contributed to the core functionality of the Node Inspector, primarily focusing on refining the debugger's behavior and features. Their work included implementing a new configuration system using the RC module, fixing date and regular expression display formats, and updating the help message formatting. The user also made improvements to the internal logic, such as isolating properties conversions and adding the subtype property to RemoteObject. This work involved modifying core components related to debugging and inspection.
node-jsdeveloper-toolsinspectorblinknodejs
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