beBee background
Professionals
>
Technology / Internet
>
Provo
Ray Lin

Ray Lin

Computer Science : Software Engineering
Provo, Utah

Social


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

Professionals from different sectors near Provo, Utah

Other users who are called Ray

Jobs near Provo, Utah

  • Koy Jasperson - State Farm Agent

    Intern - State Farm Agent Team Member

    Found in: ZipRecruiter Test10P US C2 - 14 hours ago


    Koy Jasperson - State Farm Agent Mapleton, United States

    Job 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 ...

  • Mechanical Products NSW

    Inside Sales Specialist

    Found in: ZipRecruiter Standard US C2 - 14 hours ago


    Mechanical Products NSW Midvale, United States

    Job 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 ...

  • Surgery Partners

    Director of Nursing

    Found in: Lensa US 4 C2 - 6 days ago


    Surgery Partners Riverton, United States

    JOB 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, ...