Зареєструватися
  • Файл

Особисті дані приховані

Цей шукач вирішив приховати свої особисті дані та контакти, але йому можна надіслати повідомлення або запропонувати вакансію.

Цей шукач вирішив приховати свої особисті дані та контакти. Ви можете зв'язатися з ним зі сторінки https://www.work.ua/resumes/7702422/

Верстальник

Розглядає посади:
Верстальник, Front-end програміст, CSS-розробник, Головний інженер, Тестувальник
Місто проживання:
Запоріжжя
Готовий працювати:
Дистанційно, Запоріжжя

Контактна інформація

Шукач приховав свої особисті дані, але ви зможете надіслати йому повідомлення або запропонувати вакансію, якщо відкриєте контакти.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Mark B.
Frontend developer
IT Experience: Since 2021 Education: 2014 – 2019

Zaporizhzhia National University

Bachelor’s Degree in Thermal Power
Engineering Faculty of Power Engineering
Summary:
With over 4 years of experience building modern, scalable web applications using React, TypeScript, and a range
of frontend tools and frameworks. I focus on creating clean, responsive UIs with Redux Toolkit, React Query,
Tailwind CSS, and SASS, while keeping performance, accessibility, and test coverage in mind using tools like Jest
and Cypress. I've worked on real-time messaging platforms, CRM systems, and interactive desk booking
solutions — delivering features like PDF annotation, calendar-based scheduling, and workspace visualization. I'm
comfortable collaborating with design and backend teams, care about clean architecture and maintainable code,
and always aim for smooth user experiences and solid project foundations.

Programming languages Level Experience in years

JavaScript Experienced 4

TypeScript Experienced 4

Development tools & frameworks
React.js Experienced 4

Next.js Good knowledge 2

Redux toolkit Experienced 3

React Query Experienced 3

GetStream Good knowledge 2

Formik Good knowledge 2

Konva.js Good knowledge 2

Node.js Basic 0.5
Express.js Basic 0.5
Jest Experienced 3

Cypress Good knowledge 2

Docker Basic 0.5
REST API Experienced 4

Git Experienced 4

HTML5 Experienced 4

CSS3 Experienced 4
SASS/SCSS Experienced 4
TailwindCSS Experienced 3
Webpack Good knowledge 2
Vite Good knowledge 2

Languages
Ukrainian Native C2
English Intermediate B1

Project Experience
Frontend Developer InteractX
May 2023 - present day Developed a real-time messaging platform from scratch, tailored for
professional collaboration and document exchange. The system goes
beyond traditional chat functionality by enabling users to share PDF files and
annotate them directly within the interface — including leaving comments
and drawing digital signatures.


This hybrid communication tool was built to support teams, legal
professionals, and service providers who require streamlined messaging
combined with document review and approval workflows.
Responsibilities:
- Built a full-featured messenger application from the ground up using the
GetStream messaging service to ensure scalable, real-time chat capabilities
including typing indicators, message threads, reactions, and read receipts
- Implemented secure PDF file exchange, allowing users to upload, preview,
and download documents directly in chat conversations
- Developed interactive PDF annotation tools using Konva.js and PDF.js,
enabling users to draw signatures, highlight areas, and leave contextual
comments directly on the document
- Designed a clean and responsive UI/UX for efficient document-centric
communication, optimized for both desktop and tablet devices
- Integrated user role and permission systems to control access to PDF
documents and annotation functionality, ensuring secure collaboration
- Worked closely with the backend team to integrate file storage, and
version control systems
-Applied performance optimizations for large PDF rendering, reducing
latency in real-time updates and file interactions.
Tools and technologies:
React.js, TypeScript, Next.js, Redux Toolkit, HTML5, SASS/SCSS, React
Query, Konva.js, PDF.js, GetStream, REST API, TailwindCSS, Vite, Jest,
Cypress REST API.
Frontend Developer NauticScheduler
March 2022 - May 2023 A web-based CRM platform developed for a startup specializing in boat
maintenance services, including painting, repairs, and custom upgrades. The
system was designed to streamline the booking and management of service
appointments, offering both customers and administrators a powerful tool to
handle scheduling, payments, and communication.


Tailored for marine service providers, the platform includes a user-friendly
interface for customers to request services, track appointment availability,
and make secure payments. Administrators benefit from a robust back office
interface for managing work orders, assigning technicians, and gaining
insights into service operations.
Responsibilities:
- Developed the CRM system from scratch, establishing the core
architecture and building out scalable, maintainable frontend components
- Led the redesign of the platform's UI to improve usability for both clients
and internal users, focusing on accessibility and responsiveness across
devices
- Integrated various payment methods using Stripe to support deposits, full
payments, and invoicing, ensuring seamless and secure financial
transactions
- Implemented a calendar-based scheduling system (similar to Google
Calendar) with real-time event visualization, technician assignment, and
drag-and-drop support for service rescheduling
- Built features for dynamic service booking, including time slot availability,
service type selection, and status tracking from request to completion
- Configured and optimized the platform for SEO where applicable and
ensured excellent performance through lazy loading, code splitting, and
browser compatibility testing
- Regularly fixed bugs, refactored legacy components, and introduced
performance improvements based on analytics and user feedback.
T ools and technolo ies:
g

Tailwind CSS, avaScript, React, TML , SASS SCSS, Redux toolkit,
J H 5 /

TypeScript, Stripe, React uery, ormik, ebpack, est, REST A I
Q F W J P

Frontend Developer Space oo er
B k

r 202 - March 2022
Ap il 1
Developed an interactive web platform for office space visualization and
desk booking. The application allowed users to interact with a dynamic
office map to view and reserve desks in real time. The pro ect also included
j

a full redesign of the client interface, content updates across the site, and
the implementation of an admin panel for managing bookings and office
layout configurations.
Responsibilities:
- Designed and developed an interactive office map using onva. s, enabling
K j

users to visually navigate the workspace layout, identify available desks,
and make reservations with intuitive drag-and-drop and click interactions
- Implemented a comprehensive desk booking system integrated with the
map, including features such as reservation validation, real-time availability
updates, and visual feedback on booked or occupied desks
- Built a custom admin panel with access control, allowing administrators to
manage office zones, configure desk availability, monitor booking statistics,
and make manual overrides when needed
- Conducted a complete redesign of the user interface, focusing on
improving usability, responsiveness, and accessibility across desktop and
tablet devices, while aligning with updated brand guidelines
- Collaborated closely with backend developers and designers to ensure
smooth API integration and consistent UX/UI across user and admin
experiences
- Performed ongoing code maintenance and refactoring to enhance
performance, reduce technical debt, and ensure code scalability for future
feature expansion
Tools and technologies:
React.js, HTML5, SASS/SCSS, Formik, Konva.js, TypeScript, Node.js,
Express.js, React Router, REST API, Docker, Webpack.

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: