Michael Huang

Michael Huang

Software Engineer

University of California, San Diego

Github

Biography

Michael Huang is a computer science student who is passionate about software engineering and problem solving. He has strong knowledge of Python, Java and C++ programming. Adept in various programming languages and frameworks, he contributes to widely used applications and services during his project experience. He loves algorithms and advanced mathematics. Currently, he is actively seeking a full time software engineer work opportunity where he can apply his unique skills and insights to expand expectations and produce results.

You can contact me by email or on LinkedIn.

Download my resumé.

Interests
  • Software Engineering
  • Algorithms
Education
  • BS in Computer Science | Expected 2024

    University of California San Diego | San Diego, CA

Skills

python
Python
java
Java
CPP-test
C++
H5
HTML5
css3
CSS3
git
Git

Projects

 
 
 
 
 
San Diego Zoo
Zoo Route Planner Android App
San Diego Zoo
March 2022 – June 2022 UCSD CSE110 SP22
San Diego Zoo

Project Description

  • Worked within a scrum team to develop solutions to improve zoo visitor navigation.
  • Developed an Android app that interacts with the Google Maps API to plan routes between zoo exhibits.
  • Extensive focus on testing with JUnit and RoboElectric.
  • Used story point estimation using the Fibonacci and scrum poker methods.
  • Regular standups, sprints, retrospectives, and task estimation.
  • Implemented user stories are defined by San Diego Zoo staff to fulfill acceptance criteria.
 
 
 
 
 
University of California, San Diego
BestCities4CS Research Project
University of California, San Diego
March 2020 – June 2020 UCSD COGS108 SP20
University of California, San Diego

Project Description

  • Analyzed the best place to live by salary for UCSD computer science undergrads completing their studies.
  • Implemented methods of data cleaning, sorting, and summarization with Pandas.
  • Conducted web scraping of Glassdoor job postings using Selenium.

Experience

 
 
 
 
 
Citrus Valley High School
Software Engineering T.A.
Citrus Valley High School
August 2017 – June 2019 Redlands, C.A.
Software Tutoring

Experience Description

  • Taught students software engineering practices and the fundamentals of Java and OO progamming.
  • Created quadcopter programming curriculum in C++ to teach students principles of low level design.
  • Created basic HTML and CSS tutorials to organize a class and student websites.
 
 
 
 
 
Vex Robotics
Robotics Technician
Citrus Valley High School
August 2015 – June 2016 Redlands, C.A.
Vex Robotics Education

Experience Description

  • Worked in teams to design and build robots and compete in the 2016 VEX Robotics competition.
  • Guided team members with the designing and building process of the robots.
  • Directly responsible for inventory management and hardware upkeep for several classes of engineers.