Terence Lin
***********@*****.***
GitHub: https://github.com/tlin41390
LinkedIn: https://www.linkedin.com/in/terence-lin-22b023197 Profile
University student specializing in computer science; looking for opportunities to bolster computer science knowledge and help with different projects and programs. Heavily invested with algorithms and how computers process information.
Education
University Of San Francisco (B.S Computer Science) Aug 2019 – Present
• GPA: 3.86
Berkeley Extension Data Analytics Bootcamp Nov 2020 – May 2021 Projects
Full Stack Search Engine
• Used Java, Jetty, and Servlets.
• Implemented a multithreaded search engine that supports exact and partial search.
• Returns a sorted list of results based on a simple version of term frequency.
• Uses a work queue to create a multithreaded web crawler that builds an inverted index from a seed URL.
• Includes a user-friendly web interface using embedded Jetty and Servlets. Musical Classifier
• Used Python, MongoDB, JavaScript, and HTML.
• Worked with different machine learning models to analyze music.
• Classify music based on genre.
• Display results and error analysis for machine learning model. Mars Data Web-Scraper
• Used Python Beautiful Soup, Flask, MongoDB, Pandas.
• Build user friendly dashboard with HTML and JavaScript.
• Constantly updates for new and relevant data on Mars. Experience
Computer Science Tutor Aug 2021 – Present
• Taught students when to use specific data structures to perform tasks.
• Helped Students debug their code.
USFCA MAGICS Lab Sep 2021 – Present
• Perform ETL (Extract Transform Load) for a non-profit organization using Pandas and Jupyter.
• Lead members in research and processing large datasets.
• Worked alongside professors in moving forward and decision making regarding large scale projects.
Skills
Technical Skills: Git, GitHub, Vim, Web Scraping, Jetty, Servlets, Functional Programming, Tableau, Excel, Microsoft Word.
Classes: CS 272: Software Development, CS 245: Data Structures and Algorithms. Operating System: Windows, Linux.
Programming Languages: Java, Python, HTML5, JavaScript, C, Racket, Haskell. Core Qualities: Responsible, Creative, Self-Motivated, Team Player, Intrapersonal Communication, Fast Learner.