Denys Bohatyrchuk

Denys Bohatyrchuk

Senior Software Engineer, Mobile (iOS / Android) @ ICEO - Venture Builder

About

Hey there 👋 I'm Denys — a mobile software engineer who lives below the JavaScript layer: native modules, SDK bridges, and the real-time systems frameworks don't solve for you.- 8 years building native & cross-platform mobile apps (iOS and Android)- Sole owner of native layers on production apps — payments, messaging, hardware- Founding-engineer experience: architecture, CI/CD, and shared libraries from zero🔎 Domains: Fintech & Banking, Crypto/Web3, Logistics, Public Safety, Agri-tech🛠 Native Engineering: Swift, Kotlin, Objective-C, Java, C/C++ — custom native modules, SDK bridging (TDLib, payment SDKs), Expo config plugins, BLE & hardware integration, OS-level audio routing📱 Cross-Platform: TypeScript, React Native, Expo, React, Next.js — design systems, offline-first architecture, monorepos (Turborepo/pnpm)⚡ Real-Time Systems: WebSockets, live GPS tracking, event batching & UI throttling, push notifications (FCM/APNs)🏗 Architecture & DevOps: OpenAPI codegen / contract-first APIs, DevSecOps CI/CD pipelines (GitHub Actions, GitLab CI), feature flags & staged rollouts, Sentry/Datadog observability⛓ Blockchain: Web3.js, smart-contract integration (ERC-20/721/1155), self-custody wallets, token swapsOpen to senior software engineering roles — mobile, cross-platform, or full-stack. Remote, EU/US time zones. Happy to talk — feel free to drop a message 👋Portfolio: https://bohatyrchuk.dev

Country

Poland

City

Cracow

Industry

Computer Software

Skill

Continuous Integration and Continuous Delivery (CI/CD), Test-Driven Development, Android Development, Team Leadership, Bluetooth Low Energy, React Native, React, TypeScript, Application Architecture, Web3, Open API, React Query, Google Maps API, Zustand, WebSocket, Codegen, Next.js, Mapbox, C++, Objective-C

Experience

ICEO - Venture Builder

Senior Software Engineer, Mobile (iOS / Android)

ICEO - Venture Builder

LinkedIn
2025-7 - Present · 1 yr 3 mos

Cracow

- Shipped all 4 payment rails (card, Apple Pay, Google Pay, and Poland's BLIK) into an Expo banking app despite the vendor shipping no React Native SDK, by building a custom native Expo module wrapping Checkout.com's iOS and Android SDKs with a typed JS bridge (~60% native Swift/Kotlin). - Removed ~30% duplicated code across 3 company projects, by extracting shared layers — typed API client, money-precision arithmetic, design tokens, and utilities — into reusable libraries adopted company-wide. - Established a single source of truth for API clients, by building the full OpenAPI codegen pipeline from scratch as my own initiative. - Built the team's entire CI/CD pipeline from zero: quality gates, test runs with reporting, AI-assisted code and security review, branch policies, and namespace-aware publishing that releases only the changed module. - Cut code-review overhead, by adding automated AI review (Rovo) at the PR stage and a script that auto-generates PR templates (title, description, change summary) via the GitLab API.

Tow4Tech

Senior Software Engineer, Mobile (iOS / Android)

Tow4Tech

LinkedIn
2023-10 - 2025-7 · 1 yr 10 mos

Remote (US Project)

- Architected a TypeScript monorepo (pnpm + Turborepo) powering 4 client apps — manager, dispatcher, and driver web clients plus React Native (Expo) apps — from shared design-system and data-layer packages, as founding engineer authoring ~74% of commits (3× the next contributor). - Eliminated frontend/backend contract bugs by building a contract-first API layer auto-generating 130+ typed models and 12 service clients from an OpenAPI spec, with React Query hooks and optimistic cache updates. - Built a real-time dispatch experience tracking many moving vehicles on a live map, by combining WebSockets (with exponential-backoff reconnection) and Google Maps with marker clustering, routing, and geocoding. - Handled background location tracking with restart-time polling and background push notifications, by integrating native location and Firebase Cloud Messaging so drivers' key-point arrivals and status changes surfaced without the app open. - Kept the live map smooth under high-frequency updates, by batching socket events into a buffer flushed on fill or every 5s, instead of re-rendering per message.

Under NDA (Non-Disclosure Agreement)

Lead Software Engineer, Mobile (iOS / Android)

Under NDA (Non-Disclosure Agreement)

LinkedIn
2023-4 - 2023-10 · 7 mos

Remote US

- Led a 3-person mobile team on a production app operated by police personnel, by owning technical direction: library-vs-build decisions, incremental refactor strategy (legacy React → modern), branch policy, and code review. - Brought a Xamarin developer to full autonomy in ~2 months, by mentoring them through the React Native transition and mobile-specific architecture, after which they shipped independently. - Met a strict no-open-source security mandate for a police-operated app, by implementing a custom native audio manager in Swift/Obj-C rather than third-party libraries. - Enabled officers to control hardware without opening the app — mute/unmute, switch output source — by implementing BLE and wiring it into iOS audio routing across up to 3 devices (Flic button, walkie-talkie, headset). - De-risked releases on a live public-safety app, by introducing percentage-based rollouts and feature flags so changes could ship incrementally and roll back safely.

Geniusee - Custom Software Product Development

Senior Software Engineer

Geniusee - Custom Software Product Development

LinkedIn
2022-4 - 2023-4 · 1 yr 1 mo

Kyiv

- Built offline-first functionality covering ~70% of the app for rural, low-connectivity users, by implementing local storage (MMKV), offline optimistic updates, and a persisted query queue replayed on reconnect with capped retries. - Sustained stability across a large monorepo where multiple apps shared modules, by raising test coverage to ~90% (Jest) to catch side-effect regressions during feature work. - Contributed cross-platform features (React, Next.js, React Native) to a production agritech platform serving a large smallholder-farmer base, as a senior IC in a ~20-engineer org.

VЕLAS

Senior Software Engineer

VЕLAS

LinkedIn
2020-12 - 2022-4 · 1 yr 5 mos

Zurich, Switzerland

- Brought Telegram messaging into a React Native app with no prior art to reference, by independently researching and building a C++→native bridge: compiling TDLib via CMake into dynamic libraries and exposing a native interface with JS-side callbacks (~75% native C++/Swift/Java work). - Powered on-chain trading, royalties, and NFT lotteries across 3 blockchains (Ethereum, Velas, Solana), by implementing 5 smart-contract integrations — ERC-20/721/1155, an escrow-based royalty contract, and a subscription contract. - Built an NFT minting and staking web app solo in ~3 weeks, and contributed to the team-built crypto wallet, by developing test-first with Web3.js. - Eliminated scroll jank across the app's many list-heavy screens (feeds, chats, token and transaction lists), raising scroll performance from ~15 FPS drops to a steady 60 FPS, by replacing list rendering with a RecyclerListView wrapper that enforces item sizing to optimize React Native's virtualization. - Standardized icon usage codebase-wide, by building a type-safe Icon component (Strategy pattern) that parses the icon folder into a TS union type, rejecting invalid names at compile time. - Owned the entire native layer for an app that reached 10K daily active users, as the sole engineer responsible for native integration.

Andersen Lab

Middle React Native Developer

Andersen Lab

LinkedIn
2019-11 - 2020-12 · 1 yr 2 mos

Киев

- Shipped 2 production banking/fitness apps for African markets, by building offline USSD banking flows, a native AcquireSDK bridge (Java/Swift) for PCI-compliant payments, and a persistent Android Headless.js background service that streams sensor + biometric data to compute activity metrics with the screen off.

SEDNA.software

React Native Developer

SEDNA.software

LinkedIn
2019-1 - 2019-11 · 11 mos

Kyiv, Ukraine

- Built web and mobile features for a music-distribution platform in a monorepo, including an interactive SVG world map (React Native Reanimated) visualizing per-country play statistics, with business logic covered by Jest.

APPFOX

Junior React Native Engineer

APPFOX

LinkedIn
2018-1 - 2018-12 · 1 yr

Kyiv, Ukraine

- Built language-learning features across mobile and web — interactive lesson flows, multimedia exercises, final tests, and a three-tier in-app subscription system.

Education

National Technical University of Ukraine 'Kyiv Polytechnic Institute'​

National Technical University of Ukraine 'Kyiv Polytechnic Institute'​

LinkedIn

Проектирование электротехники и электроники

2017 - 2021 · 4 yrs
State Tax University

State Tax University

LinkedIn

Computer Science

2019-2 - 2021-6 · 2 yrs 5 mos

Denys Bohatyrchuk's Contact Information

Email

******@***.com

Phone

(**) *** ****

Find the Right Leads
Find Verified Contact Data

Try with: Jensen Huang @ nvidia.com Click to autofill
LeadContact awards, five-star ratings, and GDPR compliance badges

What LeadContact does well

Find verified emails, phone numbers, and decision-makers with 98% accuracy.

Find Leads

Find Leads

Find the right people by company, role, industry, location, and more.

925M+ professional profiles

Find Leads
Find Emails

Find Emails

Access verified email addresses for your target contacts.

657M+ emails

Find Emails
Find Phone Numbers

Find Phone Numbers

Get cross-validated phone data from multiple top sources.

239M+ phone numbers

Find Phone Numbers

More Accurate. Lower Cost.

Find contact data in 1 tool with 98% accuracy

LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.

LeadContact Logo
Competitor Tools

All these = $289 per month

Great conversations start with the right contact.

It’s time to find yours.