About Me

Who Am I?

Hi I'm Alan Dong

My Chinese name is Dong Ziqi, and I was born on September 13, 1997, China. I am currently studying at Carnegie Mellon University, and my major is software engineering. My main academic direction is Software Engineering, I'm also a big fan of artificial intelligence. I love music. I write lyrics and melody by myself and also compose & remix my songs. I can play the guitar, bass, and midi-keyboard which is usually used in my compose phase. Logic Pro X is my favorite compose software, and I hope someday I can make such excellent software. I love design as well, not only photographs and pictures but also some web pages. I use Affinity Photo as my main tool.

Software Engineering

Artificial Intelligence

Data
Mining

Computer
Vision

My Specialty

My Skills

Java

95%

OpenCV

95%

HTML5

95%

TensorFlow

90%

C++

90%

Caffe

80%

Python

90%

Android

90%

QML

95%

IOS

85%

JavaScript

95%
Education

Education

Aug. 2018 - Dec. 2020
MS. in Software Engineering
Sep. 2018 - Jun. 2019
Research Intern in Computer Science
Feb. 2018
Short-term Exchange Student in Computer Science

Oct. 2015-present
B.S. in Software Engineering

Experience

Work Experience

Research Assistant at Prof. Meng’s lab, Virginia Tech., U.S.A.
Sep. 2018 - Jun. 2019

  • Designed a semantics-based mining algorithm that learns the code patterns for library migrations and implemented a tool and automatically generates the java code during migrations of library APIs.
  • Evaluated the effectiveness of three software testing approaches, namely manual testing, monkey testing, and stochastic model-based testing by counting the event-logs emitted by Android APK. Testing results indicate that Human Testing has the best performance in terms of UI events, Monkey Testing has the best performance in terms of system events and works indistinguishably differently from Human Testing with respect to event coverage, Tool (Stoat) Testing has the best performance in terms of lifecycle events and could mimic human behaviors for certain apps like Amazon, Twitter, and Viber.
  • Software Engineering Internship at NEUSoft Inc., Shenyang, China
    June 2018-Sept. 2018

  • Developed the beta-version of an end-to-end smart logistic system that is able to process operational command from mobile applications and communicate with the core database for further business operations.
  • Implemented a deep-learning model using OpenCV and Caffe that is capable to recognizing vehicle plates at the highway entrance to achieve automatic payment through highway. Achieved 95%-97% accuracy in Neusoft Enterprise Database.
  • Read

    Recent Art Work

    April 14, 2018 | PHOTOGRAPH | 0

    Photo collection

    It's a good way to store my feeling and memory.

    September 13, 2016 | MUSIC | 0

    Original Music Collection

    When I was young, I listened to the radio.

    Get in Touch

    Contact

    4830 Ellsworth Ave., 15213