Яна
React Native Developer
- Розглядає посади:
- React Native Developer, Full stack програміст
- Вік:
- 19 років
- Місто проживання:
- Ужгород
- Готовий працювати:
- Дистанційно, Ужгород
Контактна інформація
Шукач вказав телефон та ел. пошту.
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/16662580/
Завантажений файл
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Middle Full Stack (React Native + Node)
React Native developer with 2.5+ years of commercial
experience building cross-platform iOS & Android apps with
Expo, and hands-on backend experience with NestJS, Node.js,
PostgreSQL, MySQL, and MongoDB. Comfortable owning a
product end-to-end — from API design and database
[
integration. Grew from Trainee to Middle within two years by
[
product quality, not just shipping code.
Uzhhorod, Zakarpattya, Ukraine
WORK EXPERIENCE
Coderfy
Sep 2025 – Mar 2026 - Remote
– Worked as a sole full-stack developer on Atmosfera Club — a mobile
app for club/event booking and venue management; owned the entire
EDUCATION product: NestJS backend, React Native frontend, and App Store / Google
Play publication. – Designed and implemented a modular REST API with
Uzhhorod National University TypeScript and NestJS: event and booking management, real-time slot
Faculty of IT Bachelor’s Degree in availability logic, schedule conflict resolution, user and venue resource
Software Engineering.
management. – Implemented JWT-based authentication & role-based
2023-2027
access control (RBAC): access/refresh token rotation, secure storage
Professional Courses strategy, and guard layers per endpoint. – Designed normalised
React Native(Advanced)
PostgreSQL schema with TypeORM migrations, indexes for availability
queries, and transaction handling for concurrent booking writes. – Used
MySQL for a reporting module: JOIN-heavy read queries across bookings,
SKILLS users, and payment history; query optimisation with EXPLAIN. –
Integrated MongoDB (Mongoose) for activity logs and user event history
React Native (Expo / CLI)
— TTL indexes for automatic log expiry. – Built a notification dispatch
• TypeScript (strict)
service via Firebase Admin SDK: push notifications on booking
• Expo Router confirmation, cancellation, and reminders. – Wrote unit and integration
• TanStack Query tests with Jest: slot conflict edge cases, cancellation windows, auth
flows. – Containerised the backend with Docker; automated CI/CD via
• Zustand / RTK
GitHub Actions. – Built the Expo (SDK 54) app from scratch — EAS Build for
• NativeWind iOS & Android, signing, provisioning profiles, automated delivery to
• Reanimated 2/3 TestFlight and Google Play internal track. – Configured Expo Router:
nested layouts, auth-gated routes, modal stacks. – Integrated Firebase
• FlashList
FCM, Firebase Analytics, Sentry, and Supabase (RLS) on the mobile side.
• React Hook Form + Zod
Stack: TypeScript, NestJS, Node.js, PostgreSQL, MySQL,
• REST API / GraphQL MongoDB/Mongoose, TypeORM, JWT/RBAC, Jest, Docker, Firebase Admin
SDK, Expo SDK 54, Expo Router, NativeWind, Zustand, TanStack Query,
Firebase FCM, Firebase Analytics, Sentry, Supabase, EAS Build/Submit,
GitHub Actions, Husky
LuminaTech
SERVICES & SDKs Sep 2023 – Sep 2025 (2 yrs 1 mo)- Remote
Middle Developer · Feb 2025 – Sep 2025 Project: PayFlow — B2B SaaS платіжна
Firebase FCM
платформа з мобільним клієнтом
• Firebase Analytics – Led 2 greenfield Expo projects from blank repo to App Store / Google Play —
• Firebase Auth (OAuth) owned full scope: architecture, state strategy, navigation, and release pipeline. –
• Supabase / PostgreSQL Took backend ownership on a fintech-adjacent product: when the backend team
• Stripe payments was under capacity, independently designed and implemented NestJS modules for
• EAS Build / Submit transaction history, user account management, and notification preferences — first
• GitHub Actions experience owning backend features in a payment-sensitive context. – Designed
• Sentry (error monitoring) API contracts with the backend team: request/response shapes, error codes and
• TestFlight formats, cursor-based pagination, and API versioning strategy — bridged mobile
• App Store Connect and backend teams. – Defined mobile architecture for an AI-powered assistant
• Google Play Console feature: offline-first data sync, background task scheduling, real-time
• Husky / lint-staged balance/transaction updates over WebSocket. – Integrated OAuth providers
(Google Sign-In, Apple Sign-In) via Expo AuthSession — token exchange, refresh
rotation, and secure storage. – Introduced Reanimated 3 animations across
Backend product screens: shared element transitions, gesture-driven drawers, micro-
• NestJS interactions. – Performed Code Reviews with focus on TypeScript strictness, re-
• Node.js (TypeScript) render budgets, and UX edge cases.
Stack: TypeScript, NestJS (modules), PostgreSQL, Expo Router, Zustand, TanStack
• PostgreSQL / TypeORM
Query, NativeWind, Reanimated 3, OAuth (Google/Apple), WebSocket, EAS
• MySQL Build/Submit, REST, GitHub Actions
• MongoDB / Mongoose Strong Junior · Jun 2024 – Feb 2025 Project: MediTrack — HealthTech app for
• REST API design appointment booking and patient records
• JWT / RBAC – Led full TypeScript migration of a 30k-line JavaScript codebase — strict mode,
• Docker typed API responses, generic hooks (useFetch<T>, useInfiniteList<T>), zero runtime
type errors post-migration. – Grew into backend contributor: built Node.js/Express
• Firebase Admin SDK
services for internal tooling — data seeding, test fixture generation, mock API servers
• Jest (unit & integration) for parallel frontend development; wrote first direct PostgreSQL queries for
appointment availability logic. – Started understanding data modelling: explored
how patient records, appointment slots, and doctor schedules were structured
relationally — began thinking in tables and relationships, not just API responses. –
Integrated Firebase Cloud Messaging with a custom notification centre: grouped
appointment reminders, read/unread state in Zustand, deep-link routing per
→
notification type. – Optimised list performance: FlatList FlashList — reduced frame
drops by ~60% on mid-range Android. – Set up React Hook Form + Zod across all
forms: server error mapping, async validation, multi-step form persistence. –
Implemented GraphQL client (Apollo) with normalised cache, optimistic updates,
and background polling. – Introduced Husky + lint-staged + ESLint strict config as
team-wide pre-commit standard.
Stack: TypeScript, Node.js/Express, PostgreSQL (queries), FlashList, Reanimated 2,
React Hook Form, Zod, Apollo GraphQL, Firebase FCM, TanStack Query, Zustand,
Husky
Junior Developer · Jan 2024 – Jun 2024 Project: ShopMate — E-commerce
marketplace app з multi-vendor підтримкою
– Owned full feature screens end-to-end: Figma → implementation→ API
integration→ →
error states QA. – First real backend code in production: configured
Stripe webhook handlers on an Express server — processed payment confirmation,
failure, and refund events; first time writing server logic that directly affected user
money and order state. – Began understanding REST from both sides: consumed
APIs on mobile and wrote small Express endpoint handlers to cover backend gaps
during sprints — started seeing the full request lifecycle. – Built a reusable
component library: inputs, modals, bottom sheets, skeleton loaders, toast
notifications — used across 3 products. – Implemented React Navigation with deep
linking, auth-gated stacks, tab/drawer hybrid layouts. – Set up Firebase Auth
(Google OAuth + email/password); Firestore real-time listeners for live order
updates.
Stack: React Native CLI + Expo, React Navigation, Redux Toolkit → Zustand, Firebase
Auth, Firestore, Stripe, Express (webhooks), REST API, GitFlow
Trainee · Sep 2023 – Jan 2024 Project: StoreMVP — E-commerce додаток з нуля
– Delivered a full E-commerce MVP: product catalogue, cart, Stripe checkout, order
history, push notifications for order updates. – First contact with server-side
thinking: wrote Firebase Cloud Functions in Node.js for order status updates —
understood for the first time how business logic lives on the server, not in the app,
and why that separation matters. – First data modelling: structured Firestore
collections for products, orders, and users — learned the difference between
document-based and relational storage, which shaped how I later approached
PostgreSQL schemas. – Mastered React Hooks in depth: useEffect cleanup, ref
forwarding, context optimisation, custom hooks. – Learned mobile UX fundamentals:
safe-area handling, keyboard-avoiding views, haptic feedback.
Stack: React Native, NativeWind, Firebase Auth, Firestore, Firebase Cloud Functions
(Node.js), Stripe, GitFlow
Схожі кандидати
-
React developer
Дистанційно -
React розробник
Дистанційно -
React-розробник
25000 грн, Одеса, Дистанційно -
React developer
Київ, Дистанційно -
React-розробник
Дніпро, Львів, Дистанційно -
Fullstack software engineer
100000 грн, Дрогобич, Дистанційно