Software Engineer
Current· Designed and implemented write sync mechanism to sync UPS DDB with CIDS DDB asynchronously through SQS, DLQ and Lambda. Came up three system structure to handle the partial records update failure scenario for one SNS message. For non-order and duplicate SNS message, proposed two solutions to deduplicate records and only save latest records.· Monitored performance and traffic of service through Cloud Watch. Emitted customized metrics using Declarative Coral Metrics and Declarative Lambda Metrics. Created dashboard, alarms and monitors based on CDK Construct and TypeScript.· Corrected false alarm by preventing reporting downstream client errors as internal service errors. Improved service availability from ~80% to 100% and resolved 10+ relevant high-severity tickets.Constructed APIs with the Smithy model and Coral framework. Implemented unit tests by Mockito, and integration tests by TestNG and AssertJ. Interacted with AWS Dynamo DB to save or query data.· Created Cradle job, ETL job, and SQL query to analyze data in Andes table. Used Weblab to test new interest's performance.· Manual test server locally using Coral Explorer in Linux Cloud Desktop.