Who am I?

Hello, welcome to my personal site.
I am Yijun Yan from Shanghai China, currently a master student majored in Computer Engineering at University of California San Diego. From April 2021, I will start my career as Software Development Engineer at Amazon LLC.

Education

  • Shanghai Jiao Tong University
    Shanghai, CN

    Sep 2015 - Aug 2019
    Bachelor of Science - B.S. majored in Electrical and Computer Engineering.

  • University of Michigan
    Ann Arbor, MI, US

    Sep 2017 - May 2019
    Bachelor of Science - B.S. majored in Computer Engineering.

  • University of California San Diego
    San Diego, CA, US

    Sep 2019 - Mar 2021
    Master of Science - M.S. majored in Computer Engineering.

Work Experience

Stay hungry, stay foolish.

Period Title Company
Jun 2018 - Apr 2019 Research Assistant at CADRE Lab Univeristy of Michigan, Ann Arbor, MI
Jun 2020 - Sep 2020 Software Development Engineer Intern Amazon LLC, Seattle, WA
Apr 2020 - Current Software Development Engineer Amazon LLC, Seattle, WA

Project Highlights

  • Self-development Project: Bilingual Danmaku Synthesizer Tool (01/2021 - 02/2021)
    Developed a python-script tool using moviepy package to enable adding bilingual danmaku effect over the input videos based on the customized text messages. Click here to go to the github page of this project. [Python][MoviePy, FFmpeg]
  • Amazon Intern Project: New API Design for Alexa Voice Service Bounty Payment System (06/2020 – 09/2020)
    Software Development Engineer Intern    Manager: Sucharita Bandi    Mentor: Austin Soriano
    Accomplished an API automating the process of Alexa Voice Service bounty payment submission to Amazon royaltypayment system, which includes publishing payments, listening PUE (payment update event) notification messages, re-trieving PUEs and finalizing payment buckets. [Java, Javascipt] [AWS, SNS, SQS, S3, Guice, Spring MVC, React]
  • Research Project: Simulating OuterSpace Matrix Multiplication with GPGPU-SIM (06/2018 – 09/2018)
    Research Assistant    Supervisor: Prof. Ronald G. Dreslinski (UMich - CADRE Lab)
    Simulated OuterSpace’s performance with different GPU hardware architectures using GPGPU-sim. Responsible for C++/CUDA4 coding and shell scripting for parallel programming. [C++/CUDA, Shell] [GPGPU-sim]

Skills & Interests

Programming Languages

Proficient in C++, Python, Java.
Others include C, CUDA, Javascript, Haskell, MATLAB, HTML/CSS, Julia, Shell, Verilog HDL, SQL, Latex.

Toolkits & Frameworks

Spring MVC, React JS, Activiti, Guice, AWS SQS/SNS/S3, Mockito, Docker, Bootstrap, Git, Maven.

Media Backstage Tools

Adobe After Effects, Adobe Premiere Pro, Adobe Audition.

Languages

Mandarin (native), English (professional), Japanese (elementary/learning).

Interests & Personal Channels

If you are also an anime fancier or passionate about video making, welcome to contact me more in this side. :)
I have a Bilibili channel @Coding_echo for posting my video works, which are mainly AMVs. Welcome to view and follow.