I'm currently a Cyber Security Engineer at Viasat. I'm passionate about solving problems— with interests in both security and software engineering.

Resume



University of California, San Diego UC San Diego B.S. Computer Science B.S. CS
GPA: 3.90 Sept 2015 - Dec 2018
Courses:
  • Advanced Data Structures
  • Computer Security
  • Design & Analysis of Algorithms
  • Networked Services
  • Software Engineering
  • A.I. Stats Approach






Languages: Python, C++, C, Java, JavaScript, HTML/CSS, Assembly
Tools: Linux, Git, Jupyter, Node.js, Meteor, MongoDB, PostgreSQL, Vi, Wireshark





June 2018 - Sept 2018
Software Engineering Intern

Applied machine learning models to detect anomalous and potentially malicious network behavior from IoT devices.

  • Created adaptive netflow based profile in order to determine connectivity and interaction of devices on network.
  • Created web-based dashboard to showcase detection of anomalies and device alerts.
  • Packaged web application and network monitoring system into rpm for ease of deployment.
  • Integrated pipeline for data collection from IoT devices and injection of anomalous activity.

Skills: Python, Bash, JavaScript, HTML/CSS, PostgreSQL, Django, Wireshark, Networks, Security





June 2017 - Sept 2017
Research Assistant

Full-stack development for the crowdsourced educational platform, Gut Instinct.

  • Reduced client rendering times by over 50% by integrating event driven, dynamic rendering of card modules.
  • Created python scripts to extract user and site metrics into Excel sheets, saving time for analysts.
  • Encouraged user retention by creating scripts to send personalized emails to over 500 users on a weekly basis.
  • Facilitated experiments by serving different site versions.

Skills: Python, JavaScript, HTML/CSS, Meteor, MongoDB, Human Computer Interaction




Interactive Podcasts  Nov 2016 - Jan 2017

Offered students a web platform that allowed querying of topics from UCSD's podcasts (scoped by course). Content extracted with OCR and audio recognition linked to timestamps, allowed students to jump to just the right points within a podcast. Served 69 courses to over 380 users.

  • Uses the Tesseract OCR engine to parse text from podcast videos.
  • Developed a clean user interface for site’s onboarding, course selection, and podcasting pages.
  • Developed course favorites feature and logic for autocomplete of user queries with relevant keywords from course
  • Utilized Require.js to handle dependencies, modularize script loading, and improve performance.

Skills: Python, JavaScript, HTML/CSS, MongoDB, Node.js

1 / 3

2 / 3

3 / 3


2048 Board Game Nov 2015

Course JavaFX/Java GUI application recreating the famous sliding tile game by Gabriele Cirulli.

  • Developed GUI and algorithm for game board using representative integer matrices.
  • Board is scalable to multiple sizes and saved to disk in file.

Music