Background
Genhai Yu

Earlier Contexts (Education Platforms)

Backend systems for large-scale education platforms under evolving architectures.
Worked on backend services involving user identity, session tracking, and request routing in systems with long-lived state and frequent version transitions.
The focus was on understanding existing architectural constraints, incrementally refactoring legacy components, and maintaining system stability while introducing new service boundaries.


Selected tools (at the time): Linux, Java, Python, MySQL, Redis, internal messaging systems.
Prior to 2022.
Understanding request lifecycles across loosely documented systems.
Reasoning about state consistency under partial failures.
Refactoring without breaking production behavior.

Constraints:
Strong backward compatibility requirements.
Limited observability in legacy components.

Earlier Contexts (Telecom & Order Systems)

Backend systems for telecom-related order processing under heterogeneous external integrations.
Worked on backend systems responsible for processing purchase orders generated by multiple external parties, including virtual dealers and carrier-affiliated merchants, with differing interaction protocols and validation requirements.
The systems involved multi-stage order lifecycles spanning request ingestion, verification, persistence, downstream processing, and eventual invoice and shipment generation. A significant portion of the work focused on reasoning about correctness and completeness across loosely coupled systems with asynchronous handoffs.


Selected tools (at the time): Linux, Windows, Java, Oracle, Redis, mixed-protocol interfaces (JSON / XML), internal ETL processes.
Predates 2019.
Designing and maintaining integration boundaries with external, partially trusted systems.
Handling weak consistency across order, billing, and fulfillment subsystems.
Managing long-lived operational workflows with both automated and manual intervention paths.

Constraints:
Strong dependency on external carrier systems with evolving interfaces.
Limited transactional guarantees across organizational boundaries.
Long-term maintenance of legacy components with minimal downtime.

Education:

Computer Science (Transfer Program)
Mt. San Antonio College — In progress