Open to new opportunities · Kyiv, Ukraine · Remote-friendly

Ihor Onyshchenko

Senior Software Engineer

I build scalable web products and lead the teams that ship them. Nine-plus years across DeFi/Web3, AI-driven applications and privacy-focused platforms, with deep roots in React, TypeScript and Node.js.

01

About

I'm a software engineer from Kyiv who has spent the last nine years moving between frontend leadership and full-stack architecture. I like problems where the hard part is structural: splitting a monolith into packages a team can own, isolating privacy-critical writes from read-heavy paths, or making an early-stage blockchain SDK behave in production.

Most recently I architected CQRS-style backend services for a privacy-focused platform and brought AI agents into the delivery pipeline for code generation, PR review and log analysis. Before that I led a frontend team building decentralized exchanges on Ethereum, NEAR and Concordium, and before that I was the full-stack lead on a high-traffic website builder where I cut page loads from seconds to milliseconds.

I care about fast interfaces, honest code reviews and helping other developers grow.

Education

Software Engineering
Igor Sikorsky Kyiv Polytechnic Institute
2015 – 2019

Languages

  • English — advanced / fluent
  • Ukrainian — native
  • Russian — native

Based in

Kyiv, Ukraine
Open to remote and relocation

02

Experience

  1. 2 yrs 6 mos

    Full Stack Developer at Responsum

    Privacy-focused platform. Backend architecture, package ecosystem, infrastructure and AI tooling.

    • Architected scalable backend services using a CQRS-inspired design that strictly isolates privacy-critical commands from read-heavy operations, ensuring audit compliance and data integrity.
    • Spearheaded the move to a modular multi-package ecosystem, extracting core business logic and shared utilities into independent npm packages used across frontend apps.
    • Integrated AI agents into the dev lifecycle to automate code generation, run initial security and style PR reviews, and parse logs for anomalies in real time.
    • Introduced Terraform for infrastructure configuration and wired up Grafana with custom Claude AI skills to streamline log, trace and metric analysis.
    • Owned the deployment pipeline end-to-end with Jenkins and Docker for reproducible, secure builds.
    • Node.js
    • Express
    • React
    • Redux
    • Docker
    • Terraform
    • Grafana
    • Jenkins
  2. 1 yr 11 mos

    Lead Frontend Developer at Tacans

    DeFi / Web3. Led the frontend team and shipped DEX platforms across EVM and non-EVM chains.

    • Led and scaled the frontend engineering team from 3 to 7 developers: task distribution, technical architecture, code reviews and technical interviewing.
    • Architected and deployed multiple decentralized exchange (DEX) platforms on Ethereum (EVM) and on non-EVM ecosystems NEAR and Concordium.
    • Integrated hardware and software wallets including MetaMask, WalletConnect, Concordium Wallet and Ledger.
    • Worked directly with Concordium core developers through dedicated channels to debug early-stage SDKs, propose fixes and implement native blockchain integrations.
    • React
    • MobX
    • Vite
    • ethers.js
    • NEAR SDK
    • Concordium SDK
    • WalletConnect
    • MetaMask
    • Ledger
  3. 2 yrs 4 mos

    Lead Full Stack Developer at Weblium

    High-traffic website builder. Full-stack lead, performance and core platform modules.

    • Acted as full-stack lead: guided developer growth, ran deep code reviews and enforced architectural best practices across the platform.
    • Solved critical performance and rendering bottlenecks, cutting page load times from multiple seconds to milliseconds and significantly boosting SEO scores.
    • Designed and integrated core platform modules including custom popups, store and e-commerce integrations, and complex user site controls.
    • React
    • Redux
    • redux-observable
    • Webpack
    • Node.js
    • Express
    • Koa
    • Styled Components
  4. 6 mos

    Senior Frontend Developer at Seezona

    E-commerce platform. Performance, analytics and a rebuilt admin panel.

    • Improved site performance, page load times and interface responsiveness across the platform.
    • Implemented advanced analytics tracking to capture key user behaviour for data-driven product decisions.
    • Rewrote the administrative management panel from scratch for faster inventory and order management.
    • Built an interactive Body Shape Visualization feature that lets shoppers preview garments on different body types.
    • React
    • Redux
    • Custom middlewares
    • CSS Modules
    • Webpack
  5. 6 mos

    Middle Frontend Developer at SE Infotech

    Confidential project under NDA, built with a TypeScript / React stack.

    • Collaborated with the team on a confidential product using TypeScript, React, Redux, Lerna, JSS, JSTP and metaschema.
    • TypeScript
    • React
    • Redux
    • Lerna
    • JSS
  6. 1 yr 4 mos

    Full Stack Developer at Stearling

    Landing pages and web portals delivered under NDA.

    • Developed several landing pages and web portals with a React front end and Node / Ruby on Rails back ends.
    • JavaScript (ES6)
    • React
    • Flux
    • Redux
    • Node.js
    • Ruby on Rails
    • Pug
    • Sass
03

Skills

Languages

  • JavaScript (ES6+)
  • TypeScript

Frontend

  • React
  • Next.js
  • Angular
  • Vue
  • Redux Toolkit
  • Redux-Saga
  • redux-observable
  • MobX
  • HTML5 / Sass
  • Styled Components
  • CSS Modules

Web3

  • Web3.js
  • ethers.js
  • NEAR SDK
  • Concordium SDK
  • WalletConnect
  • MetaMask
  • Ledger SDK

Backend & Cloud

  • Node.js
  • Express
  • Koa
  • CQRS architecture
  • WebSockets
  • Firebase
  • Terraform
  • Docker
  • Jenkins

Testing & Observability

  • Jest
  • Vitest
  • React Testing Library
  • Cypress
  • Cucumber
  • Grafana

Build Tools & AI

  • Vite
  • Webpack
  • Lerna
  • OpenAI API
  • Claude AI integrations
  • AI agents
04

Side projects

Async-threads

A library that combines async and parallel programming in Node, letting you spread work across worker threads behind a Promise-based API.

  • Node.js
  • worker_threads

Embedded Music Player

An AirCast music player for the Orange Pi single-board computer, bridging a Node control layer with native C++ audio.

  • Node.js
  • C++
  • AirCast
  • Orange Pi

WebRTC Conference

A lightweight app for spinning up video conferences in the browser, with a React client and a Medooze media server backend.

  • React
  • Redux
  • WebRTC
  • medooze-media-server

More experiments with LEDs, Rust and embedded hardware live on GitHub.

05

Let's work together

I'm currently looking for a Senior or Staff engineering role, hands-on or leading a team. If you're building something ambitious, I'd love to hear about it.