• File

Василь

Front-end developer

Considering positions:
Front-end developer, Web developer, UI-дизайнер
Age:
19 years
City:
Lviv

Contact information

The job seeker has entered a phone number and email.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

VASYL MUSHCHYNKA
Frontend Developer

Phone: [open contact info](look above in the "contact info" section) LinkedIn: [open contact info](look above in the "contact info" section)
Email: [open contact info](look above in the "contact info" section) mushchynka/
GitHub: https://github.com/vaSIUl13

SUMMARY
Frontend Developer with hands-on experience building production-grade web applications using React, TypeScript,
and Node.js. Comfortable across the full stack — from implementing secure REST APIs and database schemas to
deploying containerized services via Docker and GitHub Actions CI/CD. Focused on clean architecture, performance
optimization, and maintainable code.

TECHNICAL SKILLS
Languages JavaScript (ES2022+), TypeScript, HTML5, CSS3

Frontend React 19, Vite, SCSS, Tailwind CSS
Database Firebase Firestore, Cloud Storage
DevOps Git, GitHub, GitHub Actions (CI/CD), Docker, Docker Compose, SonarCloud

Testing Code inspection via SonarCloud; static analysis

Tools Vite, npm, ESLint, Prettier

PROJECTS

Uni-Market — Full-Stack Student Marketplace
React · TypeScript · Vite · Node.js · Express · Firebase · Stripe · Tailwind CSS
– Architecture: Two-tier client/server SPA — React/Vite frontend, Express/Node.js backend with clear
separation of concerns
– Auth & Security: Firebase Authentication for registration/login; custom Express middleware validates Firebase
ID Tokens on all protected endpoints
– Data layer: Firebase Firestore for product catalogue with compound queries for search, filtering, and category
navigation; Cloud Storage + Multer pipeline for image upload and optimisation
– Payments: Stripe Checkout Sessions and Elements on the frontend; webhook handlers on the backend for
reliable order fulfillment and status updates
– UI/UX: Fully responsive Tailwind CSS layout; cart, wishlist, product ratings, and view-count tracking
implemented without third-party state libraries

Delivery Service — Service Marketplace Platform
React 19 · TypeScript · Vite · Node.js · Express · Firebase · Tailwind CSS
– Frontend: React 19 SPA with TypeScript strict mode; Vite for sub-second HMR and optimised production builds
– Backend: Express REST API with Firebase Auth integration; environment-based config to keep credentials out
of source control
– Architecture: Monorepo structure with clear client/server boundaries; `.env` management for secrets; ESLint +
Prettier enforced in CI

EDUCATION
Bachelor of Computer Science · Lviv Polytechnic National University
2024 — Present

LANGUAGES

Ukrainian Native

English Intermediate (B1–B2)

SOFT SKILLS
Problem Solving
Effective Communication
Self-Management
Continuous Learning

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: