Haochen Jiang

Computer Engineering Student @ UCSD

Haochen Jiang

MYPROFILE

Contact Information

  • Email: haj003 at ucsd dot edu
  • Phone: (---) --------
  • LinkedIn: https://www.linkedin.com/in/jiang-haochen/

About me

Hello, This is Haochen Jiang's Page.

Proactive and dedicated second-year undergraduate student pursuing a Computer Engineering degree at the University of California, San Diego. Experienced in Android Development and currently expanding skillset to full-stack web development. Planning to explore in Computer Graphics and Deep Learning. Currently seeking internship opportunities.

Education

University of California, San Diego

La Jolla, CA

BS in Computer Engineering, Sept 2021 - Present

GPA: 3.5/4.0

The Experimental High School Attached to Beijing Normal University

Beijing, China

High School, Sept 2018 - June 2021

GPA: 94/100

Projects

Social Compass

JAVA, Android

  • Collaborate with a six-person team to develop a Social Compass Android application, showcasing real-time direction and distance of users.
  • Integrated Room and DAO for local database management and an HTTP server for remote data storage, enabling seamless data access and synchronization across devices.
  • Conducted comprehensive instrument and unit testing to validate application functionality, performance, and reliability.
  • Technical Skills: Java, Android, GIT, GitHub, JUnit, Espresso, Robolectric

    Soft Skills Agile software process, Behavior-Driven Development, Design Patterns, Teamwork

    Online Database Analytics Application

    Full Stack Web Development

  • Collaborate with a three-person team to develop and deploy an online Database Analytics Application, deployed the application on Ubuntu 22.04 using Linux processes, shell scripts, and integrated server-side technologies such as CGI, Apache Modules, NodeJS, and microservices.
  • Designed and implemented a responsive website frontend using HTML/CSS and JavaScript
  • Implemented MVC, REST, CRUD patterns, and utilized MySQL data stores.
  • Technical Skills: HTML/CSS, JavaScript, PHP, Apache, MySQL, Linux.

    File Compression

    C++

  • Developed a file compression program using the Huffman tree coding algorithm in C++, achieve good levels of compression, and provide method for decoding compressed files.
  • Implemented a frequency table to count the occurrences of each character in a file and used to build a Huffman tree for encoding and decoding the file
  • Tested the program to ensure its functionality and optimized it for performance.
  • Technical Skills: C++, Data Structures, Encoding

    Relevant Coursework

    Computer Science & Engineering Upper Course

  • CSE 100. Advanced Data Structures
  • CSE 101. Design and Analysis of Algorithms
  • CSE 110. Software Engineering
  • CSE 120. Principles of Computer Operating Systems
  • CSE 135. Online Database Analytics Applications
  • CSE 140. Components and Design Techniques for Digital Systems
  • CSE 140L. Digital Systems Laboratory
  • CSE 150B. Introduction to Artificial Intelligence: Search and Reasoning
  • Electrical & Computer Engineering Upper Course

  • ECE 100. Linear Electronic Systems
  • ECE 101. Linear Systems Fundamentals
  • ECE 109. Engineering Probability and Statistics
  • Skills

    Programming: Java, C/C++, Python (Pandas, NumPy, Pygame, etc.), HTML/CSS, JavaScript, SystemVerilog, Matlab.

    Miscellaneous: Android, Linux, Git, Github, Shell, CAD, LATEX(Overleaf), ECE Lab Process, Microsoft Office, BabyPanda(python package).

    Languages

    English: Professional proficiency

    Chinese Mandarin: Native proficiency