Tianren Tan

Current Master's Student in Software Engineering at UC Irvine

CONNECT WITH ME

About Me

Hi there! I'm Tianren Tan, you can call me Jason.
I am 23 years old.

I’m currently a grad student at UC Irvine majoring in Software Engineering. I received my Bachelors degree in SWE at Wuhan University, China. I’ve always had a strong passion in building stuff since a child, and I’ve always been fascinated by the countless possibilities we can realize with computers. I’m highly motivated with my work and receptive to new ideas.

I have prior experience in Java, JS, React, Vue and many more. My goal is to become a full-stack engineer, right now I’m actively seeking summer internships and fulltime positions.

Resume
about

Skills

css

HTML5

css

CSS3

css

JavaScript

css

React

css

Java

css

Node.js

css

C++

css

C#

css

Vue.js

css

Android

css

MySQL

css

Spring Boot

Lines of C++

Lines of Java

Lines of JavaScript

Total Commits

Projects

APAP-Processor

A code implementation based on As Projective As Possible Image Stitching with Moving DLT

View on Github

U-Coupons

A peer-to-peer online coupon exchange platform. Prize winner of "Best Mobile Application" for the 13th Citi Financial Innovation and Application Competition.

View on Github

MBTA Manager

A cross platform mobile application providing travelling information, alerts and schedule optimizations in Boston.

View on Github

CMM-Interpreter

A C-Minus-Minus language interpreter based on LL1 grammar analysis and semantic analysis, supports various fundamental features of C++.

View on Github

U-Shot

Using AI to produce comprehensive photography analyzation and provide tips on improving your photography skills.

2017-10

RSS Feeder

A personal RSS feed manager, allows you to access your subscriptions, manually importing local and remote resources, dribble notes on reading page.

2018-10

Summary


  • Master of Software Engineering graduate with advanced software engineering training and project experiences

  • Specialist with track record in desktop and mobile application development, scripting and coding, web application design

  • Expert in Java, proficient in C++, C#, JavaScript, MySQL

  • Experience with Maven, Spring Boot, NodeJS, Koa, Vue.js, jQuery, React, OpenCV, Eigen, RxJava, RxAndroid

EDUCATION


Master of Software Engineering

Expected December 2022

University of California, Irvine, California, USA

Relevant Courses

Neutral Network Programming

Applied Information Retrieval

Distributed Software Architecture

Reverse Engineering/Modeling

Software Security and Dependability

B.Eng, Software Engineering

September 2016 - June 2020

Wuhan University, Hubei, China

Relevant Courses

Discrete Mathematics

Data Structure/Algorithms

Pattern Recognition

Software Architecture

Object-Orienterd Programming

EXPERIENCE


CertiK

June 2019 - August 2019

Frontend Development Internship

New York City, USA

  • Developed and deployed a Google Chrome plug-in for peer point testing in the CertiK Testnet using JavaScript and CSS. Reduced process time from several minutes to one second for internal users and developers to switch from external nodes to Testnet.

  • Restructured company webpage single handedly using React. Designed a responsive user interface and ensured search engine optimization. Deployed and launched website using Netlify and Gatsby, improved website response time by 10%.

  • Performed several development unit-testing with Jest integrated on Ubuntu 16.04. Maintained company website code base, individually detected and solved several potential vulnerabilities.

Alibaba Group

September 2020 - November 2020

Software Development Internship

Beijing, China

  • Realized an intuitive design for a data statistics website using Vue, HTML/CSS, conducted several statistical analyzations and produced over 20 informative statistical charts with echarts for multiple classification analysis.

  • Enhanced an asynchronous call-back framework connecting to backend API using axios, improved webpage loading time by 200% through adapting lazy loading.

  • Implemented Koa and Node.js for backend design, ensured a comprehensive RESTful API, establishing a structured MVP design.

PROJECTS


MBTA Manager

Xamarin, C#

July 2018 - August 2018

  • Independently developed in only two weeks a cross platform mobile application using Xamarin, providing travelling information, alert reminder services and schedule optimizations in Boston. Rated N0 1 project in a Harvard class of 20+ competitive peers from leading non-US universities.

  • Established a concise and presentational code-base using MVVM design pattern, decreased startup time by 2 seconds.

Coupon Exchange Platform

Android, Java, Retrofit, OkHttp, RxAndroid

June 2017 - November 2017

  • Implemented reactive programming with RxAndroid to enhance asynchronous performance

  • Reduced page rendering time by 30% by implementing Disk LRU Cache

  • Established asynchronous and type-safe HTTP requests using Retrofit2 to interact with backend API

APAP-Processor

C++, OpenCV, Eigen

September 2017 - February 2018

  • Performed highly precise feature points marking with SIFT and RANSAC, demonstrating 90% accuracy on public testing data up to 1500x2000 pixels large.

  • Introduced super pixel segmentation in image preprocessing, increased image stitching validity by 2.8%.

RECOGNITION & LEADERSHIP


Vice President of Technology

September 2018 - June 2019

Wuhan University Microsoft Student Club

Hubei, China

Best Mobile Application Prize

June 2017 - November 2017

The 13th Citi Cup Financial Innovation and Application Competition

Sichuan, China

Honorable Mention

February 2018

US Mathematical Contest in Modeling

Hubei, China

Harvard University Summer Program

July 2018 - August 2018

CSCI S-73 Developing Cross-Platform Mobile Apps with Xamarin

Massachusetts, USA