Industry Work
The following showcases my journey so far in my growth as a technical developer in the bay area.
Exabeam
Infrastructure Engineer - August 2018 - Present
Developed a log generator in python that generates simulated user behavior security events that can work over syslog, HDFS, and local file write. This log generator was used extensively to test network and application stress test as well as simulated pen tests.
Leveraged heavy use of Ansible and Python to automate the deployment of multiple distributed systems for on premise and cloud systems, such as Amazon Web Services, and Google Cloud Platform.
Spearheaded initiatives involving ansible, python, and knowledge of centos to create asymmetric services across dozens of hosts, enabling scalability and high availability for critical infrastructure.
Enablement Engineer - May 2017 - August 2018
Developed the entire stack for an analytics dashboard from the access logs parsing engine in python; storing, querying, and aggregating events into MongoDB; an API server written in Flask that interfaces with the database whenever API endpoints are called; and the front end UI written in vanilla javascript, css, and html.
Designed and built an automation server from scratch in python that leverages AWS APIs and performs snapshot recovery.
Maintained production environments in AWS using extensive knowledge of linux, python, aws, and bash, and ensured constant uptime.
Technical Account Manager April 2016 - May 2017
As a technical account manager, I was responsible for building and maintaining post sales relationships with Exabeam's largest and most valuable customers. I served as a trusted adviser, while ensured successful adoption, usage, and growth of the product. Some skillsets obtained during the role include:
Deep working knowledge of the linux/unix command line and bash scripting.
Deep working knowledge and proven development using Python, Java, AngularJS, and Bash
Amazon AWS - Cloudformation, EC2, S3, Cloud Deployment Automation
Proficiency in cyber security and networking concepts and implementation, with an emphasis on Windows Active Directory
Knowledge of Salesforce usage
Cisco Systems - February 2014 to March 2016
Support and Content Development Intern
In conjunction with the UCSC CITRIS research project, I wrote various content articles and video scripts for the Cisco Small Business product line. During the last half of the internship, I developed a few projects in Python to help assist with ongoing development tasks. I was promoted from Tier 1 to Tier 2 during my senior year of college. Some highlights obtained during the role include:
Developed a Word to HTML converter in Python that converts word documents written by Cisco interns into an HTML file that is supported by Cisco's Content Management System.
Strengthened and improved thousands of support articles on the Cisco knowledge base
Received intermediate technical training of various Cisco Small Business products and obtained clearance to write and provide support for Cisco routers, switches, and wireless access points
Reviewed articles submitted by Tier 1 interns
Featured in a number of Cisco support tutorial videos online
Lattice Semiconductor - June 2016 to Sept 2016
Software Engineering/QA Intern
Spent 12 weeks interning with Lattice Semiconductor as a Software Engineering/QA Intern. The projects done with the team mainly involve testing and automation with HDMI and MHL interfaces. About half the time was spent creating, implementing, and deploying test cases, and the other half was developing automation tools in Python. Working with a team formerly associated with Silicon Image, I worked alongside software engineers who develop and maintained firmware for HDMI interfaces. Some highlights generated during the role include:
Created a new and efficient workflow in quality assurance testing by creating a python automation program that involves PySide for the GUI, PyWinAuto for the Windows automation, and xlrd for parsing XLSX files. PyWinAuto allowed me to automate the proprietary company software that was used to generate APi calls to their board holding the HDMi firmware.
Performed interoperability testing on HDMI receiver, transmitter, and repeater firmware, as well as deep color, audio and HDCP testing