← Back to list
Middle
Registration: 10.08.2022

Denis Shveygert

Portfolio

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.

Tinder-like application

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

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.

Skills

javascript
angular
html/css
React
Redux
TypeScript
NG-Zorro
ANT Design
GatsbyJs
Next.js
D3.js
HighCharts
jQuery
PUG
SCSS
Stylus
Flexbox
SVG
Gulp
Webpack
Git

Work experience

Frontend developer
10.2020 - 04.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
09.2020 - 04.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
11.2017 - 04.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
04.2017 - 11.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
06.2014 - 02.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