Yio Chou
Product-driven engineer with 7+ years of experience building scalable backend systems, leading teams, and delivering impactful features—flexible across frontend and mobile to solve real problems.
Work Experience
OneDegree, Senior Backend Engineer 2021/10 - 2025/04
Tech: Python, PostgreSQL, SQLAlchemy, GitLab CI
- Led a team of 4 backend engineers, overseeing task planning, delegation, and mentoring team members in both technical growth and career development.
- Refactored and modernized core insurance modules to improve product usability, and aligned module design with business domain requirements.
- Designed and built a flexible rule engine enabling users to define custom rules in Python, while also driving the delivery of key insurance-related features.
- Proactively developed internal tools to streamline development workflows and reduce friction in day-to-day engineering tasks.
- Drove legacy code cleanup by aligning with PMs and senior engineers to clarify business logic and improve maintainability.
SoundOn, Backend Engineer 2020/07 - 2021/07
Tech: NodeJS, PostgreSQL, GCP, K8S, BigQuery, Dataflow, CircleCI, Firebase, React, Redux
- Developed new features for the podcast hosting platform and player, and refactored legacy code to improve maintainability.
- Deployed and managed backend services on GCP with Kubernetes (GKE), incorporating monitoring,
autoscaling, and cost controls. Tuned PostgreSQL query performance and index usage to support high-traffic
podcast analytics.
- Orchestrated hourly ETL pipelines using BigQuery and Dataflow to aggregate podcast statistics, enabling
timely insights for editorial and growth teams.
- Migrated database from Firestore (NoSQL) to PostgreSQL with zero downtime, and transformed dirty documents into consistent records.
- Collaborated closely with frontend (React/Redux) and mobile app (Flutter) teams to ensure seamless integration and consistent delivery.
LJIT.io, Frontend/Backend Engineer 2018/05 - 2020/02
Tech: NodeJS, Express.js, MongoDB, MySQL, Redis, AWS S3, React/Redux, Webpack, Docker
- Worked in an outsourcing environment, contributing to diverse projects across frontend and backend, leveraging a wide range of technologies.
- Built smart contracts, React/web3 frontends, and scalable backends across blockchain, streaming, and gaming projects.
- Took an active part in study group, and shared topics like SOLID, React/Redux, Database Transaction/Isolation and so on.
Education
National Central University 2013/09 - 2017/07
Bachelor of Computer Science.
Skills
- Languages: JavaScript (TypeScript), Python
- Database: MySQL, PostgreSQL, MongoDB, Firestore, Redis
- Infrastructure: GCP (GKE, BigQuery, Dataflow, CloudRun), AWS S3, K8s, Supabase, Railway
- CI/CD & Tools: Git, Docker, CircleCI, Firebase, BullMQ, MailGun, TapPay, OneSignal
- Frontend: React, Redux, JQuery