Dmitri Zaitsev

Academic Mentor & Partner at EUvsVirus

Leinster, Ireland
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
Dmitri Zaitsev is an associate professor of mathematics and software architect with 12+ years of experience blending rigorous research, teaching, and hands-on engineering. He co-founded and steers multiple open knowledge initiatives—most notably Fair Open Access, the Free Journal Network, and MathOA—driving concrete reform in scholarly publishing while championing community-backed, action-oriented solutions. Technically versatile, Dmitri builds full-stack systems (NodeJS, PHP, Angular) and contributes to notable open-source projects such as TodoMVC and the CCXT/Node Binance API through maintainability-focused refactors. He advises startups on data modelling and AI and founded a travel-focused startup addressing real user pain with custom filtering and message-queue architectures. Comfortable navigating academia, industry and civic tech, he combines mathematical depth with a pragmatic bias for impactful, collaborative projects. An avid traveler and mentor, he often pairs algorithmic thinking with people-centred coaching to help others realise their potential.
code12 years of coding experience
job8 years of employment as a software developer
book145
bookPhD, Mathematics, PhD, Mathematics at Ruhr-Universität Bochum
bookLomonosov Moscow State University
languagesEnglish, Russian, German, Italian, Ukrainian, Russian
stackoverflow-logo

Stackoverflow

Stats
13,798reputation
2.8mreached
130answers
75questions
Badges
postgresql
top-5%
oop
top-5%
javascript
top-5%
rest
top-5%
testing
top-5%
es6-promise
top-5%
github-logo-circle

Github Skills (33)

asynchronous10
javascript10
apidoc10
async10
binance10
api10
front-end-development10
angularjs10
html10
nodejs10
refactoring10
es6-promise9
testing9
postgresql9
protractor9

Programming languages (22)

C#CSSCScalaVueGoHTMLEJS

Github contributions (5)

github-logo-circle
ccxt/node-binance-api

May 2018 - May 2018

Node Binance API is an asynchronous node.js library for the Binance API designed to be easy to use.
Role in this project:
userBack-end Developer
Contributions:16 commits, 4 PRs, 10 comments in 7 days
Contributions summary:Dmitri primarily refactored the `node-binance-api` library, improving code structure and readability. They extracted and normalized various request functions, creating a `reqObj` for consistent request object generation. Further contributions included moving out request handlers and proxies for better code organization, which demonstrates a focus on maintainability. These changes streamline the API interaction logic within the library.
apimarket-makerjs-libraryasynchronousbybit
tastejs/todomvc

Dec 2015 - Dec 2015

Helping you select a JavaScript framework - Todo apps for React.js, Angular, Vue and many more
Role in this project:
userFront-end Developer
Contributions:6 commits, 6 PRs, 24 comments in 4 days
Contributions summary:Dmitri primarily focused on enhancing the AngularJS-based front-end of the TodoMVC application. They simplified functions and refactored code within the controller and directives, including adjustments to the controller syntax and refactoring of the todoEscape directive. Furthermore, the user also made changes in the index.html to integrate new controller syntax. These modifications contribute to the overall maintainability and performance of the application's user interface.
reactangular-jsreact-jsemberangular
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