Position: Front-end developer
Category: JavaScript
English level: intermediate
Years of experience: 2


LIGHT IT , Zaporizhzhya – Front-End developer
09.2019 - 05.2020
Project: Website for searching voucher codes and discounts
Position: Front-End developer
Environment: Next.js, React, Redux, Redux-saga, reactstrap, material-ui, redux-form, socket.io
Tasks Performed:
 - found and fixed performance bottleneck caused by excessive re-rendering. Fixed using reselect library 
 - optimized performance by lazy loading several modules and components, setup next-offline with workbox configuration, added lazy loading for images
 - created several parts of single-page-application admin panel, builded with material-ui:  new tables with statistics; updates for interface like adding tabs; global search etc.
 - added microdata for stores for SEO purposes
 implemented new features: added new navigation menu, UI updates

INCODE GROUP,  Zaporizhzhya – Full stack developer
11.2018-09.2019
Project: Search platform for semiconductors
Position: Front-End developer
Environment: React.js, Redux, Redux-saga, recompose, firebase, ant-design
Tasks Performed: 
 - collaborated with other team members, fixed UI bugs
- implemented new features 

Project: Pilot version of the project on Next.js
Position: Front-End developer
Environment: Next.js, Typescript, scss
Tasks Performed: added login form with authentication; implemented HTML layouts according to provided design; implemented uploading user photo, form validations; integrated multilanguage system using next-i18next;

Project: Website for australian education system
Position: Full stack web developer
Environment: React.js, Redux, Express.js, MongoDB (Mongoose), AWS(EC2), Stripe, Drip API, less, chart.js
Tasks Performed:
- implemented new UI elements: added statistics data (created endpoints with mongodb aggregations) and created views for displaying this statistics on admin dashboard panel (added new charts)
- added customization for stripe invoices with Drip API (send custom emails)
- optimized performance by code splitting, setup plugin for image optimization

SIMPLEX, remote – Front-End Developer
10.2017-05.2018
Project: Website for the control of culinary workers
Position: Front-End Developer
Environment: Vue.js, Vuex
Tasks Performed:
 - implemented HTML layouts according to provided design
 - worked on creating a calendar with ability to add tasks for workers in accordance with their shifts, created charts with statistics
- collaborated with other team members