Vitaly Tomilov is a seasoned Senior Software Engineer with over two decades of programming experience and 11 years focused on modern full-stack development, currently working on payment-transaction systems at Mastercard. He brings deep expertise across languages and platforms—from assembler and C++ to .NET—and today primarily builds with Angular and Node.js, often owning end-to-end implementations for complex multi-tenant and banking applications. Vitaly is a pragmatic backend specialist as well, contributing meaningful fixes and performance improvements to notable open-source projects like parse-server and the Lisk SDK, demonstrating an understanding of databases, transactions and blockchain state. Comfortable as a contractor or permanent hire, he thrives in hybrid Agile teams and frequently bridges UI, API and infrastructure concerns to deliver production-ready systems. An engineer by training from Tomsk Polytechnic University, he pairs a long history of legacy modernization with a taste for clean refactors and practical performance tuning.
11 years of coding experience
18 years of employment as a software developer
Engineer's degree Math and Informatics, Engineer's degree Math and Informatics at Tomsk, Russia
Engineer Math Computer Science, Engineer Math Computer Science at Tomsk Polytechnic University
Contributions:17 commits, 21 PRs, 133 comments in 1 year 5 months
Contributions summary:Vitaly primarily focused on improving the codebase by removing unnecessary promises, streamlining code, and refactoring to enhance performance. They updated several core modules including `functions.js`, `tables.js`, `views.js`, `scripts.js`, `database.js`, `executable.js`, and `queryable.js`. Additionally, they upgraded the project to `pg-promise` 6.5.0, and cleaned up unused return statements in streaming functionalities.
Contributions:2 reviews, 31 commits, 64 PRs in 4 years 9 months
Contributions summary:Vitaly primarily contributed to the back-end logic of the Parse Server, specifically focusing on the PostgreSQL adapter. Their work involved optimizing database interactions, refactoring SQL queries, and improving transaction handling for data operations. Key contributions included enhancing the performance of database queries, fixing bugs, and improving database connection management. The user also added generic 'Not Implemented' functions.
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
Vitaly Tomilov - Senior Software Engineer at Mastercard