Led the design and delivery of an enterprise-grade AI Agent platform for two of Taiwan's top-10 financial holding groups, supporting A2A and MCP agent communication protocols while meeting the banks' internal security and compliance requirements.
Designed a Multi-Agent AI Chatbot POC with RAG, long/short-term memory (user preferences), and dual collaboration modes (orchestrator and direct subagent invocation), built on the Strands Agents framework to rapidly validate business scenarios.
Developed domain-specific subagents for in-bank business needs, including a credit-card payment recommendation agent and an internal infrastructure debugging assistant, accelerating decision-making for business units and SRE.
Drove the migration of company EKS workloads from Ingress NGINX (EOL) to Gateway API and rolled out OAuth2 Proxy as the unified SSO authentication layer, improving service governance and security posture.
Built an internal one-click setup tool that synchronizes configurations across coding agents (Claude Code, Cursor, Kiro), standardizing the team's AI-assisted development environment.
Mentored two junior software engineers through code review, pair programming, and tech sharing sessions to ramp them up effectively.
Implement External Secret + Secret Manager to replace original environment variable deployment methods, improving manageability and security.
Integrate unit tests and end-to-end tests into CI/CD pipelines, achieving 75% test coverage to enhance product stability.
Refactor legacy codebase by implementing design patterns, optimizing database queries, and applying clean code principles, improving MongoDB query performance by 60%.
PythonTypeScriptMongoDBGCPKubernetesCI/CD
Smart Power System
Software Engineer
2024/1 - 2025/6
Independently designed and developed Electricity Trading Platform, a decoupled frontend-backend web service for electricity trading.
Optimized Taipower's calculation formulas and implemented Pandas vectorization, achieving a 50x speed improvement in the power wheeling simulation algorithm while maintaining equivalent accuracy.
Reduced VM leasing costs on GCP by implementing Cloud Run and Cloud Tasks.
Developed a web crawler for Taipower High-Voltage Service System to provide real-time electricity consumption data, Python modularized for reuse across multiple projects.
Contributed to the development of a solar monitoring system.
Architected a parameterized database abstraction layer for the PV-EMS platform, consolidating 200+ scattered MongoDB operations into a unified service layer, cutting new feature data-integration time by roughly 50%.
Developed an authentication module powered by Keycloak, reducing feature-team development effort on auth by roughly 70%.