Summary
Overview
Work History
Education
Skills
Websites
Certification
Accomplishments
Languages
Schoolprojects
Coursework
Timeline
Generic
Yan Peng

Yan Peng

San Francisco,CA

Summary

An energetic and passionate undergraduate student seeking a software engineer opportunity.

Overview

2
2
years of professional experience
1
1
Certification

Work History

Personal Project

EventHub
07.2024 - 12.2024
  • EventHub is a web app built with Spring Boot, MyBatis, React, Material UI, and MySQL.
  • It offers full CRUD functionality for events, categories, and articles, along with a calendar view and a poll system for interactive feedback collection. Users can also update their settings, including profile pictures and passwords.
  • The app is fully responsive, ensuring a smooth experience across devices.

Mobile Project

NameThePlace
08.2024 - 10.2024
  • NameThePlace is a React Native and Expo app that uses AI to identify locations from your photos, providing details and a map view for navigation. It features clerk authentication and allows you to personalize photos with emojis. The app seamlessly blends technology and simplicity for discovering places.

TravelWise
11.2023 - 04.2024
  • I single-handedly designed and implemented entire travel website, including the frontend, backend, REST API, database architecture, and cloud deployment
  • I also integrated advanced functionalities into the website using the Open AI API for text generation and vision

Banking System
05.2023 - 10.2023
  • Implemented checking account, saving account, and cash deposit features
  • This app included creating all types of accounts, resetting, showing account details, and withdrawing functions
  • Used Java FX to make GUI

Education

Bachelor's degree - Computer Science

San Francisco State University
San Francisco, CA
12.2021

Skills

  • Java
  • C
  • JavaScript
  • Nodejs
  • Nextjs
  • HTML
  • CSS
  • MySQL
  • Problem-Solving
  • Python
  • React
  • React Native

Certification

  • Artificial Intelligence Professional Certification
  • Japanese-Language Proficiency N1
  • Japanese-Business Certificate J2

Accomplishments

Dean's List, 2

Languages

  • English
  • Chinese
  • Japanese

Schoolprojects

  • Calculator project (09/01/21 - 10/31/21): Developed an infix expression evaluator in Java using a code skeleton, implementing essential mathematical functions with two stacks. Created a calculator input GUI using Java Swing. This project achieved the top score in the class. [GitHub Source Link]
  • Compiler project (11/01/21 - 12/31/21): Implemented compiler stages from lexer, parser, and interpreter to debugger using Java. Converted source code into a sequence of tokens and transformed them through each stage. This project ranked in the top 3 students in the class. [GitHub Source Link for lexer], [GitHub Source Link for parser], [GitHub Source Link for interpreter], [GitHub Source Link for debugger].
  • Image Post App, 01/01/22, 05/31/22, Node.js, SQL, HTML, JS, CSS, Implemented login, register, post images, search and make comments features based on unregistered users and registered users' access. (This class received top student in the class), GitHub Source Link
  • Convolution'secognition, 11/01/23, 11/30/23, Python, Develop and evaluate a Convolutional Neural Network (CNN) model that classifies handwritten digits from the popular MNIST dataset.

Coursework

  • Software Development
  • Deep Learning
  • NLP
  • Network
  • Analysis of Algorithms
  • Operating System
  • Database System
  • Data Structure
  • Web Development
  • Programming Methodology

Timeline

Mobile Project

NameThePlace
08.2024 - 10.2024

Personal Project

EventHub
07.2024 - 12.2024

TravelWise
11.2023 - 04.2024

Banking System
05.2023 - 10.2023

Bachelor's degree - Computer Science

San Francisco State University
Yan Peng