Work Experience

Professional Experience

Software Dev Engineer I

Amazon

May 2025 - Current

Contributed to backend platform modernization by integrating a caching microservice into Alexa+ service, enhancing content freshness guarantees and enables cross-request content caching to reduce backend load and latency for Alexa Echo show devices. Also participated in implementing the Classic Alexa notification design to align with legacy UX expectations.

Key Accomplishments:

  • Designed and integrated a RESTful interface to communicate with the external PDM service, serializing per-item expiration metadata and leveraging Swagger for contract-first development and maintainable API documentation.
  • Implemented pre-ranking content sourcing via a cache-aware decision maker in the Java-based orchestration pipeline, allowing real-time fallback and fine-grained content injection based on PDM cache hits.
  • Extended platform logic to calculate refresh deadlines using both ranking time and expiry thresholds, aligning backend filters with client-side refresh behavior to eliminate stale content exposure.
  • Utilized AWS CloudWatch for monitoring, logging, and performance optimization of Alexa services.

Software Dev Engineer Intern

Amazon

June 2024 - September 2024

Contributed to an enterprise-scale internal tooling platform supporting Alexa data scientists, data engineers, and business analysts by automating secure data transfer workflows and reducing manual copy-paste processes to minimize operational overhead and data leakage risk.

Key Accomplishments:

  • Designed and implemented RESTful service integration using Swagger for API documentation, enabling secure and scalable communication between data platforms through the ShareLink microservice.
  • Queried large-scale datasets from Amazon S3 using AWS Athena and dynamically embedded query results into ShareLink API requests, enabling one-click data access from Impact 2.0 UI to Sleuth.
  • Built a cohesive front-end workflow in Vue.js to improve user experience and reduce operational friction with seamless clipboard interaction and responsive UI design.
  • Improved code quality and service reliability by developing over 120 unit and integration tests using Mockito and JUnit, and automated end-to-end UI validation using Cypress.
  • Deployed the feature to production across FE, NA, and EU regions, executing Manual Change Management (MCM) processes and collaborating with operations teams to ensure safe rollout.

Technical Skills

Programming Languages

JavaPythonJavaScriptTypeScriptC/C++KotlinR

Frameworks & Libraries

Vue.jsReact.jsNode.jsExpressASP.NetSpring BootCypressJest

Cloud & Tools

DynamoDBS3AthenaCloudWatchEKSBedrockE2CDockerGit&GitHubMongoDBSQLiteLambdaIAM role