Siberian Federal University
Engineer in Computer Science
Languages:
-
rus-RU
Russian fluent
-
en-US
English intermediate
-
full-stack developer
@ Sibdev
April 2019 - May 2020 -
Front-end developer
@ Krastsvetmet
May 2020 - February 2021 -
Senior Front-end Engineer
@ Sovcombank
March 2021 - October 2021 -
Software Engineer
@ EPAM
October 2021 - May 2022Projects:
- Contracts management platform
-
Senior Frontend Engineer
@ Datarockets
May 2022 - *current
Skills
-
Markup & Styles
- HTML
- CSS, LESS, SASS, PostCSS
- jSS(CSS-in-JS)
- Tailwind
- MaterialUI
- Ant Design
- Styled Components
- Styled System
-
JavaScript
- ES6, ES7 ... ES11
- Vanilla JS
- jQuery
- RxJS
- Redux + Redux Toolkit
- Redux-observables
- Typing: Flow, Typescript
- Mobx
-
React
- Modern Concepts (Hooks, Context ...)
- Next.js
- Relay
- ReactQuery
-
Backend
- Node.js
- Express
- MongoDB
- MySQL
- GraphQL
-
Other related
- Webpack
- Rollup
- D3
- Git
- Docker
- Nginx
-
Testing & Documentation
- Jest
- Mocha
- Cypress
- Storybook
-
Science
- Algorithms and Data Structures
- Design Patterns
- Data Modeling Patterns
-
Communications
- WebRTC
- WebSockets
- Socket.io
-
Blockchain App
- Solidity
- Web3
- Truffle
- Ganache
Code Examples
-
Yelp Camp
Node.js Express MongoDBApplication allows users to create/update/delete posts, leave comments. It has other features such as: Fuzzy serach, Google Maps API, Authentication, Image Upload and more ...
-
Chat Board
React Redux Node.js ExpressTwitter-like SPA on which people with similar interests discuss topics in the form of posted messages.
-
React Colors
React MaterialUI JSSThis is a nice and responsive application that lets you create and manage custom colour palettes or play with the default ones.
-
D3 Dashboard
JS D3.jsThis project visualize 'THE WORLD BANK' data set to show world's CO2 emissions.
-
API Dashboard
React Node.js Express Docker NginxA simple full-stack application that allows users to request data from multiple external APIs and display the results in the form of a table or a collapsible JSON structure.
-
EORA widget
ReactA dummy chatbot has been implemented in the form of a widget that can be integrated into any project.
-
Pizzas App
React Node.js Express MongoDB Docker NginxThe full-stack application with authentication/authotization functionality that allows users to create pizzas and store it in DB.
-
Movies keeper
React TS RxJS WebpackThis single page application allows you to work with OMDb API. You can search through the movies database, get detailed information about particular movie and create your favorite list.
-
Crowdfunding Dapp
React TS Next.js Web3 Truffle SolidityEthereum Dapp that allows funding a project or venture by raising money from a large number of people.
-
Github Finder
React ReduxThis application enables you to retrieve all repositories associated with a specific user by searching for their username. In addition, you can view detailed information for each repository belonging to the user.
If you know my story, You know me
You can find my entire work history on HeadHunter