Programming Tutor:
Part Time | Jan 2023 - Apr 2023 | Tutor |
---|---|---|
Unix, Python, GitHub | 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,
and debugged the request session to help the student deeper understand those practical projects.
Works 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 architecture.
The highlights included link tracking (session tracking), gateway throughput optimization, and embedded unification development.
2. Being a frontier developer absorbed cutting-edge efficiency and progressively refactored the architectures in the team.
Interacting and communicating with the front-end, basic services, and big data teams by developing the new functions of the dataset.
Works 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 branches also have different interacting modes) 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:
Community College | |
---|---|
CS | In Progress |