UC Berkeley graduate.
2018 — 2022
Sunnyvale, CA
Implemented pipelines and batch jobs in an ingestion system which filters, caches, processes, and persists data from various threat events Proofpoint generates with the bolt and spout pattern in Java.
Worked on a breach insights panel where customers would be able to see all the email breach campaigns they have been a part of in the past with React frontend and Java backend.
Created a Python data validation tool which compared and analyzed the consistency of the data between the threat dashboard team's two different storage systems, MariaDB and Elasticsearch, through comparing the results of various SQL and Elasticsearch queries and processing the large amount of data with the Pandas library.
Helped with diverse efforts such as migrating micro-services to Kubernetes, improving the dashboard UI through tune-ups, as well as making various endpoint, data structure and query changes on the dashboard micro-services.
Berkeley, CA
I am currently the lead software developer at theDesignExchange. Using Ruby on Rails, I work on creating functional features as well as styling the aesthetics of the web application. The front-end was written in HAML, and the back-end was developed through Rails 3. Here are a list of some features I have added onto the web app:
● Administration panel which organizes users, characteristics, design methods and case studies
● Developed an automated email notification system to notify users and editors changes in design methods and case studies in real-time
● Give option to hide an incomplete design method from the general public
● Algorithm to keep track of the completion of design methods and case studies
● Design and implementation of the case studies page
Sunnyvale, California
I worked as a full-stack developer on a feature on the Proofpoint Threat and Protection dashboard called the custom blocklist. I used React.js to implement the UI and defined endpoints in the API for the feature in my team's Java backend services.
2016 — 2016
JCase Studios is an organization whose goal is to provide entertainment to all audiences. I am a part of a collaborative team that currently develop mobile apps and teams. Our first product, Shapemash, is an fun and innovative game that was released to the App Store on June 2nd, 2016.
2016 — 2016
Berkeley, CA
I developed software for InfiniteUptime's software, a sensor-based technology which collects data from machines. By working on the User Interface via Microsoft Windows Forms using C# and Microsoft Visual Basic and Implements data analysis functions in C#, and testing the software with real sensor prototypes by simulating vibrations and working with frequency of the machine, I was able to understand the software development cycle more--- a cycle that involved non-stop bug fixes, constant update of functionality as well as the important need to improve user interface design.
Education
University of California, Berkeley
Bachelors Degree
Cerritos High School