Portfolio

Zhaodong Kang

SDE @ Annapurna Labs (AWS)

Hello, I'm
Zhaodong.

Software engineer passionate about systems, machine learning, and building reliable software at scale. Currently working on chip validation at Annapurna Labs (AWS), and pursuing an M.S. in CS at Georgia Tech.

Zhaodong Kang

About

I'm a dedicated and enthusiastic computer science student and engineer. I hold a B.S. in Computer Science (Intelligence + Information Internetwork) from Georgia Institute of Technology (GPA: 3.96/4.0, Major GPA: 4.0/4.0), with Faculty Honors and Dean's List recognition. I am currently pursuing my M.S. in Computer Science there as well (GPA: 4.0/4.0).

I have a strong foundation in algorithms, data structures, OOP, database systems, systems & networks, AI, machine learning, and computer vision. I've worked across the stack — from Python workflow automation at Bank of America to C++ test benches for DMA validation in silicon bring-up at AWS.

Outside of work, I enjoy traveling, hiking, and photography — visit my Travels page to see where I've been.

Recent Experience

Full CV →

Annapurna Labs (AWS)

Software Development Engineer — HW/SW Co-Design Chip Validation

Austin, TX

Dec 2025 – Present
  • Designed and implemented robust modern C++ test benches for critical data movement architecture, validating DMA operations in silicon bring-up.

Bank of America

Software Engineer

Charlotte, NC

Jul 2024 – Nov 2025
  • Optimized the FR Y-14Q Schedule L regulatory template download process, reducing execution time by 75% (~30 min → 7 min).
  • Built a Python-based Data Quality Control system in Quartz to identify counterparty financial data inconsistencies in Enterprise Stress Testing, enabling automated reconciliation.
  • Maintained 99% unit test coverage across all production releases; drove UAT and regression testing.

Bank of America

Software Engineer Intern — Global Technology

Charlotte, NC

Jun 2023 – Aug 2023
  • Designed and built a Python-based Workflow Orchestration Tool automating 20+ pre-processing steps for regulatory reporting in Oracle DB, cutting manual setup time by 80%.
  • Integrated real-time monitoring and status tracking into the internal UI framework, reducing user-induced errors via automated validation checks.

Skills

Languages

PythonJavaC/C++TypeScriptSQL

Frameworks

ReactNext.jsReact NativePyTorchgRPC

Tools

GitDockerMySQLOracle DBLinux

Areas

Systems ProgrammingMachine LearningDatabase SystemsComputer VisionDistributed Systems

Contact