back to CSSE Capstone schedule

UWB Logo

Computer Science and Software Engineering Capstone Presentations

Summer Quarter

August 21, 2020

 

Christian Amer

"Networking Engineer Internship - T-Mobile"

(T-Mobile)

 

Faculty Advisor: Dr. Min Chen

 

 

 

Abstract

During my network engineering internship for T-Mobile, I have been learning the mobile network architecture, creating a script for auditing nodes on the mobile network, and assisting with the testing of T-Mobile API.

My work on API testing allows for developers contributing to T-Mobile APIs to easily test for changes made to the output and behavior of the API. This was conducted using an HTTP request tool called Postman which facilitates sending a request and seeing the servers response based on parameters passed to the API.

The auditing script is written in Python and accepts command-line arguments only, in order to allow for automated use. The reason for the script is to give fellow employees a tool to audit the configuration databases of nodes on the network, in order to see what differences there are between a node that is configured how we would like and a node that may have been changed unnecessarily. The output of the script, which shows the differences between the nodes, can then be used to create consistency in the network. In order to maintain reliability and consistency in the network, these configurations must be correct, this script makes the task of correcting inconsistencies many orders of magnitude faster, as humans do not need to compare piece by piece themselves.

 

 

 

 

 

 

 

 

 

 

 

 

Updated August 19, 2020, 00:32