Chanyi (Terry) Ou
Senior Software Engineer @ Oracle
About
Senior Software Engineer specializing in cloud-native and distributed systems across multiple cloud platforms. Experienced in building scalable backend services and microservices using FastAPI, Python, Go, and Java, with expertise in cloud networking, containerization (Docker, Kubernetes), and workflow automation. Skilled in designing and operating cloud infrastructure with ECS, Lambda, DynamoDB, MongoDB, VPC, Transit Gateway, and OCI services. Familiar with integrating third-party APIs and leveraging GenAI and AI-assisted tools to accelerate delivery and improve reliability. Passionate about startups, SaaS platforms, and practical generative AI solutions.Technical Skills:● Software Languages: Python, Go, C, C++, Java● Cloud Technology: AWS, VPC, TGW, EC2, Azure, GCP, OCI, AWS CDK, SQS, CloudWatch, ECS● Web Development: RESTful API, Cisco PNSC, HTML, XML, JSON, Flask, Django, RBAC● Web Servers: Apache Tomcat, Nginx● Virtualization: ESXi, KVM, Xen, Hyper-V, LXC, Docker, Linux bridge, Open vSwitch, Cisco Cloud Services Router 1000v● Tools: Visual Studio Code, Eclipse, vSphere, Virt-manager, Git, PyCharm, Retool, AI-assisted development tools (Cline, Aider AI, Kilo Code, Codex, Claude Code)● AI/ML Expertise: AWS Bedrock API, multi-AI agent integration, Generative AI workflows● Operating Systems: Windows, Linux, Cisco IOS● Databases: DynamoDB, MongoDB, Oracle database● Project Management: Rally, Jira
United States
Santa Clara
Computer Software
Terraform, Retrieval-Augmented Generation (RAG), Agent skill, Prompt Engineering, Spring Framework, Cline, OpenAI Codex, Claude code, OCI, Kubernetes, Oracle Database, SQL, AWS Lambda, ECS, Amazon Dynamodb, Amazon SQS, Amazon CloudWatch, FastAPI, Amazon Bedrock, OSI Model
Experience

Senior Software Engineer
● Build a microservices-based AI notification system using Jira, Slack, OCI Functions, OCI object storage, Oracle Database, Docker, Kubernetes, and web frameworks including FastAPI, Flask, and Spring, developed in Python and Java, with AI-assisted development using Cline, Kilo Code, and Codex. ● Build agent skills to automate my team’s daily workflows. ● Build an AI platform.

Senior Software Engineer
Los Altos, California, United States
A seed-stage startup developing multi-AI agents that operate without the need for GPUs. ● Developed a microservices platform leveraging Docker, AWS CDK, ECS, SQS, CloudWatch, Cognito, and DynamoDB, built with FastAPI and Python. ● Utilized Retool to create an internal tool for managing user attributes and payment details. Integrated the Brevo API to dispatch marketing campaign emails. ● Developed an AI gateway dashboard using CloudWatch to monitor OpenAI, Azure OpenAI, Google, and Anthropic AI models. Debugged the AI chat system to ensure consistent conversation performance with AI model responses. ● Integrated the AWS Bedrock API to enable chat completion and image generation using AI models from AI21, Amazon Titan, Mistral, Cohere, and Anthropic.

Staff Software Engineer
Santa Clara, California, United States
Aviatrix, a pre-IPO startup, is a leading provider of cloud networking solutions. Aviatrix's advanced multi-cloud network architecture gives cloud teams the ability to manage their infrastructure, ensuring seamless connectivity and operational efficiency across various cloud service providers (CSP). Primarily coding in Python and utilizing MongoDB. ● Orchestrated AWS Transit Gateway (TGW) activities, managing VPC attachments, VPNs, Direct Connect, TGW Connect, TGW peering, TGW auditor tasks, and route approvals. ● Led the development of the AWS TGW solution, overseeing spoke VPC CIDR modifications, updating routing tables, optimizing route tables, and managing switch VPC route domain and intra-domain inspection. ● Proficiently developed in Private Mode, delivering secure orchestrated intra- and multi-cloud networking without the need for public IPs for Aviatrix gateways. Orchestrated key elements like Azure load balancer, private link service, and private endpoint for heightened security and efficiency. ● Developed Azure Compute Image Gallery tasks, including gateway image upgrades, enabling VPC/VNet DNS, and migrating gateway templates from unmanaged disk to managed. ● Crafted Azure subnet inspections, orchestrated Azure security groups, and performed network analysis through Flight Path using Python, MongoDB, Go, etcd, complemented by thorough unit tests, end-to-end testing using Pytest, and Terraform for infrastructure management. ● Developed a tool for customizing VCN subnets and route tables in Oracle Cloud.

Senior Software Engineer
San Francisco Bay Area
The CSR1000v, Cisco's first Linux-based virtual router for Network Functions Virtualization (NFV) solutions, is designed to offer VPN, firewall, and routing functions. Through the use of the Cisco Prime Network Services Controller (PNSC) and RESTful API, users gain the capability to provision, manage, and monitor the Cisco CSR 1000V. ● Developed infrastructure in Python, Pandas, and Pyang to process platform data in various formats. Contributed to Cisco's Platform Abstraction (CPA) infrastructure, generating C data library and API source codes. Implemented HA features, including dynamic configuration and maintenance mode, reducing false alarms on Cisco virtual wireless controllers. ● Installed ESXi and Ubuntu KVM on 20 Cisco UCS servers, creating a testbed installation script on KVM. Debugged In-Service Software Upgrade (ISSU) scripts in multiple languages and created a Python script for version compatibility checks. Enhanced KVM performance, improving throughput from 300 MB to 1 GB. ● Developed features for RESTful API using Python, JSON, and Flask frameworks, including Syslog and BGP. Maintained DNS, VPN, ACL, DHCP, NAT, Routing, and Zone-Based Firewall modules for RESTful API. Developed SNMP and user authorization features for Cisco Prime Network Services Controller (PNSC) using XML, C/C++, and Cisco CPA frameworks. Reduced system memory from 68MB to 23MB and created a Python utility to monitor Linux container (LXC) status.
Chanyi (Terry) Ou's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.



