← В ленту

Портфолио

Kernelics

Difftone is a start up, which focuses on building platform for surveys creation, passing and analyzing. Responsibilities: developing new microservices and deploying it via AWS, data models enhances and DB migrations for it.

iTechArtGroup

EBANQ is an online banking software not only for end-users but also for bank administrators. It allows them to create and maintain customer profiles, accounts, manage fee structures and track revenues, manage client funds by viewing balances and statements, approving various transfers. As for end-users, the platform allows them to view and update their profiles, transfer funds between accounts and to other users and cards, order outgoing bank transfers as well as sending and receiving secure messages. Responsibilities: full FE responsibilities: refactoring current code and expending project with the new features, straight communication with the client about goals and priorities, making high-level technical decisions.

iTechArtGroup

Missguided is a popular cloth brand all over the world. It allows browsing, choosing and paying online with a low latency and high scalability. Responsibilities: BE responsibilities: developing new services, payment bug fixing.

Скиллы

Angular 2-11
AWS
Bootstrap
Canvas
Carbon
CSS/SCSS/SASS
Cytoscape.js
Django
Docker
Figma
Git
grpc-web (protobuf)
HTML5
IndexedDB
Jira
Kuberbetes
Leaflet (ngx-leaflet)
Lodash
Material Design
MongoDB
Ngx-leaflet
Node.Js(Express)
npm
OSM
PostgreSQL
PrimeNG
Protobuf
React
Redux
RxJs
SASS
SCSS
SQL.js
Vanilla JS (ES5/ES6 and higher)
Vue.Js
Vuex
wasm
Webpack
Workers

Опыт работы

Node JS developer
10.2021 - 07.2022 |Kernelics, Difftone. Platform for surveys creation and handling.
Node.JS, TypeScript, PostgreSQL, AWS, Google Auth, Mocha, Chai, Github Actions, microservices
Difftone is a start up, which focuses on building platform for surveys creation, passing and analyzing. Responsibilities: developing new microservices and deploying it via AWS, data models enhances and DB migrations for it.
Full-stack developer
12.2019 - 10.2021 |iTechArtGroup, EBANQ. Online banking software.
Angular 6, NgRx, TS, Sass, Web Sockets
EBANQ is an online banking software not only for end-users but also for bank administrators. It allows them to create and maintain customer profiles, accounts, manage fee structures and track revenues, manage client funds by viewing balances and statements, approving various transfers. As for end-users, the platform allows them to view and update their profiles, transfer funds between accounts and to other users and cards, order outgoing bank transfers as well as sending and receiving secure messages. Responsibilities: full FE responsibilities: refactoring current code and expending project with the new features, straight communication with the client about goals and priorities, making high-level technical decisions.
Full-stack developer
12.2019 - 10.2021 |iTechArtGroup, Missguided. E-commerce
Node.JS, TypeScript, AWS, microservices, Express, Passport, Stripe
Missguided is a popular cloth brand all over the world. It allows browsing, choosing and paying online with a low latency and high scalability. Responsibilities: BE responsibilities: developing new services, payment bug fixing.
Front-end developer
10.2018 - 12.2019 |IBM contractor, Cloud storage management system with it visualization.
Angular 6-9, TS, RxJs, Carbon, Sass, Canvas, Cytoscape.js, Leaflet (ngx-leaflet), OSM
Cloud storage management system. Provides a variety of tools for customer's sellers to manage and configure all the necessary parts of a project. In addition, it has a canvas layout to visualize all the parts and provides managing it from here. Responsibilities: developing Canvas based graphic tool to display objects (tree hierarchy), their relations and interaction with them. Also using Leaflet to display objects location on OSM map.
Front-end developer
10.2016 - 10.2018 |IBA-Group, Redesigning internal software for managing and signing projects.
HTML 5(flex, grid), CSS, JQuery, Sass, Canvas, Lotus Scripts
Responsibilities: Developing software layout prototype and updating app to it.
Front-end developer
10.2016 - 10.2018 |IBA-Group, Billing system
Angular 2-5, TS, RxJs, PrimeNG, Scss
Software for managing work with billing system. Application helps customer's employees in every part of customer's business from accounting to traffic counting and tariff choosing. Responsibilities: Developing front-end modules, business logic implementation, REST-services integration. UI layout development, multilanguage support.
Front-end developer
10.2016 - 10.2018 |IBA-Group, Transport tracking web-application, transport-by.app
Angular 6-7, TS, RxJs, Angular Materials, Sass, Canvas, Leaflet (ngx-leaflet), OSM, grpc-web, wasm, sql.js, Workers, IndexedDB
Software for managing transport schedules, drawing and tracking optimum routes. Transport tracking web-application. Software for managing transport schedules, drawing and tracking optimum routes. App also provides live info for stops and incoming transport with a great UI/UX design for an end user.

Образование

Project management in IT
IT Step
Information technologies and control engineer
2014 - 2017
Belarusian state university of information and radioelectronics

Языки

АнглийскийСвободно владею