Full-stack JavaScript developer
My job is to build software that is functional, convenient and attractive.
| Company | Role | Since | Duration | City | Industry |
|---|---|---|---|---|---|
| 1xbet | IT frontend | 2025 | 6 mo | Санкт-Петербург | gambling |
| Сотранс | IT fullstack | 2022 | 44 mo | Санкт-Петербург | logistics |
| Возовоз | IT frontend | 2020 | 10 mo | Санкт-Петербург | logistics |
| Гисавто | IT frontend | 2019 | 10 mo | Новосибирск | automotive |
| Скупканоутбуков | IT fullstack | 2019 | 10 mo | Москва | advertising |
| Бигетон | IT frontend | 2018 | 11 mo | Сочи | social media |
| Всемайки.ру | IT frontend | 2017 | 6 mo | Новосибирск | textile |
| Биоквант | IT fullstack | 2016 | 8 mo | Новосибирск | medicine |
| Edisson | IT fullstack | 2015 | 10 mo | Новосибирск | advertising |
| Белый свет | IT fullstack | 2013 | 20 mo | Новосибирск | real estate |
| МТС | Sales | 2012 | 6 mo | Новосибирск | advertising |
| Yota | Sales | 2011 | 8 mo | Новосибирск | advertising |
| Дом.ру | Sales | 2010 | 8 mo | Новосибирск | advertising |
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
Novosibirsk State Technical University (NSTU)
Faculty of Automation and Computer Engineering
Software for computer engineering and automated systems
since 2009, unfinished
English (B1, intermediate), Russian (native)
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