Keeda Taiwan (Grindr Taiwan)
Design and implement server-side features, management tools for Grindr App, with large amount traffic (million-based users online at the same time), as a Staff Backend Engineer, and also coordinate Backend Developers, SRE, and Data teams (about 20 members) in Backend/Infra Team as Backend/Infra Lead in Taipei office.
* Design and implement backend services with Java, Node.js (vue), Python, and Erlixir/Erlang on AWS IaaS environment.
* Cooperate with SRE team to make backend service from monolith to micro-service architecture, and also from EC2 cluster to container-based cluster (with K8s).
* Build up A/B Test System (including service and UI) with Data engineers to help product feature or revenue-based project decision.
* Coordinate between backend developers, PMs, mobile team, and Moderation/CS team.
* Project management for Backend/Infra projects and App projects (including features and revenue related), and also sync with HQ (in LA) backend team members.
* Perform daily system monitoring/operation and oncall process
Keeda Tech
After Keeda TW is dissolved, I joined a start up team whose members are from Keeda TW, and we tried to build an app called Swipr, which provides matching platform for Snapchat account exchanging. However, considering personal financial issues, I only support for initial infra structure design and app building until this app is online. The following items are the detailed info in this experience:
• Architecture design and cost management for infrastructure building on AWS.
• Implement backend functions with Java (Spring-Boot) for Swipr which provides about 1.5k 2k normal API calls
(with HTTP status code 200) per minutes.
• Implement Admin portal with Vue.js for Swipr which provides daily-moderation and product management related
functions to our members.
• Implement chat function in App with React Native (GiftedChat) and Firebase realtime Database.
• Perform daily system monitoring/operation and moderation process