Яна
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-розробник
25000 грн, Одесса, Удаленно -
React developer
Киев, Удаленно -
React-розробник
Хмельницкий, Удаленно -
React developer
Удаленно -
React розробник
Удаленно -
React-розробник
Днепр, Львов, Удаленно