Resume
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