Zhenyu Pan

Engineer at Run The World

Zhenyu Pan is an engineer at Run The World. Zhenyu previously worked as a software engineer at Royal Caribbean Cruises Ltd. from May 2019 to April 2020.

At Royal Caribbean, Zhenyu worked as a backend software engineer on the development of VPS (Vacation Pricing and Search), which serves more than 30,000,000 customers annually worldwide with more than 8000 TPS (Transactions Per Second). Zhenyu was responsible for strengthening Royal Caribbean's ability to quickly react to competitors' pricing in order to offer congruent prices from shopping to booking within less than 50 ms response time in average (100% less than 100 ms even with high volume) and ensured scalability for future system, business and revenue growth.

Zhenyu also took ownership of core Microservices: charges-and-fees-service, apd-limit-service, itinerary-service, componentbundle-service, sailing-service and targeted-offer-service, along with the event-processors. Zhenyu implemented NoSQL database (Couchbase) in local, dev, stage and test environments. Zhenyu created buckets and indices for each Microservices. Zhenyu also implemented APIs in application for data fetch, load and search in Couchbase.

In addition, they worked with Reactive Programming to manipulate asynchronous pricing, promotion and cruise catalog data streams. Zhenyu utilized Kafka to ensure near real-time data streaming updates and migration from E2K to Couchbase. Any

Zhenyu Pan reports to Xuan Jiang, Co-Founder & CTO. They work with Basten Gao - Backend Engineer, Yiliang Wang - Engineer, and Weihao Bi - iOS Developer.

Timeline

  • Engineer

    Current role

View in org chart