Senior Software Engineer

Oleh K

Information

Available hours \ week
40 h/w
Seniority level
Senior
Years of experience
5 yrs.
Location
United States, Philadelphia
Nationality
Ukraine
Timezone
-

Languages

English
Upper-Intermediate (B2)

About

Oleh is a Senior React Native and Full-Stack Engineer with 5+ years of commercial delivery across mobile and web. Specialises in cross-platform React Native apps, scalable Node.js/NestJS backends, and seamless product delivery from architecture design to App Store release. Experienced in leading small frontend teams, mentoring juniors, and setting up CI/CD pipelines. Shipped multiple production apps and two personal products live on the App Store.

Experience

Elomia Health

Full Stack Developer

About the Project

Digital mental health platform combining AI and behavioural therapy to provide personalised, real-time psychological support.

  • HealthTech

Responsibilities

- Developed cross-platform mobile features using React Native, TypeScript, Swift, and Kotlin for a digital mental health platform; - Implemented a modular design system and UI micro-architecture, improving consistency and scalability across the platform; - Built RESTful backend services with NestJS, PostgreSQL, and MongoDB for user data, tasks, habits, notifications, and progress tracking; - Architected calendar-based task management, habit tracking, custom reminders, daily push notifications, and alarm-based scheduling; - Integrated MMKV for fast local persistence, offline-first flows, and improved app responsiveness; - Developed native Swift and Kotlin modules for performance-critical features, improving mobile performance by 25%; - Integrated AI-powered user support flows, including response handling, error states, and user-facing interaction logic; - Improved backend performance through modular service separation, optimized queries, and cleaner API architecture.

Social Networking Startup

Software Engineer

About the Project

Mobile social networking platform enabling real-time communication via geolocation and map-based augmented reality interaction.

  • Social Services

Responsibilities

- Built geolocation-based social interaction flows, including map-based discovery, user positioning, and location-aware experiences; - Integrated AR and Camera API features into map-based interactions, optimizing 2D/3D assets for lower-end mobile devices; - Designed a Microservice + API Gateway architecture, separating client-facing modules from core backend services and improving delivery speed by 45%; - Integrated proprietary AI services into production, connecting mobile, backend, and AI APIs through secure request flows and cached responses; - Built frontend applications and internal tools with React and Vue.js, improving UI consistency across devices and admin workflows; - Managed Expo SDK lifecycle, including SDK upgrades, dependency alignment, native build issues, and App Store / Google Play readiness; - Configured EAS build profiles, OTA updates, release channels, and production deployment workflows; - Integrated Stripe payments, subscriptions, checkout flows, etc.

Under the NDA project

React Native Developer

About the Project

Cross-platform mobile and web applications for multiple clients, with a focus on performance, maintainability, and backend integration.

  • Management

Responsibilities

- Designed and developed cross-platform React Native applications for iOS and Android across 3+ commercial client projects; - Built and optimized web applications with React, improving page load performance by up to 35%; - Led migration from JavaScript to TypeScript, improving code scalability and reducing runtime errors by 40%; - Built reusable React Native components and shared UI patterns to improve consistency across client projects; - Developed a custom UI library with native modules, animations, and Skia-based rendering for better performance and design flexibility; - Worked with authentication flows, navigation, forms, validation, state management, and API-driven screens; - Optimized mobile performance by reducing unnecessary re-renders, improving list rendering, and refactoring heavy components; - Participated in sprint planning, code reviews, daily stand-ups, and technical discussions within Agile teams.

MOVADEX

React Native Developer

About the Project

Cross-platform mobile application development in a fast-paced team environment.

  • Social Media

Responsibilities

- Built and optimized high-performance React Native applications for iOS and Android, improving app responsiveness by 20%; - Implemented modular mobile architecture with reusable components, shared UI patterns, and clean feature separation; - Migrated and improved code using TypeScript, increasing stability, scalability, and developer confidence; - Integrated REST APIs and maintained consistent data flow between mobile apps and backend services; - Worked with authentication flows, navigation, forms, validation, loading states, and error handling; - Added analytics tracking to monitor user behavior, feature usage, and app performance; - Improved rendering performance by reducing unnecessary re-renders, optimizing lists, and refactoring heavy components; - Wrote unit tests with Jest for components, utilities, and business logic to improve test coverage.

Skills & technologies

Kloki Planner

React Native Developer

About the Project

Published productivity app for iPhone focused on task planning, habit tracking, reminders, and clean daily organization.

  • Management

Responsibilities

- Developed and launched a cross-platform planner app from idea to production release using React Native and TypeScript; - Built core productivity features including task management, habit tracking, 30-day challenges, reminders, alarms, and progress tracking; - Designed separate task and habit flows to keep the app focused, minimal, and easy to use; - Implemented custom scheduling logic, repeat rules, selected-day habit tracking, and streak-based progress behavior; - Integrated local push notifications and alarm triggers to help users stay consistent with tasks and habits; - Built an offline-first mobile experience with fast local storage and smooth user interactions; - Optimized Calendar, Tasks, and Habits screens for readability, responsiveness, and daily use; - Added Dark Mode, UI refinements, performance improvements, and stability fixes across multiple releases.

Skills & technologies

Tanaroom

React Native Developer

About the Project

Published mobile language-learning app focused on AI-assisted flashcards, daily vocabulary practice, text-to-vocabulary extraction, and short 5–10 minute learning sessions.

  • EdTech

Responsibilities

- Built and launched the product from idea to App Store release, covering mobile frontend, backend services, infrastructure, subscriptions, and release workflows; - Developed the React Native app with TypeScript, building core learning flows for manual flashcard creation, AI-generated cards, personalised decks, and vocabulary review; - Implemented text-to-vocabulary extraction, allowing users to paste or generate short texts, select useful words, and save them into decks; - Built backend services with NestJS to support user data, decks, cards, AI generation flows, subscription access, and learning progress; - Integrated AI APIs for flashcard generation, vocabulary extraction, and personalised learning content; - Designed progress tracking and motivational mechanics to support daily consistency, vocabulary retention, and short-session learning habits; - Integrated subscription monetisation with weekly, monthly, and yearly plans, including premium access logic and entitlement handling.

OK Content

React Native Developer

About the Project

AI-powered social media automation platform for creating, scheduling, publishing, and managing replies across multiple social platforms.

  • Social Media

Responsibilities

- Built and launched a full-stack AI SaaS platform for automated social media content generation, scheduling, publishing, smart replies, and analytics; - Developed the frontend application with TypeScript and NextJS, building dashboards for posts, topics, replies, analytics, scheduling, and user settings; - Built backend services with NestJS to support users, destinations, topics, prompts, generated posts, media, scheduling logic, analytics, and automation workflows; - Integrated AI APIs for post generation, image/media generation, multilingual replies, topic optimization, and brand voice customization; - Implemented smart scheduling logic with timezone support, recurring content, topic weights, and automated publishing workflows; - Built smart engagement features for AI-assisted replies, allowing users to manage comments and respond in the audience’s language; - Integrated social platform workflows for Threads, Instagram, and Telegram.