# Michael Zhang > Software Engineer Location: New York, New York, United States Profile: https://flows.cv/michaelzhang1 ## Work Experience ### Software Engineer @ Tabs Jan 2025 – Present | New York City Metropolitan Area ### Software Engineer @ Yext Jan 2021 – Jan 2025 | New York City Metropolitan Area ### Teaching Assistant @ Carnegie Mellon University School of Computer Science Jan 2019 – Jan 2021 | Pittsburgh, PA • TA for Functional Programming (15-150), Distributed Systems (15-440), and Advanced Algorithms (15-451) over 6 semesters. • Teaching recitations and holding office hours • Running and modifying the course infrastructures, including the website, homework, and lab handouts ### Software Engineer Intern @ Yext Jan 2020 – Jan 2020 | New York City Metropolitan Area • Implemented tooling to allow continuous testing of common libraries in a service-oriented monorepo using configuration-as-code • Improved cli tooling that auto-generates code to support more services with better user interaction • Worked on the software migration from office server to cloud ### Research Assistant Intern @ CyLab Jan 2019 – Jan 2019 | Pittsburgh, PA • Performed research on sockpuppet behaviors on cryptocurrency trading websites • Implemented a sockpuppet detector with natural language processing algorithms and sqlite3 database ## Contact & Social - LinkedIn: https://linkedin.com/in/michael-zhang-a4366716b --- Source: https://flows.cv/michaelzhang1 JSON Resume: https://flows.cv/michaelzhang1/resume.json Last updated: 2026-04-01