Computer Science and Software Engineering Capstone Presentations
Fall Quarter
December 18, 2020
Gayathri Ramasamy "Software
Engineering Internship at AT&T" (AT&T) Faculty Advisor: Dr. Nancy Kool |
Abstract For my Summer 2020 capstone, I worked at AT&T as
a software engineer intern focusing on three projects. The main project was
writing functional test cases for the Video Optimizer (VO) test repository.
VO is a network diagnostic tool developed for mobile app developers, to help
them optimize their apps by testing them against various best practices
(e.g., video buffer occupancy, cache control, and opening and closing
connections), in order to identify hidden issues and
provide efficiency recommendations. The functional test cases which I edited
or, in some cases, wrote for this project notified the developers of any
changes or errors between different versions of the same builds, before
launching the Video Optimizer on an operating system. With functional testing
in operation, the developers were able to save time by more quickly
identifying changes and errors. This project was written in Groovy. I used
Jenkins to build the push and merge the changes into the current build. For
my second project, I collaborated with another intern to identify and fix
build errors in the VO test code as outputted by Jenkins. For this project, I
used Java and the Eclipse IDE debugging tools. For my final project, I worked as part of a team
with three other interns, building a virtual recess application for
elementary schoolchildren. The purpose of the application is to help children
develop social skills including collaboration, problem-solving, and conflict
resolution, during the COVID-19 pandemic. My role in this project was both as
a product owner and full-stack developer. This project was completed using
the MERN stack. In the front-end of the application, I worked on the initial
UI of the game rooms, using REACT in addition to assisting in the creation of
the navigation bar. My main takeaway from this internship was my change
in career direction. After exploring multiple roles during the internship, I
developed an interest in technical business management. My career direction
changed from software development to software management. |
|
Updated December 15, 2020