Petr Razumov is a Senior Software Engineer with 13 years of hands-on experience building full-stack web applications and developer tooling across startups and larger platforms. He blends strong back-end skills in Go, Python and cloud ETL with front-end expertise in JavaScript and UI improvements—having contributed notable enhancements to the popular dygraphs time-series visualization library. Petr favors test-driven development, automation and strict code standards, and has delivered business-critical CLI tools, containerized deployments, and internal dashboards at companies like Tidal Migrations and IPInfo. His background spans web platforms, localization, QA automation and CMS work, reflecting a practical, systems-oriented approach to software. Based in Rostov-on-Don, he continuously sharpens his craft and seeks creative, challenging projects where reliability and UX meet. An often-overlooked strength is his ability to move between low-level scripting and high-level product-facing UI changes, enabling end-to-end ownership.
13 years of coding experience
16 years of employment as a software developer
Foreign Languages, Foreign Languages at Moscow Pedagogical State University
Contributions:2 releases, 3 reviews, 77 commits in 5 years 7 months
Contributions summary:Petr's contributions primarily focused on enhancing the functionality of the dygraphs library. They implemented a candlestick chart plotter, which involved creating the necessary JavaScript code and integrating it into the R interface through the use of R packages and dependencies. They also added support for custom plotter configuration. Additionally, the user addressed styling concerns by inverting colors and improved the usability by handling the quarterly time scale.
Interactive visualizations of time series using JavaScript and the HTML canvas tag
Role in this project:
Front-end Developer
Contributions:1 review, 15 commits, 8 PRs in 2 years 10 months
Contributions summary:Petr primarily focused on enhancing the user interface and functionality of the dygraphs library. They implemented features like legend customization, including making the legend follow highlighted points and providing options for styling. They also added a crosshair plugin and modified code related to CSS styles, demonstrating a focus on improving the visual representation and user interaction within the charting library.
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.