milkyway-background
vv

Hi there,

I Am A

github-logo
github-logo
github-logo
View Resume

About Me

*
profile-pic

BSc in Applied Statistics

Minor in Computer Science

Nice to virtually meet you!

My name is Bi, I am currently working as a Quality Engineer at Linksys. My expertise lies in test development that spans multiple platforms, from API testing to embedded system and firmware validation. I develop comprehensive test plans and automation strategies, ensuring high software quality, maintainability, and performance.

As I navigate my career, I find opportunities to delve into new technologies, embrace novel challenges, and consistently elevate my technical skills.

Work Experience

*
briefcase-icon

System Test Engineer

September 2022 - May 2023

Qualcomm

Worked in the Core Platform Department, specifically for the Boot and Kernel team developing test plans for mobile system boot up, streamlining python automations to reduce manual effort and worked with stakeholders to triage issues to support chipset validation through all stages of SDLC.

briefcase-icon

Software Engineer Intern

June 2022 - September 2022

Ascent OS

Worked on the frontend component at a SaaS startup, optimizing website layouts and responsiveness, developing a Python script for web scraping and ETL on solar market data, and resolving critical user experience issues

briefcase-icon

Student Programmer

August 2021 - June 2022

UC Davis CADMS

Designed, developed, and maintained a React-based website for UCDSVM, offering resources to farmers on topics such as safety, biosecurity, and seminars. Automated weekly data collection and processing for animal health metrics using Python scripts

briefcase-icon

Data Science Intern

March 2021 - June 2022

UC Davis Datalab

Developed R scripts for PDF table detection and data parsing through Optical Character Recognition. Improved code readability and modularity by refactoring Python and R scripts.

Past Projects

*
tracitivty-webpage

Tractivity

Created using:

JS LogoHTML5 LogoCSS3 LogoNode.js Logo

Tractivity is a fitness web application that uses Google's authentication (OAuth v2.0) and SQLite to store and keep track of users' daily activity such as walking, swimming, biking, etc. Users can keep track of past activities or add future activity to the app. The app will add a reminder to the user when the date is near and will also display a bar chart for any of their previous activties. View the live demo and try it out yourself!

tracitivty-webpage

Shop-till-you-drop

Created using:

React LogoCSS3 LogoNode.js Logo

Shop-till-you-drop is a web application that uses the College Scoreboard API to retrieve information about financial aid qualification for students based on their family income for all California Colleges. View the live demo to see if you qualify for financial aid for your school!

AVL Tree

Created using:

Cpp Logo

Implemented the self-balancing binary tree data structure in C++ using Object-Oriented Programming and Data Structure Design principles. This implementation takes advantage of smart pointers to create the rotation neccesary to the balance the tree. Generic methods for most data structures are included: add, remove

Cache

Created using:

Python Logo Logisim-Evolution

Implemented the Cache using the Least Recently Used method simulated in Logisim Evolution.

Toxicity in a Gaming Community

Created using:

Python LogoCSS3 Logo

Analyzed the behavior of gamers in different chat forum of the popular game, League of Legends using Natural Language Processing and Statistical Analysis. Additionally, I webscrapped multiple pages using XPath and Selenium to collect data from 4 different regions and performed Exploratory Data Analysis.

Minesweeper

Created using:

C Logo

Created a text-based version of the game Minesweeper in C using Object-Oriented Programming. The goal of the game is to clear the board without denotating any "mines" with clues from surrounding mines in each field.

Battleship

Created using:

Python Logo

Implemented the popular board game, Battleship in Python where user can battle against different types of "AI". There are 3 types of AI: Random, Smart, and Cheater. The Random AI will place its ship and fire randomly in the board while if the Smart AI ever hits a ship, it will always try to hit the surrounding ship. As for the Cheater AI, the user will never win because it can "look through" the user's board. My first ever project! Give it a try, you must have version 3 python to run it.

Get in Contact

*

If you are interested in collaboration or would like to hire me - please contact me by e-mail at bitngu3@gmail.com or use the form below.

Name

Email

Phone Number

Message