Mingjie Jack Zhao has developed a strong foundation in software engineering and technical support through roles at prominent companies and educational institutions. Notable positions include Software Engineer at Juniper Networks and VMware, where Mingjie contributed as a Member of Technical Staff. Additionally, teaching assistant roles at Carnegie Mellon University provided experience in education, while internships at VMware and Microsoft further enhanced technical skills and exposure to research methodologies.