Yaroslav Tsarenko
Backend-leaning full-stack engineer · Node.js, TypeScript, PostgreSQL, React
- dev@yaroslavtsarenko.com
- t.me/yyrrsllvv
- linkedin.com/in/yaroslav-tsarenko-/
- www.yaroslavtsarenko.com
- Ukraine · UTC+2 / +3
Since 2021 I've shipped Node.js, TypeScript and React to production: order pipelines and background workers for a US platform, multi-provider payments for EU storefronts, OpenAI features inside logistics tooling, and offline-first software for Ukrainian defense-tech. Open to remote Middle+ roles and B2B contracts.
Experience
Software Engineer · ArmySOS
06/2026 — nowDefense-tech · product details under NDA · Ukraine · Remote
- Field software for Ukraine's defense sector, built for low-connectivity environments.
- Offline-first flows, resilient sync and background services; REST and push integrations.
Full-Stack Engineer, contract · Independent
2023 — nowEU e-commerce studio, Latvia — long-term client · Latvia · Remote
- Internal payment layer across Stripe, PayPal and high-risk PSPs: routing, idempotent webhooks, daily reconciliation.
- Storefronts for eSIMs, digital goods and PDF-generation tools — from schema to deploy.
Back-End Developer · SimplyDepo
11/2025 — 04/2026US e-commerce & order management · United States · Remote
- Moved notification dispatch behind a job queue with retries and dead-letter handling — user-facing endpoints stopped waiting on it.
- Rewrote large-report PDF generation as streaming background jobs, removing a class of admin-side timeouts.
- Profiled the slowest endpoints; targeted indexes and N+1 rewrites brought P95 down on order lists.
Front-End Developer · Tresor.tech
09/2024 — 02/2025Ukraine · Remote
- Shipped 20+ cross-browser production interfaces in React, TypeScript and SCSS (BEM).
- Booking forms backed by Node.js and MongoDB; code-splitting and image work cut load time by ~30%.
Full-Stack Developer · Allship.ai
08/2023 — 08/2024US logistics platform · United States · Remote
- Shipped three AI-powered logistics features; OpenAI answers 20+ operator questions against the domain database.
- Kanban ticketing for dispatch teams; Jest coverage on core flows to 85%, production crashes down ~20%.
Front-End Developer · StreamGenix
05/2021 — 07/2023Ukraine · Remote
- Built a CRM with the backend team that lifted customer retention ~20%.
- Frontend test automation to 88% coverage; GitLab CI across 9 web properties.
Skills
- Backend
- Node.js, TypeScript, Express, REST, WebSockets, Job queues, Webhooks, PDF pipelines
- Data
- PostgreSQL, Prisma, Supabase, MongoDB, Redis
- Frontend
- React, Next.js App Router, Tailwind CSS, SCSS, Redux Toolkit, Zustand, WebGL
- Payments
- Stripe, PayPal, Spoynt, Transfermit, SmartCore
- AI
- OpenAI API, Structured outputs, RAG, Claude Code
- Infra & quality
- Docker, GitHub Actions, AWS, Vercel, Jest, Playwright
Selected projects
- AllShip AI marketplaceThree legacy codebases became one marketplace with escrow, four roles and an AI assistant. www.yaroslavtsarenko.com/work/allship-ai
- Order platform backendTurned slow synchronous work into predictable background jobs. www.yaroslavtsarenko.com/work/order-platform-backend
- Multi-PSP payment layerProvider-agnostic charges, refunds and webhooks with daily reconciliation. www.yaroslavtsarenko.com/work/payment-orchestration
- AI logistics featuresOpenAI answers over live shipment data; real-time tracking; tested dispatch flows. www.yaroslavtsarenko.com/work/ai-logistics
- eSIM storefrontOrders as a state machine with automatic compensation on provider failure. www.yaroslavtsarenko.com/work/esim-store
- Skins marketplaceSold-elsewhere items disappear before anyone pays for them. www.yaroslavtsarenko.com/work/skins-marketplace
- Lodge booking engineThe database itself makes a double booking impossible. www.yaroslavtsarenko.com/work/lodge-booking
- Game keys storeInstant key delivery for honest buyers, a manual hold for risky orders. www.yaroslavtsarenko.com/work/game-keys-store
Education
BSc, Computer Science
Khmelnytskyi National University · 2022 — 2026 · Grade 94 / 100
Web Development with HTML, CSS, JavaScript
IBM · certificate · 2024 · Credential IW0YYY47OD27
Languages
- English — B2, daily with US & EU teams
- Ukrainian — Native
- Polish — Conversational