Position: Full Stack Developer
Category: JavaScript
English level: fluent
Years of experience: 3

Volunteer Experience
opir.org
Mar 2022 - Present

hospitalrun-ua - Open Source Contributor
JUL 2020 - PRESENT
Implemented several front end features with React.js and Material UI to help charitable organizations to submit and track their requests in real-time
Bolt
Fullstack Developer
Jun 2021 - present
- implemented UI features in the admin panel which included, nested forms, live maps, file uploading and downloading, JSON editor, etc.
- created endpoints on micro service based Node.js back end, as well as corresponding unit and integration tests
- migrated pages from PHP based application to React based one
- implemented features in React Native application for couriers
- contributed to the company internal shared libraries

Daxx Software Development Teams in Ukraine
JavaSсript (Vue.js) Developer
Jan 2021 – Jun 2021
- implemented UI features of an admin panel using Vue.js, Tailwind CSS, Inertia.js basing on custom Figma designs
- migrated the project to Vue 3, implemented features with Composition API
- mastered Stencil.js - framework for building cross-framework components using JSX syntax and TypeScript: created UI kit of web components to be used across several company's projects and published it as an NPM package
- created feature reach cross-framework web component with several views, routing, i18n translations lazy loading, API calls, parsing data from web page


UnboltSoft
Front End Engineer
AUG 2020 - PRESENT
- implemented UI of an admin panel with recursive expandable/collapsible tree structure with lazy loading and filtering of the nodes using Vue, Vuex, Primevue
- improved the performance of loading large amounts of data using web workers and JSON streams
- covered the code with unit tests using Jest

Higher School of Advocacy of UNBA
Full Stack JavaScript Developer
SEP 2019 - AUG 2020
- reduced page load time by refactoring front end from Laravel Blade and jQuery to Vue.js and BootstrapVue in order to enhance UX, implemented new features with Vue.js for improvement of the UI
- created and had been maintaining a CPD Lawyer's Profile App - a PWA with Vue.js, Vuex, Vuetify.js, Typescript, GitLab pipelines, AWS S3 for user convenience
- created and had been maintaining an API using Node.js, Express.js, MySQL, Docker, GitLab pipelines for providing project's data to 3d-party applications and websites

Higher School of Advocacy of UNBA
Technical Director
JUN 2018 - PRESENT
Created specs and wireframes with Balsamiq, Jira, Confluence, UML, BPMN. Supervised development of web applications managing a small team of developers

UpWork.com
Freelancer
FEB 2016 - JUN 2018
19 completed ETL projects (100% job success score)
My core expertise is web development with TypeScript, React.js and Node.js. I also have experience with other related technologies which are listed at the end (just don't want to spam you with all those buzz words). I constantly seek ways to improve and learn something new. I'd like to grow as a framework-agnostic front end developer and as a Node.js backend developer. I can evaluate problems and find appropriate solutions. I can be depended on to complete my tasks effectively with attention to details. I can work effectively with others to achieve goals, guide and strengthen a team. I value the opinions and perspectives of others while seeking to share my own knowledge and experience. I worked with front end frameworks (React.js, Vue.js, Angular and Stencil), CSS frameworks (Tailwind CSS, Material-UI, Vuetify, BootstrapVue, PrimeVue, Semantic UI), bundlers (Webpack, Gulp), back end technologies (Node.js, Express.js, Sequelize), databases (MySQL, PostgreSQL), CICD (Docker, Bitbucket and GitLab pipelines, Github Actions), unit testing (Jest and Puppeteer), cloud services (AWS S3 and Cloudfront), project management and prototyping tools (UML, BPMN, Jira, Confluence, Asana, Trello, Balsamiq). I also have basic knowledge of Python, pure C, machine learning, and Java.

No: Wordpress, legacy