2023 — Now
San Francisco, California, United States
2021 — 2023
Sunnyvale, California, United States
Worked on a four person team to develop product features for the sleep-monitoring Alexa device: Halo Rise
The position was the role of an embedded software engineer, Halo Rise code was written in C
Spearheaded the entire lighting module (lamp on/off and brightness control), sunrise/sunset simulation (authored the lighting effects on the device and routed parameters being passed in through Halo App via AVS), visual indicators (indicators on the clock display and lamp to alert user of various device conditions), wifi-setup (via ACS), button UX, and accessibility features
Collaborated with PM's for product requirements, QA's for robustness of features, Halo App team in India to sync Halo App and device settings, and optics team to provide smooth lighting animations
At its peak, Halo Rise was reviewed 4/5 stars on Amazon
2020 — 2020
Lab126
Worked as a SDE Developer on the Alexa/IOT Team to author a full-stack web application that integrated an internal parser script with the AWS ecosystem and provided database functionality to view all analyses of files that the script generates.
Benefits of Application:
Reduced time required to setup environment and run the script from ~10 minutes to ~15 seconds
Provided a GUI for the script; could previously only be run from the command line
With usage of AWS stack, database functionality is granted; no centralized repository of analyses before this
Overview of Infrastructure:
Developed the frontend website with React and utilized the Material-UI framework to create the user interface; Axios module was used to make GET and POST requests to the AWS infra
Utilized AWS API Gateway to filter requests being made to the AWS stack, and redirect specific requests to the appropriate Lambda handler functions
AWS Lambda (Python 3.7) was used to host all of the backend scripts and packages needed to process requests passed by API Gateway
Stored relevant files in various S3 Buckets and funneled all metadata regarding these files into DynamoDB tables; frontend client would query these tables to provide the database functionality
Provisioned an EC2 instance to host the frontend client; was also used for access provisioning through the concept of security groups
Deployed code following the Github Pipeline
2019 — 2019
San Francisco Bay Area
ISE (Product that provides complete network visibility) Product Log ELK Integration:
Funneled logs from a multi-node ISE deployment using Filebeat into a Docker container that holds the Elastic Stack (Logstash, ElasticSearch, Kibana)
Developed a Ruby Script that reads each log line as an event, and uses regex to capture specific fields from the event and convert in into a JSON-like response body for ElasticSearch storage
Built elaborate dashboards that allowed for easy log visualization/analytics as well as easy filtering to find specific log information
Utilized for customer support as well as developer/production environments to see log analytics during live coding sessions
Built the API for the Device Registration feature of the Sabretooth Microservice (used to provide users in a network with their own private networks):
Completely developed in Java and was built around the Jackson package to build request and response objects
GET/POST/PATCH/DELETE functionality provided by this API
Worked with Postman to formula and test requests
Schedder (Cisco Hackathon Project):
Integrated Microsoft Outlook Scheduling into Cisco Webex Teams product
Be able to schedule Outlook meetings between all users in a Webex Teams space; finds all available rooms and times
Developed in Python, HTML, CSS, and Javascript and worked with the Microsoft Graph API
Santa Clara
Worked on the Runtime Infrastructure Team to develop critical product features, implement testing of backend services, and work collaboratively with the team to meet project deadlines.
Developed product and testing features with Python and Golang
Utilized Docker to run services in a container and spawn multiple instances of them for load-testing
Incorporated Protocol Buffers and gRPC to structure testing data and run them against our internal tests
Education
2024 — Present
University of California, Berkeley
Master of Science - MS
2024 — Present
2017 — 2021
Purdue University
Bachelor of Science
2017 — 2021