Zach Guo

Lead Software Engineer at Unified Patents

Zach Guo is currently a Lead Software Engineer at Unified Patents. Zach has 7 years and 6 months of experience at the company, during which time they have held positions such as Lead Software Engineer and Machine Learning Consultant. Zach has been responsible for the full stack development of Unified Patents' data products and internal tools, including the front-end development of several web apps from scratch using React.js and Webpack, the development of an in-house charting library using D3.js, and the automation of end-to-end testing of the company's Single Sign On module using Jest and headless Chrome. On the backend, Zach has built a scraper, data ETL pipeline, and APIs using Node.js, Python, Elasticsearch, AWS (EB, ECS, Lambda, SQS, RDS, and S3), MongoDB and MySQL. Zach has also setup CI/CD for every microservice and automated cloud devops using Docker, CircleCI and AWS CloudFormation. In addition to their work at Unified Patents, Zach has 9 months of experience as a freelance web developer and 8 months of experience as a Data Analyst Intern at Megaputer Intelligence. Zach has also worked as a Research Assistant at the Institute of Linguistics, CASS, and Peking University.

Zach Guo has a Master's degree from Indiana University Bloomington, which they obtained in 2014. Zach also has a Bachelor's degree in Science from Wuhan University, which they obtained in 2011. In addition, they have a Coursera Course Certificate in Machine Learning with TensorFlow on Google Cloud Platform.

Links

Previous companies

Megaputer Intelligence logo
Peking University logo

Timeline

  • Lead Software Engineer

    Current role

View in org chart