Develop backend service of PandaGo and Dine-in based on Golang and AWS.
Cowork with the global team, including Singapore, Philippines, Germany.
PandaGo
- Cowork with global team members in different chapters, such as PM, BE, FE, QA, analyst
- Lead and develop a cron-job based ETL and integrate with BigQuery
- Enhance the performance of ETL by optimizing dynamoDB data schema and
revamping the workflow of ETL
- Develop new features and finalize the integration test
- Own the service with high traffic which has over one million order per month
- Own the severless architecture with AWS Lambda, SNS, SQS, DynamoDB and serverless framework
Dine-in
- Integrate with Google reviews and photos on Dine-in page
- Coordinate with Germany team to map with the third party and integrate the asynchronous flow
- Research and develop synchronous API with Goroutine to reduce the latency from downstream service
- Research and develop asynchronous flows with AWS SNS, SQS
- Finalized the integration test and smoke tests
- Work with NoSQL database such as DynamoDB
- improve service stability, security and reduce service downtime for dine-in services
Skill sets: golang · AWS Dynamodb · SQS · SNS · Lambda · kubernetes