CV
Genhai Yu

Programming Tutor:

Part Time Jan 2023 - Apr 2023 Tutor
Unix, GitHub, Python MySQL, SQLite, PyCharm, draw.io Local Env

Responsibilities:
1. Built and ran the Django projects by using Python 3.11 in local environment, and practiced Python, MySQL, Django, JavaScript, and HTML syntax during add and modify new functions.
2. Created flowcharts of request processes from the back-end to the front-end to help the student deeper understand those practical projects.

Jobs in PRC:

TAL Education Group 2019 - 2021 Senior Software Developer
Linux, JDK, Python, GitLab MySQL, Redis, MQ Distributed System

User Center in "PEIYOU" ("XUEERSI" Department) is the back-end of the transmission department for Management Platform, iOS, iPad, Android, and Android Tablet devices. Application services include user center (SSO), student registration, class transfer, playback, handout, student puzzle games, credits and coupon service. Management Platform for application upgrades, downgrades, and reversion.

Responsibilities:
1. Based on the current architecture version, and developed the embed components which adapted the new WebFlux architecture. The highlights include link tracking (session tracking), container throughput optimization, and framework unification development.
2. Being a thought developer was exploring the cutting-edge technologies, and progressively upgrading the historical projects in the team. Interacting and communicating with the front-end, basic services, and big data teams.

Jobs in PRC:

Telling Telecommunications Corp 2015 - 2019 System and Application Engineer
Linux, Windows Server, JDK, SVN Oracle 11g, Redis Multi-standalone

Telling Telecommunications cooperates with the virtual dealer of China Mobile and China Unicom Branches. Merchants (China Mobile Branches, different branch also have different interacting mode) generate purchase orders, and the service regularly requests to obtain the order data (JSON & XML). After verification, it is written into the record tables. Then my servers, .NET (C#) and ABAP (SAP) departments scans separately to process the order and merchant. After all processes of the order completed, the invoice and shipment data were generated and pushed to the merchant to complete the order.

Responsibilities:
1. Responsible for virtual dealer project interface development, and cooperative debug and maintenance. Regularly comply with China Mobile interface data adjustment and security verification upgrades, and handled over marginal risks meanwhile manually intercepted suspicious orders.
2. Edited and updated ETL data functions, communicated with China Unicom and settled IMEI regularly.
3. Maintained a bunch of internal systems, and made the patches regularly.

Education:

Mt. San Antonio College
Computer Science — Transfer 2024 — present