Hello,
I am Liang Dai, an aspiring software engineer. I'm ready to get my hands dirty, eager to solve real-world challenges.
Background

Hi, I'm Liang Dai. I'm currently an Engineer at TG Automotive Group building applications for the automated production line with some awesome people. I recently graduated from Pace University.

As a software engineer, I enjoy powering our life by combining my technical knowledge with my powerful executive ability to build reliable applications that benefit peoples. I'm a fast learner, passionate about new technology. My goal is to build applications that are scalable and efficient.

Besides coding, I'm fascinated by machines and mechanisms. I have a deep understanding of the automotive by maintaining my and my friends' cars and motorcycles.

Skills
Languages
  • JavaScript(ES6)
  • TypeScript
  • HTML
  • CSS/SCSS
  • JAVA
  • Python
  • C++
  • Arduino
Web & mobile technologies
  • Angular
  • Ionic
  • Cordova
  • Node.js
  • REST API
  • PWA
  • Android SDK
  • iOS SDK
Machine Learning
  • NumPy
  • Pandas
  • Beautiful Soup
  • Tensorflow
  • Keras
  • Scikit-learn
  • NLTK
  • OpenCV
Tools
  • GCP
  • Chrome DevTools
  • Git & Github
  • Bash
  • Tomcat
  • Postman
  • Google Colab
  • MySQL
Experience
TG Automotive Group LLC
Aug 2019 - Current
Engineer
Troy, MI
C++ Arduino OpenCV
  • Base at the SONIMA Corp., working on Engine block assembly automation project.
  • Design, develop and implement the GONOGO project, which uses a camera to identify the QR code of the part to determine whether the first part of the production line is correct.
  • Implemented the OP400 production line image recognition system upgrade, completed 90 PTR parts tests, collected and analyzed 9,000 test data, and determined the final program parameters.
  • Participated in the technical meeting and quotation meeting of the new beltline project of the Yanfeng Highland Park plant, and proposed a technical support plan.
Pace University
Jan 2019 – May 2019
Teaching Assistant
New York, NY
Angular 7 Ionic 4
  • Attend the class, troubleshoot and assist the students with their in-class exercise during the lab session. Weekly assist more than 10 students with their assignments and questions remotely on Slack.
  • Grade and give feedback on 29 students' assignments every week, and summarize students' common, and comment at the beginning of the next class.
  • Created and gave a lecture(3h) about the Angular App Architecture, also made the assignment and quiz on this topic.
School of Law at Pace University
Oct 2017 – May 2018
ITS Student Technician
White Plains, NY
Bash WindowsOS MacOS
  • Assist 10+ users daily by troubleshooting and resolving technical issues on devices.
  • Maintain computers across several offices on campus. Reimage Windows and Mac OS, write scripts to configure the OS.
  • Supervised 2 new student staff, guide them towards professional.
projects
Math-Gun-Screen
An efficient, mobile and browser friendly Progressive Web Apps, aims to plot a line on canvas by the math equation. Help to understand the slope and Y Intercept.
HTML Canvas CSS JavaScript PWA
Explorer-demo
A hybrid mobile app that helps explore the world by using Google Vision and Wikipedia API. Taking any photo of what you're seeing right now, it can be sightseeing, celebrity even food and more. The app will feed you the WIKI information.
Ionic Google vision API WIKI API Device Camera
EZpark-demo
An android app which helps users find and share parking spot. The app using Firebase and Google Map API. The project follows the Agile Methodology. My role is the developer in the team.
Android SDK Agile qTest GoogleMap API
ACUC Against COVID-19 Campaign
The American Chinese United Care Alliance (ACUC) is a newly launched donation campaign to fight against COVID-19. It is operated by 50+ volunteers cross New York. We have raised more than 5 million dollars in cash or in-kind PPE donations from 157 Chinese American communities and organizations since March. I'm volunteering worked in the Finance Team and Data Verification Team, responsible for issue invoices and data automation.
Python Data Automation pandas
Personal Website V1
This webpage is my first personal website, design and developed intentionally avoid using any unnecessary frameworks.
Vanilla JavaScript HTML CSS GitHub Pages
It's a desktop application that we built at work, it uses to identify and control the assembly part which the worker put on the production line. The app uses a camera to get the QR code and process on computer, then sends a signal to the Arduino board to drive a relay to whether disable or enable the push button on the production line.
C++ Arduino WinSocket
Bridget Riley Drawing
A Bridget Riley style drawing web page, Coding in Angular 6, Using native Canvas API. Integrate with device accelerometer, give the drawing a smooth nature movement, while moving the device.
HTML Canvas CSS TypeScript Device Accelerometer
Safe Arrival
An iOS app help to prevent drunk driving. The algorithm based on Horizontal Gaze Nystagmus (HGN) Test. The app takes a 10s video of user's eye pupil movement and analyzes by math deviation and TensorFlow CNN model. According to the result, provide options to help user get home safe without driving.
iOS SDK AVFoundation OpenCV Tensorflow CNN
A English dictionary app with a dark style, using Merriam-Webster Dictionary API. Autoplay the audio of the word you search.
Ionic Angular SCSS Webster Dictionary API
Diabetic Retinopathy Detection
This is a project for the Deep Learning course, I solve this Diabetic Retinopathy Detection Kaggle Challenge by using Tensorflow with Inception-v3 CNN-model, result in 74.8% accuracy.
TensorFlow CNN Python NumPy pandas
This is a project I'm doing with a phD together, dataset use chromium bugs. This app analyzes user's bug report then assign to the owner. Using Gensim Word2vec build dictionary, use keras LSTM train the model, result in 34% accuracy, at last use web crawler as baseline to compare.
Python NLTK Word2Vec Keras BeautifulSoup