Software Engineer
CurrentChatting Team Lead---Built a serverless data pipeline to handle real-time data analysis and over the limit of DynamoDB feature.Built the admin web front-end for the chat platform using Svelte..Adopted the WebSocket protocol to replace FCM push notifications for the chat platform.Migrated the legacy chat platform to a newly designed architecture and service using Golang.Developed command-line interfaces for team members.Migrated RDS to Aurora.Built the log… Show more Chatting Team Lead---Built a serverless data pipeline to handle real-time data analysis and over the limit of DynamoDB feature.Built the admin web front-end for the chat platform using Svelte..Adopted the WebSocket protocol to replace FCM push notifications for the chat platform.Migrated the legacy chat platform to a newly designed architecture and service using Golang.Developed command-line interfaces for team members.Migrated RDS to Aurora.Built the log pipeline using Fluentbit on K8s.Applied prometheus custom metrics for API monitoring.Optimized CPU throttled go servers using uber/automaxprocs.Developed Karrot-Call Feature for chat platform.Design the access policy for the admin system.Adopt and build the analytics platform using Apache Superset.Designed group chatting system up to 2000 users.Rebuilt the admin web front-end for the chat platform using Sveltekit.Designed the log service to log all gRPC and HTTP requests with a specified model. Show less