Post Job Free

Resume

Sign in

Java, C, Python, SQL, Git, Linux

Location:
Burlington, MA
Posted:
February 21, 2021

Contact this candidate

Resume:

Luofei Shi

adkdeh@r.postjobfree.com 617-***-**** Boston, MA

LinkedIn: https://www.linkedin.com/in/luofei-shi-ba17b7199 GitHub: https://github.com/LuofeiShi EDUCATION

Northeastern University, Boston, MA May 2022

Candidate for Master of Science in Computer Science, GPA: 3.94 / 4.0 Northeastern University, Boston, MA May 2019

Bachelor of Science in Leadership, GPA: 3.864 / 4.0 Diploma with Summa Cum Laude

TECHNICAL KNOWLEDGE

Languages: Java, Python, C, JavaScript, CSS, HTML, R, SQL Dev Tools: IntelliJ, CLion, Vim, Git, GitHub, Sublime, GDB, Linux Related Courses: Computer System, Algorithms, Object-Oriented Design, Database, Network, Web PROJECTS

Unix-like File System Nov 2020

Implemented a Unix-like file system by C and FUSE including functions reading information from the file system, such as getting file or directory attributes, enumerating entries in a directory, reading data from a file

Implemented functions writing or changing content in the file system, such as renaming a file or directory, create a directory, unlink, change permission, writing and deleting data in a file Face-Detection Web App Sep 2020

Designed the layout and style of the front-end, developed the front-end using React, including entry page, sign-in form, registration form and face-detection page

Developed back-end using Node.js and Express.js, used Clarifi face-detection API to implement the main face-detection feature, and the faces detected in the image will be encircled using transparent rectangles, encrypted the user passwords using NPM Library bcrypt

Set up PostgreSQL database to store user information and deployed this application on Heroku Map Application Jul 2020

Implemented the back-end of a map application with functions of rasterizing, zoom-and-pan, auto- complete search, navigation in Java

Used a real-world dataset combined with an industrial strength dataset parser to construct a graph

Built K-D Tree to get the nearest location of the mouse double click point, and generated the shortest path between two points using A* algorithm

Autocompleted the partial query string in search box by trie The Game: Build Yourself World Game Jul 2020

Designed a fully functional 2D tile-based interactive game by Java

Created a randomly generated tile-world with elements such as rooms, walls, doors, floors based on users’ input and the program will arrange those random elements to build a valid map

Included interface that user can save, create, load the game, and a 2D grid of tiles showing the current state of the world with a “heads up display” that provides additional information Easy Animator Apr 2020

Developed a lightweight application using Java and MVC in pair-programming manner with which the users can create animations in different formats

Developed GUI for the application using Java Library Swing, the GUI supports the functionality of Start, Pause, Replay, Restart, and the changed of animation speed



Contact this candidate