Мужчина
Кишинев
Чтобы открыть контактную информацию соискателя, нужно зарегистрироваться и оплатить услугу "Доступ к базе резюме".
Загруженный файл CV
Это резюме размещено как файл. Вы смотрите его текстовую версию, которая может немного отличаться от оригинальной.
React Native & React Developer
Chişinău, Moldova
PROFESSIONAL SUMMARY
Software developer with around seven years of experience building cross-platform mobile and web applications with React Native, Expo, and React. Have shipped numerous production consumer apps to the App Store and Google Play, spanning Al assistants, camera and document tools, call and media utilities, and social products. Strong in native module development (New Architecture / TurboModules), monetization infrastructure, and integrating Al, analytics, attribution, and Firebase backends. Comfortable owning features end-to-end, from UI and animation to Cloud Functions and release automation.
TECHNICAL SKILLS
- Languages: TypeScript, JavaScript (ES2022+), Swift / SwiftUI, Python, SQL
- Mobile: React Native (bare CLI & New Architecture), Expo (SDK 51–55, EAS Build), native iOS modules / Turbo Modules, Vision Camera, Reanimated, Skia, Lottie
- Frameworks/Web: React 19, Next.js (App Router), Node.js, Tailwind CSS, Radix UI
- State & Data: Redux Toolkit, Zustand, React Query (TanStack), React Hook Form + Zod, React Navigation, Expo Router
- Backend/Cloud: Firebase (Auth, Firestore, Cloud Functions, Remote Config, Storage, App Check), Node/TypeScript services, MongoDB, MySQL, REST
- Al Integration: Anthropic Claude SDK, streaming chat (SSE), multi-provider generative image/video pipelines
- Monetization & Growth: Custom IAP module (Apple/Google validation), RevenueCat, AppsFlyer, Airbridge, Amplitude, PostHog, AdMob
- Tooling & Quality: Jest, Vitest, Testing Library, Sentry, Crashlytics, EAS/Fastlane, ESLint, Git, commitlint, lefthook, patch-package
PROFESSIONAL EXPERIENCE
Profuse
React/React Native Developer
Aug 2019 - Jun 2026
Chişinău, Moldova
- Built and shipped a large portfolio of consumer mobile apps for iOS and Android using React Native and Expo, across Al chat, camera/document scanning, media editing, call utilities, and social categories.
- Designed and maintained a reusable in-house monetization platform: a React Native TurboModule IAP client (with an Expo config plugin) and a Cloud Functions server that validates Apple App Store and Google Play purchases and manages subscription state - adopted across most apps in the portfolio.
- Developed custom native modules and high-performance UI with the New Architecture, Vision Camera, Skia, Reanimated, and Worklets for document capture, signature drawing, and smooth animations.
- Integrated applied Al features streaming LLM chat over server-sent events, the Anthropic Claude SDK for parsing/categorization, and multi-provider generative image and video creation.
- Owned features end-to-end: Firebase backends (Auth, Firestore, Cloud Functions, Remote Config, Storage, App Check), security rules, attribution/analytics SDKs (AppsFlyer, Airbridge, Amplitude, PostHog), crash reporting (Sentry, Crashlytics), and Cl/release automation (EAS, Fastlane).
- Kept the toolchain current, adopting the latest releases (RN 0.85 + New Architecture, Expo SDK 55, React 19, Next.js, Tailwind v4) and maintaining engineering hygiene with Jest/Vitest, ESLint, commitlint, lefthook, and patch-package.
ITWorks
React Native Developer
Nova Poshta
REST
Jun 2021 - Jan 2022
Part-time / Freelance Remote
- Parcel Locker Post Terminal App React Native · iOS & Android · Bluetooth Low Energy (BLE).
- React Native app for Nova Poshta's expansion into self-service parcel pickup through smart post terminals (lockers) in Moldova. Joined an existing, unreleased in-development app to add new features and refine the UI design.
- Designed and implemented the Bluetooth Low Energy (BLE) communication layer between the app and the post-terminal hardware (motherboards exposing a Bluetooth interface) ― a rare pairing of React Native with low-level hardware integration.
- Built the end-to-end parcel-pickup flow: validates the user and parcel via API requests, commands the correct locker door to open over BLE, then confirms pickup to close out the delivery.
- Surfaced a hardware defect while testing against a physical terminal motherboard and filed a detailed reproduction report; the hardware team confirmed it and redesigned the board, after which reliable app-to-terminal BLE communication was integrated on the revised (v2) hardware.
- Added in-app parcel tracking and push notifications to keep users informed of parcel status changes.
- Took the app from in-development to launch - shipped it to both the Apple App Store and Google Play.
Grappex Software Development
Android Developer
Oct 2018 - Aug 2019
Chişinău, Moldova
- Developed and maintained native Android applications, gaining the mobile fundamentals - app lifecycle, UI, and platform APIs that underpin later cross-platform work.
PERSONAL PROJECTS
Independent apps designed, built, and shipped to the App Store solo - full end-to-end ownership of product, engineering, and release.
-
Minerly - Al App Store Review Analysis
- Next.js 16 React 19 - TypeScript · Tailwind v4 · Anthropic Claude SDK · Firebase
- Full-stack web product that scrapes and analyzes App Store reviews to surface pain points, feature requests, and indie-app ideas, and tracks keyword rankings over time. Al analysis runs on the Anthropic Claude SDK in Cloud Functions; UI built with Radix primitives and Framer Motion; tested with Vitest. End-to-end web + Al, shipped to production.
-
SportMeet - "Find Players Nearby"
- App Store · Expo SDK 55 · React 19 · Firebase JS SDK · Zustand
- Social app for organizing pick-up sports games: a map of nearby matches (react-native-maps + Expo Location), scheduling, validated forms (React Hook Form + Zod), localization, and match-reminder notifications, backed by Firebase with full security rules.
-
Pixby - Generative Al Image & Video Studio
- App Store · Native iOS · Swift / SwiftUI · Amplitude · Firebase
- Creation app wrapping many generative providers (Flux, Gemini, Qwen, Seedance, Sora 2, Veo 3, Kling) behind a credit-based paywall, with face-swap, background removal, and motion control. Largest of the personal apps (100+ Swift files); Amplitude analytics with session replay and an in-app feature-request board.
-
Receiptly Al - Al Receipt Scanner
- App Store · Native iOS · Swift / SwiftUI · Anthropic SDK · RevenueCat
- Receipt-scanning and expense-tracking app where receipts are parsed and categorized by Claude in a Firebase Cloud Functions backend. Ships a Share Extension ("Save to Receipt AI") and a Control Center / lock-screen widget; subscriptions via Revenue Cat.
-
DocScan Al - Al Document Scanner
- App Store · Native iOS · Swift / SwiftUI · RevenueCat · Sentry
- Document-scanner app with a scan vault paywall flow, a Firebase Cloud Functions backend, RevenueCat subscriptions, Sentry crash reporting, and Fastlane release automation.
-
Hot and Cold - Daily Word Game
- App Store · Native iOS · Swift / SwiftUI · RevenueCat · AdMob
- Semantic "hot/cold" daily word-guessing game with leaderboards, statistics, and multi-language support. Monetized with both rewarded ads (AdMob) and subscriptions; Firebase Remote Config drives the daily word.
-
Memories Photo & Video Album
- App Store · Native iOS · Swift/SwiftUI · RevenueCat · Firebase
- Retro/Polaroid-style photo-album app built with an MVVM architecture and a Firebase backend, with a web companion and RevenueCat subscriptions.
-
ClearDev - Build Cache Cleaner (macOS)
- App Store · Native macOS · Swift / SwiftUI (no third-party dependencies)
- Menu-bar tool that reclaims disk space from Xcode and iOS Simulators - scans storage categories, charts disk-usage trends, and runs scheduled, automated cleanups. Self-contained on pure Apple frameworks.
PROFUSE SELECTED PROJECT WORK
Production apps and shared infrastructure built as part of the Profuse team.
-
In-House IAP Platform
- rn-iap-client + iap-server · React Native TurboModule library · Node / TypeScript Cloud Functions
- Self-built monetization stack reused across the app portfolio. The client is a New-Architecture native iOS module packaged with an Expo config plugin and a full release pipeline; the server validates Apple App Store and Google Play receipts (app-store-server-api, googleapis, JWT signing) and manages subscription state in MongoDB/Firebase. Deep native-module and platform engineering.
-
SignatureScan Document Scan & E-Signature
- React Native 0.85 (New Architecture) · Vision Camera · Skia · Reanimated 4
- Ground-up rewrite of the scan/sign product on the latest RN stack: high-performance document capture with Vision Camera, GPU-accelerated signature canvas and animations via Skia, Reanimated, and Worklets, MMKV/Nitro storage, OneSignal push, Sentry, and Airbridge attribution. Set up with Jest and Testing Library.
-
AnyCall Call From Any Number
- Expo SDK 52 · Expo Router · Redux Toolkit · TypeScript
- Fake-call utility with a polished call UI (Blur, Haptics, Reanimated, SVG), contact picking, and OTP verification. Hardened with Firebase App Check and reCAPTCHA Enterprise, an in-house VoIP SDK, PostHog session replay, and multi-network attribution (Airbridge, TikTok, Facebook). Tooled with Jest, commitlint, lefthook, and EAS Build.
-
Aich ― Multi-Model Al Chat
- Expo SDK 52 · Expo Router · Redux Toolkit
- Multi-provider Al chat app with streaming responses, rich Markdown and code rendering, Flash List message lists, image attachments, and native context menus. Apple and Google sign-in, Firebase backend, and subscriptions via the in-house IAP client.
-
Swap Fun - Al Face Swap
- Expo SDK 51 · Expo Router · Redux Toolkit · TypeScript
- Al face-swapping app where users upload photos, run server-side Al swaps, and manage results, with a before/after compare slider and skeleton loading states. Firebase Cloud Functions orchestrate multiple Al providers; growth via Airbridge, AppsFlyer, and Apple Search Ads attribution.
-
Custom Cars - Al Car Visualizer
- Expo SDK 54 · React 19 · React Query · TypeScript
- Car-customization app with a customize Al-render paywall flow. Uses TanStack React Query for server state and caching, Expo image/video and SVG for the visualizer, and Firebase Cloud Functions for Al rendering ― one of the most modern Expo setups in the portfolio.
-
Scan & Sign That Sheet - Document Scanner & E-Signature
- React Native 0.71 · Redux Toolkit · pdf-lib · docx
- Document scanning and e-signature apps with a capture process export pipeline producing PDF and Word output, Face ID locking, and encrypted storage. Firebase Cloud Functions backend, Sentry crash reporting, and in-house subscriptions.
-
Additional Profuse work: CallRecorder (call recording, telephony & attribution), TryOnApp (virtual clothing try-on with Realm + FlashList), phone/photo cleaners (cleaner, imageCleaner MMKV, swipe-to-clean), Voice Recorder (Expo audio notes with app extensions), plus web/backend work - a wine-shop e-commerce backend (AdonisJS/MySQL), an OSINT investigation dashboard (Python/Flask), and a Vue marketing site.
LANGUAGES
- Romanian - Native
- Russian - Fluent
- English - Professional reading & writing; spoken proficiency
Language levels:
- Romanian (5/5)
- Russian (4/5)
- English (3/5)
Чтобы открыть контактную информацию соискателя, нужно зарегистрироваться и оплатить услугу "Доступ к базе резюме".