- Файл
Сельващук
Full stack програміст
- Розглядає посади:
- Full stack програміст, React developer, Front-end програміст, Fullstack-розробник, Web-програміст, Javascript engineer
- Місто проживання:
- Харків
- Готовий працювати:
- Дистанційно
Контактна інформація
Шукач вказав телефон .
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/11139866/?puid=1923917
Завантажений файл
Файл містить ще 2 сторінки
Версія для швидкого переглядуЦе резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Front End Developer (React)
Email: [
Skype: vetal.selvaschuk
SKILLS
Languages & Frameworks:
HTML5, CSS3, Sass, JavaScript, TypeScript, React, Redux, React Query, React Native, Node.js,
Express, WebSocket, PostgreSQL, MongoDB
Tools & Libraries:
Bootstrap, jQuery, Gulp, Webpack, Vite, Sequelize, Tailwind, Material UI, Styled Components,
React Table, Chart.js, Axios
Testing & Documentation:
Jest, React Testing Library, Swagger
Version Control:
Git, GitHub, GitLab
Project Management:
Jira, Asana, TFS
PROFESSIONAL EXPERIENCE
SweetSoft, Ukraine, Kharkov (April 2021 – 2025)
Front End Developer
Projects:
Research Management Platform « NDA»
A data analytics platform designed for investment managers, empowering them to make faster and
more informed investment decisions.
Responsibilities:
● Developed complex data tables using React Table, implementing a wide range of custom
filters and configurable sorting options. These features allowed users to easily filter, sort,
and view data across different criteria, enhancing the flexibility of data analysis and
improving the user experience for handling large datasets.
● Implemented interactive widgets with Chart.js-based graphs for data visualization,
enabling users to analyze information through clear and engaging charts.
● Integrated React Query to optimize data fetching, caching, and synchronization,
significantly improving application performance. Refactored numerous existing API
requests to utilize React Query, streamlining the handling of asynchronous operations and
reducing load times across the platform.
● Backend development: creating additional API endpoints, including database interactions
with PostgreSQL using the Sequelize ORM, and documenting them in Swagger for clear
API specifications.
● Conducting database migrations to ensure smooth updates and changes in the database
structure.
● Codebase refactoring and optimization to enhance scalability and maintainability.
Technologies:
NodeJs, ReactJS, React Query, PostgreSQL, sequelize, HTML5, CSS3, Jest
Tailwind, React Table, Chart, Swagger
Git, Github
«Shooting range»
A comprehensive suite of applications for shooting range management, including a Lane App for
live shooting sessions, an Admin Panel for client management, a Private Room for viewing
individual shooting results, and a Dashboard for detailed statistical analysis using various graphs.
Responsibilities:
● Designed and developed intuitive, dynamic user interfaces for applications like Lane App,
Admin Panel, Private Room, and Dashboard. Solved the challenge of delivering a seamless
user experience across varied functionalities, ensuring users could navigate and interact
smoothly with the system.
● Backend development: Created and optimized API endpoints to handle real-time shooting
data using MongoDB. This solution addressed the need for fast, reliable data storage and
real-time updates, ensuring efficient data management during active shooting sessions.
● Addressed performance issues related to data fetching and synchronization across multiple
components. By integrating React Query, I optimized asynchronous operations,
significantly improving application responsiveness and providing users with a more fluid
experience.
● Solved the challenge of visualizing real-time shooting data by using Canvas to render
custom visualizations, such as shooting statistics and trajectory displays. This enhanced the
user experience by providing clear, interactive visual feedback during sessions.
● While working with Redux Toolkit, I implemented redux-persist to solve the issue of
maintaining state between browser reloads. This provided significant improvements in
application stability and user experience, as users no longer lost their session data upon
refreshing the page, ensuring more seamless and resilient interactions with the platform.
● Implemented WebSocket for real-time communication, solving the need for live updates
and synchronization between client applications and the server, enhancing the user
experience during active shooting scenarios.
● I focused on improving the system’s performance and maintainability by conducting
extensive code refactoring. This work ensured the application could scale efficiently while
remaining easy to manage and develop further.
Technologies:
NodeJs, Websocket, ReactJS, React Query, Typescript, Redux Toolkit, MongoDB, HTML5,
CSS3
Material UI, Styled Components, Canvas
Git, Github
«Service on land plots for clients»
This application is to provide land services for clients. You have the opportunity to view land plots that are
located in all regions of the country, make applications for the purchase and lease, make reports and much
more.
Responsibilities:
Landing pages layout of application
Development of functionality
Refactoring of existing code
Technologies:
React, TypeScript, Javascript, HTML5, CSS3, Axios
Figma
Git, tfs
«Blog»
This is application for creating, editing, removing the posts. You can create, edit, delete your posts
with photos and do comments. There is login, registration.
Responsibilities:
Technical support
Refactoring of existing code
Technologies:
NodeJs, Express, ReactJS, Redux Toolkit, MongoDB, HTML5, CSS3
Figma
Git, Github
«Music-platform»
This is application for adding, removing music tracks to your album. You can form different music
albums from your favorite tracks and play them.
Responsibilities:
Technical support
Refactoring of existing code
Technologies:
NodeJs, Nest, ReactJS, Redux, Typescript, MongoDB, HTML5, CSS3, Material UI
Figma
«Contacts»
This is application for creating, editing the contacts. You can create, edit, delete your contacts with
photos. There is login, registration, navigation, notifications.
Responsibilities:
● Development
Technologies/Environment:
● WebStorm
● React Native, React Hooks, Redux, Redux Thunk
● React Native cli
● Gitlab, Jira
«IFance»
Online store of digital technology and electronics.
Responsibilities:
Technical support
Refactoring of existing code
Technologies:
NodeJs, Express, ReactJS, Redux, MongoDB, HTML5, CSS3
Figma
Git, Github
Groupbwt Company, Ukraine (November 2020 – March 2021)
Front End Developer
Projects:
«Cashback service»
Development of cashback service for internet shops. Creating admin panel, forms, pages, tables for
data with sorting and filtering, pagination. Working with REST API.
Responsibilities:
● Development
● Refactoring
● Bug fix
Technologies:
● React, React Hooks, Redux, Redux Thunk, Scss, React Bootstrap
● Gitlab, Jira
«Posts»
This is application for creating posts. Creating, reading and editing self posts with photos. You can
create your posts, take photos and save its in this application.
Responsibilities:
● Development
Technologies:
● React Native, React Hooks, Redux, Redux Thunk
● Expo cli
● Gitlab, Jira
«Estate agency»
Application development for real estate agency. Сonnecting and using the tui image editor and quill
editor.
Responsibilities:
● Development
● Refactoring
Technologies:
● React, React Hooks, Redux, Redux Thunk, Scss, Typescript
● Gitlab, Jira
Vedidev Company (May 2020 – October 2021)
Front End Developer
Projects:
«Videoremix»
Development and support of the project videoremix.io. This is application for processing video.
Creating new features, plugins, layout of components, redesign of media player.
Responsibilities:
● Development
● Refactoring
● Bug Fix
Technologies:
● React, Redux, Redux Thunk, Javascript, Scss, Bootstrap, Material UI
● GitHub, Asana
Freelancer (2018 – April 2020)
Front End Developer
Markup of internet shops, news sites, landing pages.
Responsibilities:
● Development
Technologies/Environment:
● WebStorm
● HTML, CSS, Scss, Javascript, JQuery, Gulp, Bootstrap, Materialize
Innoshore Company (2015 – 2017)
Software developer
Development of macros and parsing sites with a database using the Content Downloader Program.
Development of macros for sorting, normalization, recovery of unstructured data in VBA (Visual
Basic for Application).
Схожі кандидати
-
Программист Full stack
70000 грн, Дистанційно, Одеса -
Full stack розробник
Дистанційно -
Full stack програміст
Дистанційно -
Full stack програміст
Дистанційно -
Full stack програміст
Дистанційно -
Full stack програміст
8000 грн, Дистанційно, Луцьк