Xia Fei (夏 飛)

Languages: English (Business), Japanese (Conversational, JLPT N2), Chinese (Native)

Objective

Software Engineer with 7+ years of experience across frontend and backend development. I combine strong software engineering fundamentals with AI-assisted development practices to improve productivity in coding, code review, debugging, and implementation planning. I completed my master’s degree at the University of Tokyo in Sept 2021. Currently working as a Software Engineer at SmartNews.

Technical Skills

Languages: Java, Kotlin, Python, JavaScript, TypeScript, SQL
Backend: Spring Boot, Spring MVC, MyBatis, RESTful APIs, Hexagonal Architecture, Microservices
Frontend: React, React Native, HTML/CSS/JS, Ant Design
Databases & Cache: MySQL, Redis, Memcached, Elasticsearch
Cloud & DevOps: GCP, AWS, Kubernetes, Docker, Terraform, GitLab CI/CD, CircleCI
Tools & Practices: Git, Linux, Agile/Scrum, System Design, OpenAPI/Swagger API Definition, E2E
AI-assisted Development: Cursor, Claude Code, Gemini, and other AI tools for code analysis, debugging, implementation planning, and code review

Personal Projects:

  • Chrome Extensions: Smart Json, Smart Tab
  • Mobile App: Semo (0→1 Smartphone App) - React Native (iOS) + Python (Backend) + LLM

Education

The University of Tokyo (Japan) — 2019.9 - 2021.9

Masters of Applied Computer Science, Nakao Lab, GSII
GPA: 3.6/4.0 (Networking, Machine Learning, Practical Approach to AI System)
Master Thesis: Research on Population Inference and Sensor Deployment Guidance using Anonymous BLE Advertisement Collection

Achievements:

  • 2020.12 Bronze Champion (Among 911 teams), ITU AI/ML GLOBAL CHALLENGE IN 5G
  • Journal: Analysis on route information failure in IP core networks by NFV-based test environment
  • 2020.11 Best Performance Award, ITU AI/ML in 5G Challenge Global Round in Japan

The University of Tokyo (Japan) — 2019.4 - 2019.9

Research Student, Nakao Lab, GSII

Fuji International Language Institute (Japan) — 2017.10 - 2019.4

Japanese Language Studies

Dalian University of Technology City Institute (China) — 2010.9 - 2014.7

Bachelor of Software Engineering
GPA: 3.3/4.0 (Programming, Software Engineering, Networking, OS, Database Technology, etc.)

Experience

SmartNews — 2025.09 - Present

Software Engineer

  • Develop full-stack features for the SmartNews Ads Management platform, including frontend, backend, API design, and database-related implementation.
  • Participate in and lead technical design discussions with engineers, PMs, designers, and stakeholders to evaluate solutions and align implementation plans.
  • Review code from other engineers and provide feedback to improve code quality, maintainability, and test coverage.
  • Leverage AI-assisted development tools such as Claude Code, Cursor, Gemini, and others to improve productivity in code analysis, implementation planning, debugging, and pre-review.

EPAM Systems Japan — 2022.07 - 2025.08 (3y)

Software Development Engineer — 2024.08 - 2025.08

  • Worked on Java backend development to provide IT solutions for UBS Wealth Management.
  • Participated in project delivery and technical roadmap discussions by collaborating with team members.

Tech Stack: Java 8, Spring Boot, Oracle, Azure VM, GitLab, Autosys

Google Cloud Platform(GCP) Support Engineer — 2022.07 - 2024.07 (2y)

  • Troubleshot issues for GCP customers through debugging, log analysis, network analysis, system administration, documentation review, and issue reproduction.
  • Provided technical assistance as part of a global 24/7 support organization.

Awards & Honors:

  • Monthly Performance Stars for Nov 2022, Dec 2022, Jan 2023, and Feb 2023
  • 2023 Q1/Q2 Best Performance Award

The University of Tokyo (Japan) — 2021.10 - 2022.06 (8m)

Research Associate, Nakao Lab, School of Engineering

Publications:

  • 2022.10 Privacy-Preserving BLE Scanning for Population Estimation to Mitigate the Spread of COVID-19 - IEEE 8th World Forum on Internet of Things (WF-IoT)
  • 2021.11 Best Interactive Presentation Award, IEICE Communication Society - RISING

Thesis: Improving Network Failure Detection using Generative Adversarial Networks

Hangzhou Tuotuo Network Technology Co., Ltd. (China) — 2016.04 - 2017.08 (1y4m)

Software Engineer

TuoTuo (https://www.finger66.com/web/) is a startup company in Hangzhou, China. Our product, Finger, a very popular online musical instrument learning software. All our services are deployed in Alibaba Cloud.

Responsibilities:

  • Involved in project design. Discuss the details of the product function with the product manager
  • Developed the core functionality using Java related technology stack
  • Design and implement RESTful web services
  • Design and implement Database tables. Used distributed and caching technologies (MQ, Ngnix, Redis, memcached, etc.) to ensure high server performance and stability
  • Optimize the search service and customize new sorting rules based on the original scoring algorithm of ElasticSearch
  • Responsible for leading the team (10 person size: 3 persons for server-side, 2 persons for testing, 2 persons for iOS, 2 persons for Android, 1 person for front-end), organize morning meetings to catch up with the project progress and ensure each new version is released on time
  • Use Alibaba’s cloud platform for offline computing of data to achieve functions such as relevant user recommendations

Tech Stack: Java 1.7, Spring Framework, REST API, MySQL, Elastic Search, NOSQL, Startups

Thunisoft (Dalian) Information Services Co., Ltd. (China) — 2013.11 - 2016.04 (2y5m)

Software Engineer

Thunisoft (http://www.thunisoft.com) is a Chinese company that specializes in information services and software products.

Responsibilities:

  • Discuss with the product manager to identify the business requirements of the project
  • Write the Design document for the project. Based Object Oriented development
  • Developed web page using JSP, JavaScript, and HTML+CSS (Library & Framework include but are not limited to jQuery, Ajax, jsrender, ECharts, bootstrap, etc.)
  • Developed the core functionality based on the MVC architecture. Developed Business logic using Java with frameworks like Struts+Spring+Hibernate or SpringMVC+Spring+Mybatis
  • Design and implement Database. Wrote SQL queries for the program
  • Worked with the testing department for the testing and final release of the project

Tech Stack: Java JDK 1.7, Spring Framework, JSP, JavaScript, SQL, HTML+CSS, Elastic Search