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.

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
- ▸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
- ▸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
- ▸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
Frameworks
Tools
Areas
Contact
📍 Austin, TX