Dmitry Viskov

Technical Lead at AgVend

Yerevan, Armenia
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

👤
Senior
🎓
Top School
Dmitry Viskov is a Technical Lead with 12 years of hands-on experience designing and shipping high‑load web services and API backends across Python, PHP and JavaScript stacks. He leads cross-functional teams and architectures—recently steering platform and API work at AgVend—while maintaining a deep practical mastery of Django, Tornado, Celery, React/Redux and database systems including Vertica for analytics. A longtime contributor to Open edX (edx-platform and edx-ora2), he blends backend data-aggregation improvements with front-end UX fixes, showing strength across the full stack. Dmitry pairs operational expertise (Linux, nginx/apache, RabbitMQ, Redis, Jenkins, Sentry) with a track record of performance tuning cloud file-storage platforms and building custom frameworks. He holds an MSc in Mechanics and Mathematics and publishes open-source tooling (e.g., a PyLTI1.3 library and a PHP app framework), reflecting a practical drive to make developer ecosystems better. Colleagues rely on him to turn complex integration requirements into maintainable, production-ready systems.
code12 years of coding experience
job15 years of employment as a software developer
bookMaster of science Mechanics and Mathematics, Master of science Mechanics and Mathematics at State University of Nizhni Novgorod named after N.I. Lobachevsky (UNN)
languagesАнглийский, Русский
stackoverflow-logo

Stackoverflow

Stats
277reputation
24kreached
2answers
6questions
github-logo-circle

Github Skills (29)

aggregate10
openedx10
pytest10
python10
back-end-development10
aggregator10
django10
testing10
xbl10
ag10
aggregations10
front-end-development10
aggregates10
data-service9
javascript9

Programming languages (5)

JinjaJavaScriptPHPRubyPython

Github contributions (5)

github-logo-circle
openedx/edx-ora2

Jan 2017 - Mar 2018

Open Response Assessment Suite
Role in this project:
userBack-end Developer
Contributions:21 commits, 8 PRs, 109 comments in 1 year 2 months
Contributions summary:Dmitry contributed to the development of the `edx-ora2` project by implementing a new method, `collect_ora2_responses`, within the `OraAggregateData` class to gather and analyze data related to open response assessments. Their changes involved modifications to both the test suite (`test_data.py`) and the core data processing logic (`data.py`). These updates included adjustments to test cases and the addition of functionality to collect response counts for each step in the assessment workflow, improving the data aggregation capabilities of the system.
assessmentpythonsuite
openedx/edx-platform

Dec 2015 - Dec 2018

The Open edX LMS & Studio, powering education sites around the world!
Role in this project:
userFull-stack Developer
Contributions:23 commits, 36 PRs, 274 comments in 3 years
Contributions summary:Dmitry contributed significantly to the Open edX platform, implementing features and bug fixes across the frontend and backend. They added new XBlockAsides functionality, allowing for the tagging of blocks and dynamic values for selectboxes using Django models, demonstrating backend skills. The user also worked on frontend improvements, including making the "Final check" button dependent on user selections within a problem, and fixing rendering issues in IE 10 & 11.
edxlmssitesbackend-serviceopen-edx
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
Dmitry Viskov - Technical Lead at AgVend