• Файл

Іван

Full stack програміст

Розглядає посади:
Full stack програміст, Front-end engineer 
Місто проживання:
Львів
Готовий працювати:
Дистанційно, Львів

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

Шукач вказав: ТелефонМесенджер

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

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

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

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

Ivan Prots
Full-Stack Developer · React · React Native · Node.js
[відкрити контакти](див. вище в блоці «контактна інформація») | Lviv, Ukraine | [відкрити контакти](див. вище в блоці «контактна інформація»)

Full-stack developer, 5 years across web and mobile. React, Next.js and TypeScript on the frontend, React Native on mobile,
Node.js (NestJS, Express) with MongoDB and PostgreSQL on the backend. Used to owning a product end to end, from API
design and data modelling through to release, and to working directly with clients on requirements and estimates. Daily AI-
assisted development with Claude Code and Cursor.

EXPERIENCE

Founder / Software Engineer Jul 2025 - Jun 2026
Digital services agency · Lviv
Built the company's internal tooling: a Telegram bot on n8n that collected operational documents from across the team,
aggregated revenue per contractor and computed their performance metrics.
Self-hosted an LLM on local hardware and wired it into those workflows for document processing and reporting.
Designed the internal knowledge base and reporting structure in Notion, with AI-assisted automation on top of it.

Frontend Developer Apr 2025 - Jun 2025
OBRIO (Genesis) · Remote
Led the redesign of the company's internal CRM, migrating legacy screens to a new UI system built on React and
TypeScript.
Built a configurable data grid for bonuses and fines on TanStack Table with sorting, filtering, inline editing and bulk
actions, replacing manual spreadsheet workflows for the ops team.
Normalized offer forms across the product, removing duplicated form logic and making new offer types configurable
without frontend changes.
Delivered new CRM features from requirements through to production, working directly with product and operations
stakeholders.

ORIL Nov 2022 - Apr 2025 · 2 yrs 6 mos

Backend Developer · QUEUE Music Nov 2024 - Apr 2025
Social platform for music lovers. Team of 4. Backend on NestJS.
Built playlist migration across nine major streaming services, including Spotify, Apple Music, Deezer, YouTube Music
and Amazon Music, handling per-provider OAuth and rate limits, with Redis in the pipeline.
Built the messaging layer on WebSockets: group chats up to 100 members and broadcast channels up to 5,000, where
only admins post and members react.
Designed and implemented the role and permission model for chats and channels from scratch.
Integrated GetStream for AI-driven chat moderation; optimized existing API queries and built new endpoints.
Full-Stack Developer · GuardMetrics Nov 2022 - Nov 2024
Security workforce management platform for a US client (under NDA). Team of 4 on our side, working alongside the client team and
an external vendor.
Worked end to end across the React web app, the React Native mobile app and the Express/MongoDB backend.
Rewrote and refactored legacy code across the platform. In the React Native app inherited from a previous vendor,
virtualized list rendering and a restructured per-role data flow removed lag on large data sets.
Built a Google Calendar-style shift schedule from scratch: which officer works when and at which site.
Built the reporting layer handling 2,000-5,000 records per period: server-side pagination, sorting and filtering across
web and mobile, PDF generation on both client and server, CSV export on the server.
Built custom React data tables for managing security officers across sites and coordinating with them in the field.
Google Maps with background geolocation: officers in real time, sites and patrol routes, checkpoints and incidents.
NFC/QR checkpoint scanning, offline mode with sync, and push notifications in the mobile app.
JWT auth with refresh token rotation, role-based access and token storage in iOS Keychain and Android Keystore.
Gathered requirements, ran feature brainstorms and provided estimates directly with the client.

R&D and internal · ORIL
Researched micro frontend architecture and presented the findings to the engineering team.
Recorded React Native training material: a publicly available technical video plus internal onboarding content.
Mentored 3 developers from junior to middle level, including engineers with no React Native background.

React Native Developer Mar 2022 - Nov 2022
Teamvoy · Lviv
Museum of Contemporary Art app: new features and performance work on a platform where artists sell through an in-app
auction and message each other in a built-in chat.
Crypto banking app, built from scratch: app architecture, navigation, API layer, authentication with biometric login, state
management and UI. React Native, Redux Toolkit, GraphQL.

React / React Native Developer Jul 2021 - Mar 2022
StarApps · Lviv
Outstaffing company, worked across several client products.
Joined as a React developer and moved to React Native within the first months.
Web application for finding legal professionals: React with Redux Saga for state management.
Mobile products: a dating app for people with disabilities (Stripe payments), a beauty app and a habit tracker.
Shipped releases to the App Store and Google Play.

SKILLS

Frontend React, Next.js (App Router, React Server Components), TypeScript, JavaScript, TanStack Query,
TanStack Table, Redux Toolkit / RTK Query, Redux Saga, React Hook Form, Formik, Tailwind
CSS, SCSS, Material UI, HTML5, Google Maps
Mobile React Native (New Architecture: Fabric, TurboModules), Expo, Reanimated, Gesture Handler,
React Navigation, biometric auth, NFC, background geolocation, Xcode, Android Studio
Backend Node.js, NestJS, Express, MongoDB (Mongoose), PostgreSQL (Prisma), Redis, REST, GraphQL,
WebSockets, Firebase, Stripe
Testing & DevOps Jest, React Testing Library, Docker, GitLab CI, Sentry, Firebase Crashlytics
AI & automation Self-hosted LLMs, LLM integration into production workflows, n8n
Tools Git, Cursor, Claude Code, Codex, GitHub Copilot
Languages English (Upper-Intermediate, B2) · Ukrainian (native)

E D U C AT I O N

Master's degree, Computer Engineering · Lviv Polytechnic National University 2020 - 2022
Bachelor's degree, Computer Engineering · Lviv Polytechnic National University 2016 - 2020

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

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


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