Xia Fei (夏 飛)

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

Objective

I have 7+ years of total work experience and 3+ years of product development in Java. I completed my master’s degree at the University of Tokyo in Sept 2021. Now I am working as a Software Development Engineer at EPAM Systems Japan and looking for a software engineering role.

Technical Skills

Programming & Frameworks: Java, Python, JavaScript, SSM (SpringMVC+Spring+Mybatis)
Databases: MySQL, Elasticsearch, Redis, Memcached
Cloud & DevOps: GCP, Linux, Git
Other Skills: Computer Science, Machine Learning, Software Engineering

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

EPAM Systems Japan — 2022.07 - present

Software Development Engineer — 2024.08 - present

  • Work on Java Backend Development to provide IT solutions for UBS (Wealth management)
  • Rationalize practices of Agile Methodology in the development team
  • Partner with multiple functional roles/teams to ensure prompt and quality delivery
  • Collaborate with colleagues to maximize the potential of the technology investment
  • Participate in project delivery and outlining of the technical roadmap using combined team knowledge

Tech Stack: Java JDK 1.8, Spring Boot, Oracle, Azure Cloud, Ansible, Gitlab, Linux, Autosys

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

  • Troubleshooting issues for GCP customers with a mix of debugging, log analysis, network analysis, system administration, documentation, reproducing the problem
  • Provide technical assistance and support as part of a global 24x7-support organization
  • Work closely with product teams to improve the product and make our customers successful

Awards & Honors:

  • Monthly Performance Stars for Nov, Dec 2022, Jan, 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