About Ray Lin:
Rui (Ray) Lin
EDUCATION
Brigham Young University
Bachelor of Science, Computer Science (Emphasis: Software Engineering) Minor: Mathematics
● Overall GPA: 3.93 Major GPA: 4.00
Provo, Utah Apr 25, 2025 (Graduation Date)
SCHOLARSHIPS
● Robert L. Robbins Full Tuition Scholarships: Received at BYU for Fall 2022 and Winter 2023
● Brigham Young Half Tuition Scholarships: Received at BYU for Fall 2023 and Winter 2024
WORK EXPERIENCE
● CS 240 Advanced Programming Concepts Teaching Assistant: It is a difficult project-based
programming course and as a TA I help students complete their projects and grade their work.
TECHNICAL SKILLS
● Programming Languages: Java, Python, JavaScript, HTML, CSS, C++, C, MYSQL, LaTeX
PERSONAL PROJECTS
● Forkify APP: A banking website built with advanced DOM and events. It contains smooth scrolling,
slider, page navigation, lazy image loading, tabbed components, etc.
● Hotel Reservation Application: The application will allow customers to retrieve a list of free hotel
rooms. Customers can also search and book rooms based on availability and price.
● Legacy Web Crawler: Use concurrent programming techniques to enhance a legacy web crawler so
that it can take advantage of multi-core architectures. The crawler will read configuration from a JSON file, download and parse multiple HTML documents in parallel, and record popular web terms in an output file.
● Mapty App: A workout map website that uses Geolocation API and Leaflet library to track the location and other data of the workouts
SCHOOL PROJECTS
● Datalog Interpreter: Built all parts of a Datalog Interpreter — Datalog Scanner, Parser, Relational
Database, Datalog interpreter and then optimized the rule evaluation using depth-first search algorithm.
● Family Map Project: The Family Map project is a client-server program that uses an Android front-end
and a Java back-end. The client communicates with the server using HTTP. The client lets users view and interact with their family history information through a world map that contains markers for family history events and shows relationships between events with colored lines. The server stores data in a relational SQLite database and makes the data available to the client through a web API.
● Shopping Cart Website: This website uses Mongo as the back-end and React as the front-end.
● Type Checker: The objective is to implement static type checking for a subset of Java and create tests
for the type checker. We then write tests that test the tests generated for the type checker to create a regression set of tests, and then run mutation analysis on the regression set adding new tests as needed to kill all mutants.
● Tokeneer: We wrote a simplified version of the Tokeneer project. We used Dafny to write formal specifications strong enough to prove assertions about program behavior.
LANGUAGES
● English: Fluent, Mandarin: Fluent
Experience
CS 240 Advanced Programming Concepts Teaching Assistant: It is a difficult project-based
programming course and as a TA I help students complete their projects and grade their work.
Education
EDUCATION
Brigham Young University
Bachelor of Science, Computer Science (Emphasis: Software Engineering) Minor: Mathematics
● Overall GPA: 3.93 Major GPA: 4.00
Provo, Utah Apr 25, 2025 (Graduation Date)
SCHOLARSHIPS
● Robert L. Robbins Full Tuition Scholarships: Received at BYU for Fall 2022 and Winter 2023
● Brigham Young Half Tuition Scholarships: Received at BYU for Fall 2023 and Winter 2024
Professionals in the same Technology / Internet sector as Ray Lin
Other users who are called Ray
Jobs near Provo, Utah
-
Intern - State Farm Agent Team Member
Found in: ZipRecruiter Test10P US C2 - 14 hours ago
Koy Jasperson - State Farm Agent Mapleton, United StatesJob Description · Job DescriptionPosition Overview · Do you have aspirations to run your own business? If so, you may want to consider working in the office of Koy Jasperson - State Farm Agent. As a member of our agency team, you have an opportunity to experience first-hand what ...
-
Inside Sales Specialist
Found in: ZipRecruiter Standard US C2 - 14 hours ago
Mechanical Products NSW Midvale, United StatesJob Description · Job DescriptionCompany Description · Mechanical Products NSW has been providing quality HVAC systems for over 25 years. Our team is made up of leaders in the industry, and we are passionate about our work and maintaining a people-centered culture. We provide the ...
-
Director of Nursing
Found in: Lensa US 4 C2 - 6 days ago
Surgery Partners Riverton, United StatesJOB TITLE: Director of Nursing · GENERAL SUMMARY OF DUTIES: · The Director of Nursing is responsible for the day-to-day operations of the Surgery Center. This includes but is not limited to overseeing the scheduling of procedures, inventory control, QA/ QI, staff credentialing, ...