Present Software Engineer Sacramento, CA and build new features to improve the UX for the Hazardous Waste Management Program in the DTSC official website.

SOFTWARE ENGINEERING EXPERIENCE
California Department of Toxic Substance Control Board Oct 2021

Present Software Engineer Sacramento, CA

Build new features to improve the UX for the Hazardous Waste Management Program in the DTSC official website.

Implement a map component for the website to assist users to look up HWMP facilities Blackrock Inc. June 2021 – Aug 2021 Software Engineering Intern San Francisco, CA – Re-designed and implemented an internal-use webapp (ADL Visualizer) to replace the old PHP version with an easy-to-maintain code base and intuitive GUI using React.js and Java

Significantly saved the old app users time by adding auto complete features instead of manually typing

Implemented a VS code Solr schema plugin with color highlighting and debugging features

Create shortcut to create Solr Schema template and assists users to locate the errors immediately in VS Code

Ensures the Solr Schema files are correctly formatted before attempting to initialize the database table
PROJECTS

BSOE Computer Equipment Inventory (Java) Jan 2022 – Present Backend, Product Owner, Senior Project of UCSC

Lead the design procedure with team, draft UML diagram, sprint plans, explain release plan to customer

Use Sprintboot and Spring JPA to host a RESTful API server and do queries in MySQL database

Integrate the authentication module with Google Sign-In to secure the web-app restricted to UCSC’s faculties Aladdin Database Visualizer (Java) June 2021 – Aug 2021 Backend, Blackrock Inc.

Developed a cross platform desktop application with electronjs that capable of deploying to the “Genie” tool bar

Used Springboot to implement a Java server that utilizes Apache Solr API to query the ADL database

Used React.js and Material-UI to build a responsive GUI that gathers data from the Java server endpoints Bulletin Board Discord Bot (JavaScript) Oct 2021 – Dec 2021 Full Stack, UC Santa Cruz

Created a discord bot that can push important notifications from school discord servers via direct messages

Used docker to containerize the bot and run the bot on AWS EC2 instance

Created a database (SQLite) for the bot to store users’ subscriptions and used Sequalize in the server to query data – https://github.com/zkml/discordbulletinbot Blackjack AI (Java) Aug 2020 – Mar 2021 – Utilized the card counting strategy inspired by the book “Bringing Down the House” by Ben Mezrich

Designed a blackjack simulator that simulates 500,000 games per second to verify the strategy

Successfully found a must-win formula that guarantees making average of 10% profit every 50 games – https://github.com/EdwinKam/Blackjack_AI

Present Software Engineer Sacramento, CA and build new features to improve the UX for the Hazardous Waste Management Program in the DTSC official website.
Scroll to top