• File

Sofia

Frontend-програміст

Considering positions:
Frontend-програміст, маркетолог, Javascript-програміст 
Age:
20 years
City of residence:
Lviv
Ready to work:
Lviv, Remote

Contact information

The job seeker has provided: Phone numberEmailInstagramLinkedInMessenger

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.

SOFIA UMRYSH
Junior Frontend Developer
Lviv, Ukraine | [open contact info](look above in the "contact info" section) | [open contact info](look above in the "contact info" section) | GitHub Profile | LinkedIn Profile

PROFESSIONAL SUMMARY

Junior Frontend Developer with hands-on experience building responsive web applications using
JavaScript, TypeScript, React, and Next.js. Skilled in REST API integration, reusable component
architecture, server-state management, client-side state persistence, and responsive UI development.
Focused on writing maintainable code, building intuitive user experiences, and continuously improving
frontend engineering skills.

SKILLS

Programming Languages: JavaScript (ES6+), TypeScript, HTML5, CSS3
Frameworks & Libraries: React, Next.js (App Router), Tailwind CSS
State & Data Management: TanStack Query, Zustand, REST APIs, Fetch API, JSON, localStorage
Tools& Deployment: Git, GitHub, Vercel, npm
Languages: Ukrainian (Native), English (B1 - Intermediate)

PROJECTS
FlickVault — Movie Discovery Platform (Live Demo | GitHub)
Next.js · TypeScript · Tailwind CSS · TanStack Query · Zustand · TMDB API · Vercel
Developed a responsive movie discovery application featuring popular titles, movie search, advanced
filtering, sorting, detailed movie pages, and a personal watchlist.
Integrated the TMDB REST API through Next.js Route Handlers to retrieve movie data, genres, search results,
and movie details while keeping API credentials server-side.
Implemented server-state management and caching with TanStack Query, including infinite queries for
paginated movie discovery.
Built persistent watchlist functionality using Zustand and localStorage, with reusable interactive components
and state synchronization.
Implemented movie detail pages with ratings, metadata, and available official trailers, using reusable React
components and TypeScript interfaces.

PackSmart — Travel Packing Planner (Live Demo | GitHub)
Next.js · TypeScript · Tailwind CSS · REST APIs · localStorage · Vercel
Developed a responsive travel packing application that generates personalized packing lists based on
destination, weather, trip duration, trip type, and travel style.
Built the application with Next.js App Router, reusable React components, route-specific loading states, error
handling, and not-found pages.
Implemented server-side Next.js Route Handlers for weather and image APIs, keeping third-party API
credentials server-side and transforming external API responses for the client.
Implemented persistent trip storage with localStorage, including saving, editing, and managing trips with
separate original and current packing lists.
Developed an interactive packing readiness score that compares the current packing list with the original
recommendations and accounts for required items and quantities.
Added light/dark theme switching with persistent user preferences and responsive UI across screen sizes.

Smart Recipe Scaler (Live Demo | GitHub)
React · TypeScript · Tailwind CSS · Zustand · REST API · Vitest · Vercel
Built a responsive recipe management app for creating, editing, and dynamically scaling multi-layer recipes.
Implemented complex calculation logic based on pan diameter and servings, backed by Vitest unit tests.
Integrated external REST APIs for automated nutrition data calculation and managed global state using
Zustand.

EDUCATION
Lviv Polytechnic National University
Bachelor's Degree — Computational Intelligence of Smart Systems
Computer Science
Lviv, Ukraine | Expected 2027

CERTIFICATIONS
freeCodeCamp: Responsive Web Design, JavaScript Algorithms and Data Structures, Front End
Development Libraries

Cisco Networking Academy: Data Science Essentials with Python, CCNA: Introduction to Networks

More resumes of this candidate

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: