← Back to list
Registration: 10.08.2022

Portfolio

Testing an api for payment on the site.

Little pet-project. My first own implementation the payment service on the site. I just wanted to get experience of code implementation in case, when user is getting access to payment part of the site. It was implemented some proxy on my server (nodejs, express.js) for using api of yoomoney.kassa (https://yookassa.ru/).

Tinder-like application

One of my recent test tasks. Frontend (Angular13) - photo gallery with like/dislike functionality (full description is in the github page). Backend (express.js) - can generate random person data and save customer's likes and dislikes.

Multi-user chat with end-to-end encryption

Implementation the end-to-end encryption into multi-user chats in open source messenger Mattermost. Integration additional functionality in open source product - exchange of encryption keys, additional types of chats, multi-user keys sharing.

Skills

angular
html/css
javascript
Typescript

Work experience

Frontend developer
09.2020 - 03.2022 |StudyFree
Angular, Typescript, RxJS, Javascript, HTML, SASS, PUG, Stylus, RestAPI, Angular Material UI, NG-Zorro
Expanding the functionality of the user's personal account. Created interfaces for searching universities and scholarships. Created a configurator for questionnaires. Participated in the creation of an internal messenger between students and mentors. Created layouts for landing pages. Adapted the site for mobile and tablets.
Frontend developer
08.2020 - 03.2021 |Agromon
React, Redux, Javascript, ant-design, HTML, SCSS, Mapbox
Building and maintaining the interfaces of the agronomist's dashboard. Drawing fields and gps tracks on map.
Frontend developer
10.2017 - 03.2020 |Bitfury
Angular, Typescript, RxJS, Javascript, HTML, SASS, PUG, Stylus, Less, RestAPI, Websocket, Angular Material UI, NG-Zorro, D3.js, ReactJS, Redux, ant-design
Development admin dashboard interfaces: settings for equipment, permissions settings, OAuth2.0 app authorisation, customer profiles, billing statistics. Implementing charts and statistics in customer dashboards Design and development employee time management system.
Frontend developer
03.2017 - 10.2017 |Paymentwall
React, Redux, AngulaJS, HTML, SCSS, Less, Webpack
Development UI for marketplace. Implementing admin dashboard for store. Adaptation of the company's payment system interfaces for customer applications. Active collaboration with UX/UI designer and product manager.
Frontend developer
05.2014 - 01.2017 |Softline
HTML, CSS, jQuery, git, Bootstrap
Maintain existing internet store and implementation of new functionality Integration with payment systems. Applying layouts. Implementing mobile responsibilities and cross-browser compatibility.

Educational background

Electrical engineering (Bachelor’s Degree)
2001 - 2006
Novosibirsk State Technical University

Languages

EnglishIntermediateRussianNative