Extended JUNOS CLI commands to include detailed object type statistics, enabling more granular insights into system operations.
Engineered functionalities to monitor and record statistics such as adds, changes, deletes, updates sent, and deletes sent for each object
published/subscribed by distributed applications and nodes, tracking over 100,000 object interactions daily.
Applied C++ along with custom languages EVL (for object definition), DSL (domain-specific language), and ODL (object-defined
language) to manage and store telemetry data, supporting real-time analytics for over 10,000 applications.
Caterpillar Inc.
Software Engineering Intern
Led an Agile/Scrum team in developing a mobile Incident Management app using C# in the .NET Framework, SQL, and Vue.js.
Revitalized database modeling through the proactive integration of Entity Framework with Fluent API.
Led weekly code review sessions to ensure best practices and readability. Successfully deployed the software to a global workforce of over 1000 employees.
Automated a “Team Time Reporting” software that uses Microsoft Power Automate and DAX queries to filter over 1000 datasets from SQL and automatically sends employees with missing reports and their managers a reminder on Microsoft Teams.
Created a dashboard in Power BI to monitor real-time data for over 114 Solar Turbines bots worldwide across 14 Departments. Utilized R scripts to pull data from SQL and create 50+ data visualizations for statistics such as Health, Savings, Audit Log, etc.
Spoak
Software Consultant
Integrated the ClipDrop API to generate images from text and created file management functionality such as saving and processing client-submitted image files.
Ensured cross-origin request support through CORS integration for a seamless user experience.
Shopee
Software Engineering Intern
Developed a REST API service for the backend of a mobile marketplace using Go (programming language).
Used SQL as a database storage to store product and user lists, and JWT for user authentication.
With 2000 users and 53 million product data, the system could support 3103 qps (browse the list of products API) and 1330 tps (login API) with an average of 300ms response time for all requests.
Responsible for developing the ”Merchant” package. Formatted Requests and Response structs in hexagonal architecture and utilized SQL queries to implement functions such as ”GetMerchantList” to get the list of merchants based on multiple filters from user input.
Coded an error handling package for an HTTP server using the validator and echo library. The code determines the HTTP status code and the error message based on the error type and sends a JSON response back to the client. Achieved 96% accuracy during testing.
Using deep reinforcement learning and self-driving cars to improve traffic flow and reduce energy consumption. Involved in the CAV-in-the-loop Lagrangian Energy Smoothing (CIRCLES) multi-university project, aiming to smooth traffic flow with integrated usage of autonomous and connected vehicles. Research sponsored by the U.S. Department of Energy and National Science Foundation.
Mentor/Collaborator: Han Wang, Professor Maria Laura Delle Monache
UC Berkeley Datahub
Analyzing 700GB of data logs from Google Cloud to verify the accuracy of metrics such as Daily Active Users (DAU) via Grafana for campus Jupyterhub.
Researching data engineering processes with a focus on preserving data privacy by implementing measures to safeguard sensitive information related to individual class selections within the campus Jupyterhub environment.