Resume
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