Евіта
Front-end Developer (Vue.js)
- Город проживания:
- Тернополь
- Готов работать:
- Днепр, Тернополь, Удаленно
Контактная информация
Соискатель указал телефон .
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/10664574/
Загруженный файл
Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.
Web UI Software Engineer
Summary of I am a software engineer experienced in Vue.js with a background of over 6.5
Qualifications years of hands-on experience in commercial Web UI development.
My expertise particularly lies in Vue.js, where I've worked extensively with both
JavaScript and TypeScript. I am experienced in Vue 2 and Vue 3 based on the
Composition API.
My projects have ranged from browser extensions to web and desktop
applications, where I effectively collaborate with stakeholders.
I am reliable and committed to meeting deadlines, with a consistently responsible
and punctual approach to work. I am eager to contribute my skills and continue
expanding my knowledge in a dynamic work environment.
Skills Programming Languages/Technologies Frameworks/Libraries
▪ JavaScript/HTML5/CSS3 ▪ Vue.js
▪ TypeScript ▪ Vuex
▪ CSS, SASS ▪ Vuetify
Testing Tools ▪ Tailwind CSS
▪ Flowbite
▪ Mocha / Chai / Sinon.js ▪ VeeValidate + Yup
▪ Jest ▪ Express.js (3 months)
Methodologies ▪ Directus
▪ Axios
▪ Scrum
▪ Kanban Application
Templating Engines ▪ Optimizely A/B Testing
▪ Algolia
▪ Handlebars ▪ SonarQube
▪ Sentry
Build tools
▪ Webpack Development Tools
▪ Vite ▪ NPM, Yarn
▪ Visual Studio Code
▪ GitLab, Bitbucket
▪ Jira, TFS
Experience SoftServe, 2018 - 2023
ISAP OÜ, 2024
Global Staffing Support, 2024 - till now
Employee tracking system
Project Description: The project aims to monitor employee activity and manage personal data. Features
include managing employee records, document uploads, schedules, and project
assignments. The platform also provides absence tracking, employee archiving,
and a separate module - visitor registration. A CMS dashboard integrates with
physical terminals to display badge usage, check-in status, location, and presence
overview.
Customer: NL Company
Duration: 1 year 11 months - till now
Team size: 14 team members
Responsibilities: ▪ Developing the project using Vue 2
▪ Refactoring and restructuring code
▪ Migrating from Webpack to Vite
▪ Splitting stories into tasks, and estimating tasks in hours and stories in
storypoints
▪ Participating in decision-making processes, presenting proposals to
stakeholders, and presenting a demo of functionality
▪ Writing unit tests
▪ Participating in code reviews
▪ Analyzing and clarifying requirements
▪ Maintaining internationalization (Crowdin) for multilingual support
▪ Providing an audit to other projects in the company
Tools & Technologies: Vue.js 2, JavaScript, SCCS, Vue Router, Axios, VeeValidate, Day.js, SignalR, Jest,
Vue Test Utils, Git, Bitbucket, ESLint, VS Code, Webpack, Vite
Online store
Project Description: The project aims to create an online store with customizable CMS-configured
content blocks. The project includes a homepage, product listing, product detail,
cart, checkout, and a contact page with a Leaflet map.
Customer: UA Company
Duration: 3 months (contract)
Team size: 2 team members
Responsibilities: ▪ Developing the UI from scratch using Vue 3 and Composition API
▪ Analyzing and clarifying requirements
▪ Building a responsive application optimized for mobile, tablet, and desktop
▪ Implementing internationalization (i18n) for multilingual support
Tools & Technologies: Vue.js 3 - Composition API - script setup, Vuex, JavaScript, CSS, Tailwind CSS,
Axios, Flowbite, Vue Splide, Leaflet Map, Vue i18n, VueUse, Day.js, Lodash
(lodash-es), Git, GitLab, ESLint, VS Code
UI Component Library
Project Description: The project aims to create UI components for the leading provider of school safety
software and student wellbeing framework.
Customer: UK Company
Duration: 1 year
Team Size: 9 team members
Responsibilities: ▪ Collaborating directly on the client side
▪ Developing UI components from scratch
▪ Ensuring Accessibility Compliance
▪ Estimating stories
▪ Writing unit tests
▪ Participating in code review
▪ Analyzing and clarifying requirements
Tools & Technologies: Vue 3 - Composition API - setup function, JavaScript, SCCS, Storybook,
Chromatic, VeeValidate, Yup, Day.js, Jest, Vue Test Utils, Git, GitLab, ESLint
Dental Application – Healthcare Project
Project Description: The project aims to develop a desktop application designed to assist doctors in
monitoring patients' dental conditions. The application includes 8 modules that
contain odontograms, tables, forms, charts, and other essential features.
Customer: US Company
Duration: 1 year 6 months
Team Size: 12 team members
Responsibilities:▪ Participating in the development of the project from scratch
▪ Ensuring Accessibility Compliance
▪ Providing mentorship
▪ Refactoring and restructuring code
▪ Estimating stories in SP, splitting stories into tasks, and estimating them in
hours
▪ Participating in decision-making processes, presenting proposals to
stakeholders
▪ Writing unit tests
▪ Participating in code reviews
▪ Analyzing and clarifying requirements
Tools & Technologies: Vue.js, Vuex, TypeScript, Axios, SCCS, Axios, Vuetify, Electron, Vue Class
Component, Vue Property Decorator, Vuex Module Decorators, Jest, Vue Test
Utils, Git, MS TFS, ESLint, SonarQube, VS Code
Browser Extension
Project Description: The project focuses on developing a browser extension for Chrome and Firefox,
enabling users to access information about discount codes and cashback,
automatically identify the most beneficial one, and apply it.
Another aspect of the project involves creating a landing page detailing the
extension's features, users’ feedback, supported stores by the extension, and more.
The landing page was developed using Express.js and Handlebars.
Customer: US company
Duration: 2 years
Project Team Size: 20 team members
Responsibilities: ▪ Developing a browser extension and a landing page
▪ Leading the Redesign part of the project
▪ Participating in decision-making processes, presenting proposals to stakeholders
▪ Engaging in knowledge-sharing and providing mentorship to colleagues
▪ Analyzing and clarifying requirements, estimating stories
▪ Writing unit tests and implementing A/B testing
▪ Maintaining documentation
Tools & Technologies: ES6, Vue.js, Vuex, SCCS, Algolia, Optimizely A/B Testing, Sinon.js, Mocha,
Chai, Sentry, Express.js, Handlebars, GitLab/Git, ESLint, VS Code, Jira
Languages Ukrainian (Native), English (Upper-Intermediate)
Education Master’s degree, Lviv Polytechnic National University, 2018-2019
Artificial Intelligence Systems
Bachelor’s degree, Lviv Polytechnic National University, 2014-2018
Computer Science
Похожие кандидаты
-
Frontend-програміст
Одесса, Удаленно -
Frontend-програміст
Винница, Удаленно -
Frontend-програміст
Житомир, Удаленно -
Front-end програміст
Удаленно -
Front-end програміст
80000 грн, Киев, Удаленно -
Front-end програміст
70000 грн, Удаленно