San Jose, California, United States
Every since taking my first programming class in high school, I decided that going into computer science was something that I really wanted to pursue. Coming into college, I was curious and wanted to learn everything about computer science and understand how different systems work underneath. I picked up a mathematics minor because of how interconnected the two subjects are with each other. Recently, I my interests lie in Graph Theory and Machine Learning. I mainly enjoy figuring out how to design backend services to better help the business grow. This includes microservices design, database choice for different use cases, and scalability in the system!
Building the next generation AI Network Alphanet! Bandwidth Enforcer ensure availability and reliability of Google's Global Backbone WAN Network.
Deep Learning Frameworks! MXNet Development, 64 Bit Support, Benchmarking System using AWS S3, EC2, Cloudwatch. Deep Java Library
Software Engineer in the Data & Analytics Group at Cisco. • Utilized Java Spring, RabbitMQ, HBase, MongoDB, Docker, and Openshift to develop and build an microservice platform to automate the flow of Cisco acquisition bookings data and expose it for business use. • Reconstructed the process to run asynchronously and in parallel to decrease overall amount of time taken. • Constructed an API platform to enable business analysts, software engineers, and applications to connect to the cloud database, Snowflake, to query business data and to run ETL jobs to gain further insights on the data. • Communicated with the end-users to figure out gaps and possible enhancements with the Snowflake platform. Built alerting tools and a warehouse size recommendation system to save overall costs of usage.
Given past resource usage date of the Hadoop Cluster, utilized Tensorflow, Keras, and Sklearn and worked with Engineers to create a Machine Learning Model to predict what the resource usage would be for the following week. This is then leveraged to make recommendations to move some scheduled jobs during high usage times of the cluster to better utilize the resources of the cluster. Created a UI to display the results of the prediction and presented this project to the CIO of Cisco. Created a model using Natural Language Processing to analyze and classify logs from servers to figure out if any servers may be experiencing hardware or software issues. Utilized Deep Learning and created a LSTM Neural Network model to learn if certain sequences of logs would lead to errors and predict whether a server may be experiencing a sequence that leads to an error.
Assisted in teaching Calculus concepts to students and created worksheets to give students practice and command of Calculus concepts.