Summary
Chao Zhang is a Senior Software Engineer based in the Washington DC–Baltimore area with over a decade of experience building full-stack Java applications, APIs, and data pipelines. He has led multiple full lifecycle projects—owning requirements, design, estimation, testing, and production support—while implementing solutions with Spring/Hibernate, RESTful APIs, Docker/Kubernetes, and CI/CD. At AT&T he designed and delivered 300+ APIs, real-time data collection pipelines and dashboards using Angular, NiFi, and various RDBMS/analytics stores, demonstrating both scale and operational rigor. Comfortable across front-end, back-end and data engineering, he combines strong problem-solving skills with clear communication and SME leadership in Agile environments. His academic background in computer science and physics underpins a methodical approach to complex system design and data analysis. An ongoing self-learner, he actively adopts modern DevOps practices to bridge development and production needs.
8 years of coding experience
2 years of employment as a software developer
Master of Science - MS Computer Science, Master of Science - MS Computer Science at New Jersey Institute of Technology
Master of Science - MS physics, Master of Science - MS physics at Fudan University
Bachelor of Science - BS Physics, Bachelor of Science - BS Physics at Nanjing University