Senior Full-Stack Engineer
Autify, Inc. · Tokyo, Japan
April 2022 – Present
Test automation SaaS, 300+ customer companies.
- Maintained the web / mobile test automation pipeline serving 300+ companies; reduced mobile device wait time by ~50% by pre-warming devices before test execution
- Built a self-hosted dependency-update platform using Renovate as a GitHub App, consolidating security alerts, risk grades and CVE reports so minor patches can be merged quickly, while anything more complex gets an automated fix attempt re-run against the existing CI checks; rolled out to 16 repositories
- Built an incident-triage bot that connects to 7 MCP servers gated by strict read-only AWS IAM policies, iterated continuously to improve its signal-to-noise ratio
- Built MCP servers for the web and mobile products, with safeguards against rate limits and system load, and batched responses to keep token consumption down
- Retired an ML GPU cluster by replacing it with a deterministic DOM-based resolver, shadow-tested in production behind a canary flag to 99.5% agreement before rollout, which also eliminated some classes of false positives and false negatives
Full detail
- Drove data analytics initiatives across the organization's Business Intelligence stack (cost tracking, data governance, incident reporting)
- Created an ETL pipeline (AWS Glue / Python) that processed 20M+ unstructured log records in days instead of weeks for AI self-healing analysis
- Sandboxed the pipeline's AI agents after finding that one write token could reach every managed repository: per-repo least-privilege App tokens, assess and fix in separate locked-down non-root containers, and the signing key behind a protected environment
- Architected solutions for email delivery and PDF generation
- Debugged native Selenium WebDriver and Chromium internals to stabilize browser automation
- Active development on Chrome extensions for recording and replaying browser actions
- Assisted in building the test automation pipeline for a desktop application; drove development of the scheduling feature
- Deployed a self-serve infrastructure provisioning API (Pulumi) with AWS IAM permission isolation
- Prototyped a natural language AI Agent for mobile test automation (prompt adherence, element location, model selection)
- TypeScript
- React
- Redux
- Apollo GraphQL
- Electron
- Chrome Extension API
- Appium
- Ruby on Rails
- GraphQL
- Postgres
- SQLite
- Github Actions
- CircleCI
- Jest
- Testing Library
- Mock Service Worker
- RSpec
- Playwright
- AWS (ECS/EKS)
- Kubernetes
- Pulumi
- Terraform
- Holistics
- Athena
- Redshift
- Airbyte