Hi there, my name is Genhai Yu. I have multi-industry software development experience that includes payment, cloud computing, telecommunication and education. Although I can develop the full-stack applications, I specialize in developing and building back-end applications.
Programming Tutor:
Part Time | Jan 2023 - Apr 2023 | Tutor |
---|---|---|
Unix, GitHub, Python | MySQL, SQLite, PyCharm, draw.io | Local Env |
Responsibilities:
1. Build and run the Django projects using Python 3.11 in local environment,
and practice Python, MySQL, Django, JavaScript, and HTML syntax during add and modify new functions.
2. Create flowcharts of request processes from the back-end to the front-end to help the student deeper understand these practical projects.
Job 1 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, developing the embed components
of the new architecture,
includes link tracking (session tracking), container throughput optimization, and framework
unification development.
2. Being a thought developer in the team and exploring the cutting-edge technologies,
progressively upgrading the historical projects.
Interacting and communicating with the front-end, basic services, and big data teams.
Job 2 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, cooperative debug and
maintenance. Regularly comply with China Mobile interface data adjustment and security
verification upgrades, handle over marginal risks and manually intercept suspicious orders.
2. Edit and update ETL data functions, communicate with China Unicom and settle IMEI regularly.
3. Maintain a bunch of internal systems, and make the patches regularly.
Education:
Mt. San Antonio College | |
---|---|
Computer Science — Transfer | 2024 — present |