Avatar

Aloha!
I am Aswini Vundavalli

I am a Graduate student at the University of California, Irvine. I am a passionate software developer with the ability to work in multiple programming languages. During my Master's at UCI, I realized my interest is in developing distributed applications. I do competitive programming in Python and comfortable coding in C, C++, and Java.

Work Experience

June 20, 2022 - September 09, 2022

Amazon Web Services

CloudTrail is an AWS service allowing customers to record and track the API activities occuring in their AWS accounts. Lake is a recently launched feature in CloudTrail allowing constomers to query for the events with the help of SQL commands. As part of my internship project, I designed and developed a synchronous query API in AWS CloudTrail Lake to query for the events(API activities) generated by the customers on their AWS accounts.

Skills learned: Unit Testing · Software Design · Amazon Web Services (AWS) · AWS CloudTrail · Amazon Dynamodb · Amazon S3 · AWS SQS · Amazon CloudWatch · Software Documentation · Technical DocumentationSkills: Java · Unit Testing · Software Design · Amazon Web Services (AWS) · AWS CloudTrail · Amazon Dynamodb · Amazon S3 · AWS SQS · Amazon CloudWatch · Software Documentation · Technical Documentation

June 4, 2019 - August 27, 2021

Sandvine Technologies

As a Software Engineer at Sandvine, I was part of the Infrastructure automation and Tools Development Team. I developed a command line through which our customers use the interface to reserve the desired network topology from the Sandvine Lab. Also, I worked on creating a web interface using AngularJS, Django and Postgres SQL that helped customers interact with our tools. I worked in a team of 3 people on a project to support infrastructure automation tools(Orchestration and test automation) for cloud-ready and cloud-native deployments. On a typical day, my work includes design review, writing code for infrastructure automation tools, unit testing, code reviews, and bug fixing.

Tech Stack: Python, TCL, HTML, CSS, JavaScript, Angular js, Django, Postgres Sql

Projects

June 5, 2022

Collaborative code editor

Designed and developed a collaborative code editor with a live editing platform, where multiple people can view and edit the file synchronously. It is a web-based application that allows multiple users to simultaneously view and edit code files over a distributed environment. It provides the features for a seamless editing experience among the users. The platform has the functionality to view the list of active users working on a file.

Tech Stack: Node.js, express, MongoDB, TCP Sockets, HTML, CSS

June 5, 2022

Image Edge Detection

Edges in an images are the combination of points where there is a sudden change in pixel's intensity. Sobel's algorithm works on detecting 2 types of edges: horizantal and vertical. For horizantal edges, The input image is convolved with horizantal mask: [[1, 2, 1], [0, 0, 0], [-1, -2, -1]] and for vertical edges, the input image is convolved with vertical mask: [[1, 0, -1], [2, 0, -2], [1, 0, -1]]. Once the image is processed in horizantal and vertical directions, add the magnitude of corresponding pixels to generate the final edge detected image.

Tech Stack: Python, numpy, opencv

April 24, 2019

Music Genre Classification

Classification of music genre is an important feature for music applications to customise song recommendations, finding related songs. A machine learning model is developed to classify songs into different genres using Convolutional Neural Networks.

November, 2022

Web Crawler and Search Engine

As part of the Information Retrieval course, I, with a group of 3 other implemented a web crawler and search engine.


More details will be added soon.