Vasily Romanov

Технический Директор at МТС

Moscow, Moscow, Russia
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
Vasily Romanov is a seasoned technology executive and hands-on engineer with over a decade of experience leading large-scale backend and cloud products from Mail.Ru to VK, Sber and now MTS. He has repeatedly driven dramatic performance and reliability improvements—shrinking release cycles from weeks to hours, accelerating upload/download speeds, and raising SLA and incident management standards. A pragmatic promoter of Go adoption, he led Mail.ru’s migration to Golang and contributed to the popular easyjson project by extending its code generator to support custom marshaling, map keys and complex embedded/pointer types. He combines product delivery, technical presales and team building—launching on‑prem and SaaS offerings for enterprise customers and training thousands of Go developers through university and corporate programs. At Sber he focused on payment ecosystems, resilience and introducing AI into production workflows, and at VK he shipped document editing, family subscriptions and on‑prem suites for major customers. Collectedly, his profile blends deep systems-level engineering with operator instincts and a knack for closing technical gaps that unlock measurable business impact.
code10 years of coding experience
job13 years of employment as a software developer
bookMaster's degree, Прикладная математика, Master's degree, Прикладная математика at Астрахань
languagesРусский, Английский
github-logo-circle

Github Skills (6)

golang10
json10
code-generation10
go10
json-serialization10
json-parser9

Programming languages (1)

Go

Github contributions (5)

github-logo-circle
mailru/easyjson

Feb 2017 - May 2020

Fast JSON serializer for golang.
Role in this project:
userBack-end Developer
Contributions:6 releases, 68 commits, 76 PRs in 3 years 3 months
Contributions summary:Vasily contributed to the `easyjson` library, which is a JSON serialization tool for Go. Their work primarily involved modifying the code generator to support custom marshaling and unmarshaling of types, including those implementing `encoding.TextMarshaler` and `encoding.TextUnmarshaler`. The user also introduced support for custom map key types and improved the handling of embedded types and pointer types within the JSON serialization process. These changes suggest a focus on enhancing the library's flexibility and coverage of different data structures.
golangjson-serializerjsonjson-serializationcode-generation
rvasily/examplerepo

Feb 2017 - Mar 2021

Contributions:1 release, 3 pushes, 2 branches in 4 years 1 month
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