Yusuke Doi
I’m a senior software engineer with 9+ years of experience building TypeScript and React applications, Node.js services, and data-intensive platforms.
About
I’m a senior software engineer with 9+ years of experience building TypeScript and React applications, Node.js services, and data-intensive platforms. I’ve worked across advertising analytics, cloud infrastructure, and AI-driven products, with a strong focus on event ingestion, asynchronous processing, and production reliability.
I enjoy owning complex features end to end—improving monorepo architecture, testing practices, and performance—while collaborating with distributed, English-speaking teams. Most recently, I helped build an AI wellness app with streaming voice workflows and background processing, and earlier I led full-stack and data engineering work for GPU provisioning and usage analytics.
- 9 years' experience
- Joined November 2026
Skills· 13
Languages
- EnglishAdvanced
- JapaneseFluent
Industry experience
- Software & Internet
- Computers & Electronics
- Media & Entertainment
- Gaming
- Financial Services
Work experience· 4 roles
Architected a TypeScript monorepo using pnpm workspaces to share API contracts and validation across React/Next.js and Node.js services. Integrated Grok-powered conversational features with real-time voice workflows using WebSockets and Python inference adapters to handle streaming responses, partial transcripts, interruptions, and session state. Designed Redis and BullMQ background processing for transcription, conversation enrichment, and asynchronous AI tasks with retry policies, job-state tracking, and safeguards against duplicate execution. Implemented prompt security and encrypted conversation storage using AWS KMS and PostgreSQL with scoped access controls and audit-friendly workflows for sensitive interactions. Built Jest unit tests, React component tests, and Playwright end-to-end coverage for voice sessions, authentication, and streaming failure modes, with regression checks in GitHub Actions. Improved reliability with request tracing, worker health checks, and backpressure c
Led development of a React + TypeScript management console for GPU availability, provisioning, utilization tracking, and billing connected to Node.js backend APIs. Designed Go-based provisioning workers using PostgreSQL reservation records and idempotent operations to improve recovery from failed allocation requests while preventing duplicate resource assignments. Built Python ETL workers that transform GPU utilization and infrastructure events into ClickHouse analytical tables for usage histories, consumption reporting, and billing reconciliation. Optimized ClickHouse queries using partitioning, ordering keys, and materialized aggregates, reducing median dashboard query latency by ~35% across representative monthly reports. Implemented Redis-backed asynchronous processing and WebSocket status updates for provisioning operations to avoid repeated polling. Maintained Docker/Kubernetes/Terraform workflows and GitHub Actions CI/CD, adding integration checks, rollout health validation, and
Developed React + TypeScript interfaces and a reusable Storybook component library, improving UI development efficiency and onboarding by ~12%. Established shared frontend patterns for forms, navigation, tables, and visualization controls to reduce duplicated implementations and improve consistency. Built Node.js API endpoints and PostgreSQL-backed data retrieval for filtered dashboards, consolidating repeated requests and improving responsiveness of data-heavy screens. Added Jest snapshot tests, screenshot regression checks, and browser-based end-to-end scenarios to catch component regressions before release. Implemented WebSocket-driven status displays with reconnect handling and client-side state synchronization to make live operational information more reliable during intermittent network connectivity.
Education
Hire Yusuke Doi today
Post a job and invite Yusuke, or contact them directly. No hidden commission.





