Vitaly Tomilov

Senior Software Engineer at Mastercard

Bray, 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

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job18 years of employment as a software developer
bookEngineer's degree Math and Informatics, Engineer's degree Math and Informatics at Tomsk, Russia
bookEngineer Math Computer Science, Engineer Math Computer Science at Tomsk Polytechnic University
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
25,137reputation
9.1mreached
598answers
190questions
Badges
sql
top-5%
postgresql
top-1%
javascript
top-1%
heroku
top-5%
github-logo-circle

Github Skills (37)

administrator10
javascript10
postgresql10
admin10
back-end-development10
databases10
typescript10
database-administration10
sql10
typescript-types10
blockchain10
parse-server10
nodejs10
typescripts10
backend10

Programming languages (15)

JavaCSSC++PLpgSQLVueGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
dmfay/massive-js

May 2017 - Nov 2018

A data mapper for Node.js and PostgreSQL.
Role in this project:
userBackend Developer
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.
data-mappernode-jssqlnodejsdatabase
parse-community/parse-server

Jun 2016 - Mar 2021

Parse Server for Node.js / Express
Role in this project:
userBack-end Developer
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.
file-storageexpressnotificationsgraphql-servermongodb
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