Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Viktor Schastnyy

Education
2011–2017 Higher education, Lomonosov Moscow State University, Moscow, Specialist Degree
Department of Mechanics and Mathematics
2023–2027 PhD, Lomonosov Moscow State University, Moscow
Department of Mechanics and Mathematics. Department of Algebra

Experience
July 2023 - Software Engeneer, MTS, Moscow, Remote
Now Development of the backend of a career portal.

Go, CockroachDB, ClickHouse, GraphQL, Redis, gRPC, Kubernetes


March 2022 - Software Engeneer, X.LA (Xsolla Labs), Kuala Lumpur, Remote
June 2023 Worked as part of the Loonshots team, which develops Web3 solutions for the Xsolla
Labs ecosystem. Participated in both backend development and frontend support and
enhancement. Actively collaborated with teams from individual projects within Loonshots
to refine and implement models that improve the product. Worked on optimizing solution
performance. Contributed to architecture discussions and technology selection for various
projects within Loonshots. Designed the backend architecture and implemented the API
for the XLA Metamall project (a platform for finding external contractors for Xsolla
Labs products). Maintained backend code, worked on feature enhancements, and im-
plemented new functionalities. Developed the admin interface for the XLA Metamall website.

Go, AWS (S3), Redis, GraphQL, PostgreSQL, MySQL, Vue.js, Docker, Hasura,
Strapi
June 2021 – Backend Engineer, X5 Retail Group, Moscow, Remote
April 2022 Worked in the architecture team, developing and maintaining infrastructure services and
core libraries. Collected and built metrics, developed infrastructure services for metric
collection and log aggregation. Created infrastructure solutions and templates for other
teams.
Took an active part in system architecture planning. Conducted refactoring of system
libraries for product teams, including bug fixes, introducing new features, and rewriting
code in TypeScript and Go. Designed and launched a production service for collecting
aggregated metrics from logs of various microservices. Collaborated with a team to develop
a service for validating user Clickstream events.

Go, Node.js, Redis, PostgreSQL, Grafana, Docker, Kubernetes, Apache Kafka,


RabbitMQ

# victor92sh@gmail.com • ð vschst
June 2020 - Lead Developer, MTS, Moscow, Remote
June 2021 Developed and maintained the web interface for an HR virtual assistant service, providing
access to information about subordinates and assisting with HR tasks such as employee
selection, transfers, and salary changes.
Participated in the development and refactoring of the project, including rewriting
components in TypeScript and utilizing the Composition API, as well as migrating the
project from Vue 2 to Vue 3. Actively contributed to an internal UI library for Vue 3 within
the team.
Explored the role of a Go developer and took part in the development and maintenance of
backend microservices for the project.

Go, PostgreSQL, CockroachDB, Kubernetes, RabbitMQ, gRPC, TypeScript, Vue.js


June 2020 – Frontend Developer, UMG, Moscow, Remote
March 2021 Provided support and enhancements to the existing codebase of an advertising platform, an
internal admin panel, and an advertiser’s personal account. Worked on the development
and maintenance of advertising units such as VPAID and AdUnit. Refactored the WEB
SDK module of the platform.
Participated in setting up Gitlab CI/CD using Jenkins. Configured project deployment and
contributed to writing unit tests for Vue projects. Integrated the Yandex Video Ads SDK
(created a management class for the AdLoader and InPage modules). Developed an error
logging module for the WEB SDK module. Implemented the ability for infinite playback of
advertising units. Added support for advertising formats such as FlyingTV, EmbedTV, and
StickyTV. Worked on developing a new web interface for the demand-side platform (DSP)
targeting advertisers.

JavaScript, TypeScript, Vue.js, Jest, Nuxt.js, Nest.js


April 2018 – Full Stack Web Developer, Blockchair, Moscow, On-site
January 2020 Developed a new version of the frontend for the Blockchair project, a blockchain search and
analytics system, based on the Nuxt 2 framework.
Created auxiliary services such as API docs, PDF receipt generation for transaction banking
statements, broadcast transaction functionality, chart interface using D3.js, market tracking,
and cryptocurrency portfolio management. Implemented cryptocurrency comparison
features, network node explorer, and explorers for Omni Layer and ERC20 Ethereum tokens.
Introduced website localization.

JavaScript, Node.js, Vue.js, Nuxt.js, D3.js

Technical Skills
Languages Go, Node.js, JavaScript, TypeScript, GraphQL, Lua
Databases PostgreSQL, MySQL, Redis, CockroachDB, ClickHouse
Platforms Apache Kafka, Docker, Kubernetes, Redis, RabbitMQ, gRPC, Socket.io, NATS,
AWS (S3), ELK (OpenSearch)
Frameworks Vue.js, Nuxt.js, Nest.js

# victor92sh@gmail.com • ð vschst

You might also like