Print version

Vyacheslav Shubin

Full-stack JavaScript developer

My job is to build software that is functional, convenient and attractive.

Location
Saint Petersburg
Specialization
Full-stack JavaScript developer

Work experience

Company Role Since Duration Mode City Industry
1xbet IT frontend 2025 6 mo office Санкт-Петербург gambling
Сотранс IT fullstack 2022 44 mo office Санкт-Петербург logistics
Возовоз IT frontend 2020 10 mo office Санкт-Петербург logistics
Гисавто IT frontend 2019 10 mo office Новосибирск automotive
Скупканоутбуков IT fullstack 2019 10 mo remote Москва advertising
Бигетон IT frontend 2018 11 mo office Сочи social media
Всемайки.ру IT frontend 2017 6 mo office Новосибирск textile
Биоквант IT fullstack 2016 8 mo office Новосибирск medicine
Edisson IT fullstack 2015 10 mo office Новосибирск advertising
Белый свет IT fullstack 2013 20 mo office Новосибирск real estate
МТС Sales 2012 6 mo office Новосибирск advertising
Yota Sales 2011 8 mo office Новосибирск advertising
Дом.ру Sales 2010 8 mo office Новосибирск advertising

Projects

  • Bely Svet: real estate agency database 2013 - 2015

    A property database with seller contacts, filled daily from Excel by a custom parser.

    PHP, MySQL, jQuery, C#, Awesomium

  • The Kicker: allies and opponents rating 2015 - 2022

    Player stats before the game starts: packet sniffing, OCR and ClickHouse with 70M+ rows.

    Node.js, NW.js, ClickHouse, Tesseract-OCR, Socket.io

  • YohohoTV: movie search and player 2016

    A movie catalogue with live torrent streaming and a smartphone remote.

    Node.js, NW.js, Cheerio, Express, Socket.io

  • Pikabu statistics 2016 - 2018

    5M posts and 95M comments: collecting, processing and analysing data.

    Node.js, NW.js, MongoDB, Express, Socket.io, Chart.js, Vue

  • Telegram to MAX content forwarder 2025

    Telegram and MAX bots run in sync; a web panel manages source to channel links.

    Node.js, Vue.js, TypeScript, Docker

  • Freelance order tracker 2025

    A multi-account tracker of new orders on fl.ru, kwork.ru, profi.ru and other exchanges.

    Rust, Tauri 2, Vue.js, TailwindCSS, Element Plus

  • One Punch: a programmer's Swiss army knife 2016 - наше время

    A series of console and desktop cross-platform apps that automate a developer's routine.

    Node.js, Electron, Tauri, Vue.js, Python

  • Transport company CRM 2022 - 2025

    Orders are imported from partner sites and documents are generated from templates.

    Node.js, NestJS, React, TailwindCSS, Docker

Education

Novosibirsk State Technical University (NSTU)

Faculty of Automation and Computer Engineering

Software for computer engineering and automated systems

since 2009, unfinished

Languages

English (B1, intermediate), Russian (native)

Skills

DevOps: Docker, Git, Nginx, CI/CD

Desktop and mobile: Tauri / Electron, Rust, NW.js

Backend: Node.js, NestJS, MySQL / PostgreSQL, Express, Socket.io, MongoDB, Redis, Prisma

Frontend: JavaScript, Vue 3 / Nuxt, TypeScript, React, TailwindCSS