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


EPAM SYSTEMS
Projects: SPA(e-commerce,financial) multipurpose portal.
Used technologies: React+React toolkit, AEM, WebRTC, WebSockets, Node.js, Electron, Jira, Less, Jest+Enzyme, GitHub, REST, Agile/Scrum(2 weeks sprints).
Responsibilities: Implementing new functionality, maintaining projects, bug fixing,
debugging, and test coverage.

MOBIDEV
Projects: SPA security monitoring application, SPA e-commerce application(client-bank/accounting/billing).
Used technologies: React+MobX, Vue.js(2.*)+Vuex, WebRTC, OpenTok, REST, WebSockets, TypeScript, Nest.js, PostgreSQL, AntD, Less, Scss, Jira, GitLab, Agile/Scrum(2-3 weeks sprints).
Responsibilities: Implementing new functionality, maintaining projects, bug fixing, and debugging. Creating projects from scratch, and supporting existing projects.

ROOBYKON SOFTWARE
Projects: SPA e-commerce(shopping/billing/booking) applications.
Used technologies: React+Redux(ducks), Sharetribe Flex, Scss, Redmine, GitLab, Agile/Scrum(1-2 weeks sprints).
Responsibilities: Implementing new functionality, maintaining projects, bug fixing, and debugging. Creating projects from scratch, and supporting existing projects.

NOOSPHERE - EOS DATA ANALYTICS
Projects: SPA mapping(GIS) application.
Used technologies: Vue.js(2.*)+Vuex, REST, SemanticUI, Scss, CesiumJS, ArcGis, Jira, BitBucket, Agile/Scrum(2 weeks sprints).
Responsibilities: Implementing functionality for a mapping(GIS) application, maintaining projects, bug fixing / debugging. Creating projects from scratch, and supporting existing projects.

YOCTOCODE LLC
Role: Front-End Developer | 02.2018 - 12.2018
Projects: FitBit OS application(billing), SPA analytic application
Used technologies: React+Redux, Node.JS, Chai/Matcha, Less, express, REST, Jira, MS for DevOps, BitBucket, Agile/Scrum(2 weeks sprints).
Responsibilities: Implementing new functionality, maintaining projects, bug fixing / debugging. Creating projects from scratch, and supporting existing projects.
Stability and opportunity to grow