Hello I'm

Duhao Guo

Software Engineer, Lifelong Learner, Creator

About Me

I'm a Master's student in Computer Engineering at Syracuse University. Passionate about building software and solving technical problems.

I'm experienced in web development in Python and Java. I worked as a Software Engineer building backend web applications, hands-on with web technologies including Django, Flask, and Spring. Apart from web development, I love working on infrastructures and DevOps.

Currently, I'm a Software Engineer at TigerGraph. I build the TigerGraph Cloud product.

Resume

Education

Syracuse University

Syracuse, NY, United States
August, 2019 - May, 2021

Master of Science in Computer Engineering

Beijing University of Technology

Beijing, China
September, 2015 - July, 2019

Bachelor of Engineering in Software Engineering

Skills

Python

Golang

Java

JavaScript

Django

Flask

Spring

Laravel

Linux

Docker

AWS

Terraform

Experience

TigerGraph - Software Engineer

Redwood City, California, United States
Feburary, 2021 - Present

Ancestry - Software Engineer Intern, Performance

Lehi, Utah, United States
June, 2020 - August, 2020

  • Designed and implemented an Internal Notifications Service on AWS Lambda.
  • Utilized AWS SQS to support high concurrent load and asynchronous message delivery.
  • Implemented a module to send emails through SMTP using Python, achieved 99.99% delivery rate.
  • Built infrastructure with Terraform and used Jenkins pipeline to deploy the project on AWS.

Beijing Zaoshanren Technology - Software Engineer Intern

Beijing, China
May, 2019 - July, 2019

  • Built a web crawler in Python to collect data for collage timetable APP "AUTimetable".
  • Improved the management system based on Django to help administrators to organize scheduled tasks.
  • Developed a new feature to collect and manage advertisement data.

Beijing Weifeng Technology - Software Engineer Intern

Beijing, China
December, 2016 - Feburary, 2018

  • Developed RESTful API of an online restaurant queuing APP based on Laravel.
  • Collaborated with frontend engineer to develop a music course registration website with Laravel, HTML and jQuery.
  • Operated Linux servers and designed a workflow based on Jenkins to achieve auto deployment .