Justin Leung
ac183k@r.postjobfree.com
N. Dartmouth, MA 02747
Education
University of Massachusetts Dartmouth, Dartmouth, MA
Master of Computer Science with GPA of 3.80 9/2015 – 5/2017
Bachelor of Computer Science with GPA of 3.467 9/2010 – 5/2015 Honors and Rewards
Dean’s list 2011-2015
Talent Merit Scholarship 2010-2014
College Now Alumni Scholarship 2012-2013
Chancellor’s list 2012
Bank of America Private Scholarship 2010
Technology Skills and Personal Skills
Languages: Java, C, SQL
Scripting Languages: Python, JavaScript, MATLAB
Environment: Linux, Window (XP, 7, 8)
Tool: Visual Studio 2010 and 2015, Eclipse, Notepad++
Complier: GCC
Software: Microsoft Word, Excel, PowerPoint, word processing
Fluent in Chinese
Experiences
Intern, User Assistance Development at Dassault Systemes Simulia Corp. 8/2016 – 12/2016
Implemented dialog box tooltips for Physic Result Explorer, Structural Validation, and Structural Scenario in the native 3DEXPERIENCE application with C++ and XML using MS Visual Studio
Used JavaScript to obtain and process data and implemented an interactive chart for the weekly team progress report using d3 (JavaScript) and HTML Intern, Enterprise Material at CVS Caremark Cooperation 5/2014 – 8/2014
Used MS Query to obtain data and generate a reconciliation report for represented month; analyze query process and increased the efficiency by 50% Math Tutor in College Now Center, University of Massachusetts Dartmouth 9/2012- 5/2015
Tutor for Basic Algebra, Pre-Calculus, Calculus 1, 2 and 3 Office and Lab Assistant in the Marine Lab, School for Marine 9/2011 – 5/2012 Science and Technology (SMAST). University of Massachusetts Dartmouth
Used MS Excel to inventory supply closet; organize file cabinets; help professor transport chemicals and equipment in the lab.
Significant Academic Projects
Implemented Fuzzy clustering algorithms with Python and MATLAB o Implement three fuzzy clustering algorithms
Fuzzy C-Mean (FCM), Gustafson-Kessel (GK), and Gath-Geva (GG) o Collected data, eliminated irrelevant and unneeded data, imputed the missing value using Linear Regression
o Preparing data for modeling by selecting variables and rows o Building and evaluating different clustering methods using train datasets and validate on test datasets.
Predicting Death using Classification Methods with Python and MATLAB o Implement three different classification methods
Support Vector Machines (SVM), K Nearest-Neighbor (kNN), Random Forest
o Classify the cause of death based on real world dataset with different methods o Collected data, eliminated irrelevant and unneeded data as preparation steps o Building and evaluating different classification methods using train datasets and validate on test datasets.
o Key member of a 2-member student team.
Created small AI (Artificial Intelligence) search agent program in Java o Implement with seven searching algorithms
BFS, DFS, DLS, IDS, A*, Anytime A*, and SMA*
o Simulate each searching algorithm with sample problem sets and compare the differences between the algorithms
Gist Review Summarization using Beautiful Soup library with python o Designed and compile web search system to gather reviews from Yelp and obtain key point of those reviews.
o Created a website and database in Google App Engine to retrieve key point for that product if the search request was obtained.
o Key member of a 4-member student team.
Created CPU Scheduler program in Java
o Implement with seven different scheduling algorithms
FCFS, SJF, SJL, EDF, RR, Priority Queue
o Simulate CPU scheduling by read in list of processes o Compare different algorithms and rank them according to time processed o Key member of a 2-member student team
Gathered real world data and find understandable knowledge using variety of data mining techniques (Decision Tree, Association Rule) using WEKA. Key member of a 4-member student team.
Created interactive and representable visualization for given dataset using JavaScript, HTML, D3 and SVG.
Created, compile, and debug a GUI programs in Java that utilize the Java Foundation Classes
(JFC) and handle various Exceptions to ensure program reliability. Relevant Coursework
Artificial Intelligence Data Mining and Knowledge Discovery
Data Visualization Software Specification and Design
Computer Network Formal Method for Software Engineer
Database System Parallel and Distribute Software System
Models of Computations Paradigmatic Software Development
Introduction to Computing Systems Algorithms, Data Structures and Complexity
Object-Oriented Programming I & II Computer Organization and Design
Computation Reproducibility