Chiajun Wang

Full Stack Engineer

English:business Japanese:proficient Chinese:native

Experienced Frontend-focused Full Stack Engineer with a comprehensive background in frontend, backend, and Android development. With 6 years of practical experience. Proficient in popular architectures and frameworks. Skilled at writing clean code and improving the overall development experience. Dedicated to continuous learning and sharing knowledge.

Tokyo, Japan

Avatar image

Skills

JavaScript TypeScript Node.js React Next.js Vue Tailwind CSS GraphQL Java Kotlin Android Jetpack Compose GCP Kubernetes Go PHP Python Ruby C++ Haskell SQL

Work Experience

Mercari Inc.

2021.11 - Present

Backend/Frontend Engineer → Android Engineer → Frontend Engineer

GCP PHP Go GraphQL Kubernetes SQL JavaScript TypeScript React Next.js Node.js Kotlin Android Jetpack Compose

Backend/Frontend Engineer - Mercari CS Tool

  • Worked as a frontend/backend engineer on a multi-platform team which had around 10 members, developing the "Mercari CS Tool" using technologies such as GCP, React, PHP, Go, GraphQL, and Kubernetes.
  • Contributed on the "CS Tool backend migration" project, consolidating the legacy backend SQL to an unified GraphQL service.
  • Led the team to improve development efficiency significantly using Skaffold. As a result, the reflection time of changes was reduced from 15~30 minutes to 1 just minute.

Android Engineer - Mercari Marketplace

  • Served as a key Android engineer in an 8-member (2~3 Android engineers) multi-platform team, developing the "Mercari" Android application using Kotlin and Jetpack Compose.
  • Mentored junior Android engineers, fostering their skills and knowledge to enhance team capabilities.
  • Collaborated closely with designers and product owners, proposing and implementing numerous user experience improvements for new projects.

Frontend Engineer - Mercari Marketplace

  • Contributed as a frontend engineer in an 8-member frontend team, developing the "Mercari" marketplace website using technologies such as TypeScript, React, Jotai, and Next.js.
  • Contributed to the success of cross-team projects by leveraging comprehensive understanding of each team to effectively coordinate efforts and deliver results.
  • Played a pivotal role as frontend developer for the "My Collection" project, assisting in designing and reviewing the backend APIs and led multiple technical decisions.

Yahoo Japan Corporation

2018.04 - 2021.10

Android Engineer → Frontend Engineer

Java Kotlin Android Node.js Kubernetes TypeScript React Node.js

Android Engineer - Yahoo! Mail Android

  • Worked as an Android engineer in a team of 10, developing the "Yahoo! Mail" Android application using technologies such as RxJava, MVVM architecture, and Clean architecture.
  • Implemented core features including the OpenID Connect authorization method and IMAP client.
  • Utilized critical knowledge to enhance test automation, improve linting processes, and set up CI/CD configurations and multiple build variants.
  • Beyond product development, regularly organized workshops to foster skill improvement among team members.

Frontend Engineer - Yahoo! Mail Web

  • Served as a frontend engineer/tech lead in "Yahoo! Mail Web" team, employing technologies such as React, Redux, and Kubernetes in the "Yahoo! Mail Web React Renewal" project.
  • Took charge of highly specialized and complex tasks, including performance optimization and authorization implementation.
  • Developed a custom WYSIWYG rich text editor for Yahoo! Mail Web using Quill.js.
  • Led an effort to improve the website's performance with respect to Core Web Vitals, achieving an exceptional 100%+ improvement in score.
  • Architected the backend infrastructure from the ground up for the "Yahoo! Mail Web React Renewal" project using Kubernetes.

Education

Certifications