Yangfei Li

Yangfei Li

United States
3K followers 500+ connections

Activity

Join now to see all activity

Experience

  • Apple Graphic
  • -

    Mountain View, California, United States

  • -

    Reston, Virginia

  • -

    Greater Philadelphia Area

Education

  • University of Pennsylvania Graphic

    University of Pennsylvania

    -

    -

    Courses: Artificial Intelligence, Machine Learning, Deep Learning for Data Science, Distributed Systems, Algorithm Analysis, Big Data Analysis, Operating Systems, Internet & Web Systems, Database & Information Systems, etc.

  • -

    -

Courses

  • Artificial Intelligence

    CIS 521

  • Big Data Analysis

    CIS545

  • Data Structures & Algorithms

    CIT596

  • Database & Info Systems

    CIS 550

  • Deep Learning for Data Science

    CIS 700

  • Discrete Structures

    -

  • Distributed Systems

    CIS 505

  • Internet & Web Systems

    CIS 555

  • Linear Algebra

    -

  • Machine Learning

    CIS 519

  • Operating Systems

    CIS548

  • Programming Languages and Techniques (Java + Python)

    CIT 590

  • Theory of Databases

    -

  • Theory of Probabilities and Statistics

    -

Projects

  • Exploration of CNN for Image Classification on CIFAR-10 Dataset

    -

    Machine Learning project using Convolutional Neural Networks for Image Classification
    - Implemented CNN models including LeNet, AlexNet, ResNet for image classification in Python using PyTorch
    - Tuned hyperparameters (activation functions, optimizers, learning rate) and achieved test accuracy up to 81.29%

    Other creators
    See project
  • Mini Google Search Engine

    -

    Distributed cloud-based search engine deployed on AWS EC2 using Hadoop, Spark, AWS (S3, Elastic MapReduce)
    - Built a scalable crawler running on EC2 instances crawling 1 million+ HTML/XML pages and storing in AWS S3
    - Implemented inverted indexer and PageRank engine running on AWS EMR using Hadoop MapReduce framework
    - Implemented a web interface for search engine with spell check and integrated weather, Yelp APIs

  • Penn Cloud: Mini Google Drive (C/C++, refactored in Go)

    -

    Fault-tolerant distributed cloud platform with storage and mail services following gRPC, SMTP, POP3 protocols
    - Built a robust distributed storage system supporting files CRUD, with fault tolerance, load balancing (round-robin and consistent hashing), using gRPC based on HTTP/2 and Protocol Buffer for RPC, under Microservices architecture
    - Implemented multi-threaded SMTP and POP3 servers for mail services using TCP socket interface

  • Multithreaded HTTP Web Server

    -

    HTTP servlet container developed in Java
    - Built a multithreaded HTTP web server in Java to support HTTP/1.0 HTTP/1.1 GET, HEAD and POST requests for various MIME Type contents, and to host web application in servlets from scratch
    - Implemented all the features of Java Servlet 2.5 interface, including sessions and cookie

  • MovieBook

    -

    Full-stack web development using MEAN stack (MongoDB, Express.js, AngularJS, Node.js)
    - Developed a movie forum web application with rating and reviewing functions based on Amazon movie reviews and IMDb datasets, integrated with Facebook Authentication API for convenient user login
    - Designed several front-end webpages in HTML, CSS, JavaScript under Bootstrap, AngularJS frameworks
    - Implemented back-end server by Node.js, Express.js with data persisted to MongoDB and MySQL
    -…

    Full-stack web development using MEAN stack (MongoDB, Express.js, AngularJS, Node.js)
    - Developed a movie forum web application with rating and reviewing functions based on Amazon movie reviews and IMDb datasets, integrated with Facebook Authentication API for convenient user login
    - Designed several front-end webpages in HTML, CSS, JavaScript under Bootstrap, AngularJS frameworks
    - Implemented back-end server by Node.js, Express.js with data persisted to MongoDB and MySQL
    - Deployed on cloud services (AWS RDS + mLab)
    - Adopted query optimization, indexing, intermediate view to improve the performance of database
    - Implemented a recommendation system using item-based collaborative filtering (Python)

    Other creators
  • Real-time Car Location Monitoring System

    -

    Full-stack web development using Java under Spring Framework, with dependencies managed by Maven
    - Implemented server side REST APIs – car status update handler and location simulator using Spring Data, Spring Boot, Spring MVC and MongoDB, integrated with Google Maps APIs to get route directions
    - Designed back-end services based on Microservices architecture using Spring Cloud
    - Incorporated RabbitMQ as message broker to decouple back-end services
    - Developed the front-end for…

    Full-stack web development using Java under Spring Framework, with dependencies managed by Maven
    - Implemented server side REST APIs – car status update handler and location simulator using Spring Data, Spring Boot, Spring MVC and MongoDB, integrated with Google Maps APIs to get route directions
    - Designed back-end services based on Microservices architecture using Spring Cloud
    - Incorporated RabbitMQ as message broker to decouple back-end services
    - Developed the front-end for dynamic monitoring using HTML, CSS, JavaScript, REST and WebSocket

    See project

More activity by Yangfei

View Yangfei’s full profile

  • See who you know in common
  • Get introduced
  • Contact Yangfei directly
Join to view full profile

Other similar profiles

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Add new skills with these courses