← Back to list

Portfolio

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.

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.

Skills

Angular 2-11
AWS
Bootstrap
Canvas
Carbon
CSS
Cytoscape.js
Django
Docker
Figma
Git
gRPC-web
HTML5
IndexedDB
Jira
Kuberbetes
Leaflet
Lodash
Material Design
MongoDB
Ngx-leaflet
Node.Js
Npm
OSM
PostgreSQL
PrimeNG
Protobuf
Python
React
Redux
RxJs
SASS
SCSS
SQL.js
Vue.Js
Vuex
WebAssembly
Webpack
Workers

Work experience

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, 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.
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.
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, 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.
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, 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.

Educational background

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

Languages

EnglishProficient