Ling Jin

  • Graduate student in University of California, San Diego Seeking summer software engineer internship and full-time job
  • San Diego, California, United States
  • Computer Software

Previous positions

  • Software Engineer Internship at Sansay

Education

University of California San Diego, Master of Science – MS, Computer Science

Background

Summary

– Actively looking for computer science related internship, part-time and full-time job. – #### My skill #### # Languages: Python, Java, C/C++, HTML5/CSS3, JavaScript/ES6, R, SQL, bash Scripting, Matlab # Frameworks: TensorFlow, scikit-learn, numpy, Flask, Django, NodeJS, AngularJS, React/Redux, Bootstrap, D3.js, WebRTC API, Spring Boot/Spring Security # Databases/ Tools: MySQL, PostgreSQL, pgAdmin, SQLAlchemy, Docker, Heroku , Git, JIRA, Webpack, Gunicore, Nginx, Celery & Redis, Click, OpenCV library, JWT, Axios library, Stripe payment gateway # Knowledge: OOP/OOD, machine learning, Android development, operating system, computer networks, information retrieval, embedded software, data structure & algorithm, computational photography

Experience

  • Software Engineer Internship

    Sansay

    June 2019 – September 2019(3 months)Greater San Diego Area

    # RSM: React based Web Services for VoIP call monitor – Implemented the web service with JavaScript for monitoring and analyzing the quality of calls. – Implemented the frontend with Bootstrap, ReactJS, and Webpack for dynamic web pages. – Updated the backend with MySQL for changing profile information and filtering outdated data. – Processed the system information with os Node module and systeminformation Node module. – Visualized the dynamic real-time system data (CPU, storage, internet and memory) with d3.js library. # VENICE: Angular based Mobile App for P2P SIP Softphone – Implemented the mobile App with NativeScript WebRTC plugin for real-time p2p communication. – Implemented the frontend with BootStrap, NativeScript with Angular for calling and setting. – Developed the backend with MySQL for storing users’ information and call history. – Built connection between the client and server with nativescript-socketio Node package.

Education

  • University of California San Diego

    Master of Science – MS, Computer Science

    2019 – 2021

  • UC Irvine

    Bachelor of Science – BS, Computer Science

    2015 – 2019

Languages

  • Chinese

    Native or bilingual proficiency

  • English

    Full professional proficiency

Projects

  • Real Estate Application: Django based Web Service

    July 2019

    – Implemented and deployed the web service with Django framework, Gunicore and Nginx for listing, searching and filtering house and realtors information. – Implemented the frontend with Jinja template and Bootstrap for dynamic web pages. – Implemented the backend with PostgreSQL as database and pgAdmin as tool to store data about houses and realtors. – Implemented authorization & authentication using django auth module. – Implemented the function of sending email using django.core.mail module.

    Team Members (1):
    • Ling Jin
  • Guess Dice Roll Outcome Game: Flask based SAAS App

    February 2019 – May 2019

    – Implemented and deployed the App with Flask framework, Gunicore and Docker for dice rolling game. – Implemented the backend with PostgreSQL through SQLAlchemy as database for storing users’ and game’s data. – Used Celery with Redis as background worker to process some tasks such as sending confirmation email. – Created command line interface using Python Click package for connecting and modifying application. – Integrated the Stripe payment gateway with the web service for accepting payments.

    Team Members (1):
    • Ling Jin
  • Personal Project Management Tool: Spring Boot based Web Service

    October 2018 – December 2018

    – Implemented and deployed the web service with Spring Boot framework and Heroku. – Developed RESTful API with Spring boot 2+ and consume the API with Axios library. – Implemented the frontend with ReactJS and Redux library for users to manage the data and status of projects. – Implemented the backend with MySQL database for storing users’ and projects’ information. – Implemented security features such as authorization and authentication for the API with Spring Security framework and JSON Web Tokens.

    Team Members (1):
    • Ling Jin
  • Real-time Hand-Detector: machine learning project based on TensorFlow library

    April 2018 – June 2018

    – Transferred Egohands Dataset into cvs format files using egohands_data_clean.py script and generated TFRecord files – using TensorFlow generate_tfrecord.py script. – Trained 100,000 steps for the model with ssd_mobilenet_v1_coco pre-trained TensorFlow model. – Evaluated the SSD model with 20% validation data. Got 2.1 for the total loss and 0.94 for the validation accuracy. – Tested in the real-world by capturing real-time video input and visualized detected bounding detection-boxes with OpenCV library.

    Team Members (1):
    • Ling Jin

Skills & Expertise

  • Redux
  • Git
  • JavaScript
  • Spring Framework
  • Bootstrap
  • JIRA
  • Nginx
  • PostgreSQL
  • React
  • Heroku
  • Celery
  • Webpack
  • JSON Web Token (JWT)
  • Gunicore
  • Flask
  • AngularJS
  • Django
  • Python (Programming Language)
  • Docker
  • MySQL
  • C++
  • Redis
  • Java
  • D3

Courses

Independent Coursework

  • Principle in System Design (ICS 53)
  • Machine/Data Mining (CS 178)
  • Introduction to programming (ICS 31)
  • Introduction to Data Management (CS 122A)
  • Design & Analysis of Algorithm (CS 161 )
  • Boolean Algebra & Logic (ICS 6B)
  • Data Structure Implementation and Analysis(ICS 46)
  • Individual Study (CS 199)
  • Introduction to Artificial Intelligence (CS 171)
  • Application of Probability in CS (CS 177)
  • Statistical method for data analysis I(STATS 110)
  • Principles of operating system(CS 143A)
  • Computer Networks(CS 132)
  • Introduction to Probability and Statistical I(STATS 120A)
  • Intermediate Programming (ICS 33)
  • Introduction to Software Engineering (IN4MATX 43)
  • Introduction to Computer Organization(ICS 51)
  • Information Retrieval (CS 121)
  • Discrete Math For Computer Science (ICS 6D)
  • Digital Logical Design(CS 151)
  • Programming Software Library (ICS 32)
  • Introduction to Probability & Statistic / Computer Science(Statistic 67)
  • Individual Study (EECS 199)
  • Program in C/C++ (ICS 45C)
  • Project in AI (CS 175)
  • Computer Photo & Vision(CS 116)
  • Computational Geometry (CS 164)
  • Embedded software(CS145/ CS145L)

Honors & Awards

  • Dean’s Honor List 10/11 quarters

    UC Irvine Donald Bren School of Computer Science

    September 2015

    – Any undergraduate student is eligible for the dean’s honor list if they are enrolled in at least 12 units for grades and that quarter’s grade point average is 3.5 or higher. – The required 12 units do not include courses repeated by the student in which the student has already received a passing grade.

  • 2018 Summer Undergraduate Research Fellowship in information Technology program.

    Calit 2 – UC Irvine Division

    July 2018

    The Summer Undergraduate Research Fellowship in the Internet of Things (SURF-IoT), provides a unique 10-week summer research opportunity for UCI undergraduates to become immersed in research and applications related to the Internet of Things (IoT). Participants will have the opportunity to choose from a variety of challenging research projects.