Independent
Independent product engineering after 7 years in lead roles at Develux, GlobalLogic and EPAM. Two products shipped end-to-end while looking for the next senior IC / tech lead role.
Travel Safety — offline-first mobile product for emergency and consular information while travelling, since 04/2026. Live in the App Store and Google Play.
- End-to-end platform: React Native (Expo) app, Next.js admin, PostgreSQL/Supabase backend, offline synchronization, LLM-assisted data pipeline
- Deterministic-first data pipeline: rules resolve at least 60% of records before any model call; a locally hosted LLM handles the rest against grounded sources
- Backend secured with row-level security, isolated service roles, granular permissions and mutation auditing
TypeScript, React Native, Expo, Next.js, React, Supabase, PostgreSQL, SQLite, Playwright, Zod
reLayout — open-source macOS utility that corrects wrong keyboard layout, since 06/2026.
- Platform-independent input conversion engine based on physical key positions — any installed layout without layout-specific character maps
- Automated macOS distribution: code signing, notarization, Sparkle updates, Homebrew releases, 12 localizations
Swift, AppKit, GitHub Actions
Develux
Frontend lead on an Angular back-office platform used by 30 operations specialists across three core workflows serving 5,000+ end users.
Led five engineers as both technical lead and product owner: owned frontend and API requirements, delivery planning, architecture and release quality on a Kanban flow shipping every 3–7 days.
- Moved payout processing from spreadsheets into the platform: designed the workflow with the finance team, shipped it, and cut monthly manual effort from 2–3 days of copy-paste to ~2 hours of payment entry
- Ran the Angular 17→19 upgrade as an agent-assisted workflow: one day, against the week my own manual upgrade had taken
- Decommissioned two user-facing roles from the role-based Angular monolith after their standalone replacements shipped, leaving an admin-only platform in the Nx monorepo: codebase halved, faster builds, smaller bundles, three of five engineers freed up for other product lines
- Migrated development and production builds to esbuild, improving cold-build and hot-reload performance
- Took unit-test coverage from 5–7% to 35% on Jest and Vitest
- Shipped large changes behind GrowthBook feature flags with a fast rollback path, and surfaced customer-facing experiment assignments in the admin so operators could see which variant each customer was in
Angular, React, TypeScript, Nx, esbuild, Storybook, Jest, Vitest, GrowthBook
GlobalLogic
Frontend lead on React administration tools for a ticketing and event-management platform operating at 300–1,000 requests per second during peak periods under a 99.9% uptime SLA. Led a frontend team of five; owned architecture, build tooling, engineering quality and delivery across the administration surface.
- Diagnosed and repaired a failed webpack 5 migration, reducing hot-reload time from 15–20 minutes to 5–7 seconds
- Optimized webpack configuration and introduced esbuild, improving build performance and reducing bundle size
- Reworked the CSS Modules architecture and corrected timezone-aware calendar and date-picker behavior across event types
React, TypeScript, webpack, esbuild, Sass, CSS Modules, Jest
EPAM Systems
Technical lead across React, Node.js and GraphQL enterprise engagements, combining frontend architecture, API design, delivery planning and team leadership.
Ran a React and Apollo GraphQL proof of concept for an enterprise transformation, negotiated technical requirements directly with the customer, and managed containerized deployments.
Frontend and GraphQL API layer across three enterprise engagements:
- Built React components integrated with GraphQL and Salesforce Interaction Studio for retail personalization
- Developed the GraphQL API layer for an ML-based insurance risk-scoring service using AWS AppSync and Cognito
- Migrated an enterprise storefront to React and Adobe Experience Manager with Magento GraphQL and Jest coverage
React, Redux, TypeScript, Node.js, GraphQL, Apollo, AWS AppSync, Cognito, Azure DevOps, Docker, Kubernetes, Jest
Svitla Systems
Full-stack on React and Node.js. Delivered two client products in parallel over nine months:
- Built React and Node.js features for a retail location service integrated with Google Maps
- Developed and tested Node.js and browser components for flight aggregation and aircraft cabin planning, with containerized delivery through Docker Swarm
React, Redux, Redux-Saga, Node.js, Google Maps JavaScript API, Docker Swarm, Mocha
Freelance
Independent consulting on two client products, full-stack and infrastructure:
- Blockchain payment service, 01/2018 – 04/2018 — designed and delivered to production in 4 months: architecture, Node.js API gateway, Vue.js customer portal, transaction queue, access controls, Redis caching and payment provider integration
- Customer-support platform, 05/2017 – 01/2018 — owned CI/CD and AWS infrastructure end to end through a 9-month monolith-to-microservices migration, building the pipelines and deployment tooling; partnered directly with US-based stakeholders, including an on-site visit for requirements workshops and rollout planning
TypeScript, Node.js, Vue.js, MongoDB, Redis, AWS CloudFormation, Jenkins, Groovy, Docker, Kubernetes
Multiple employers
Started as a web developer at W3 Ukraine, progressed to Markup Team Lead, then Head of Training — designed the curriculum, ran candidate selection, and mentored 50+ junior developers through a structured program.
Delivered single-page applications across private cloud, medical analytics, geolocation, browser gaming and e-commerce at EPAM Systems, DAXX, Sigma Software, Svitla Systems.
Travelled to client sites for discovery and requirements workshops, agreeing scope with stakeholders face to face.