back to CSS Capstone schedule

UWB Logo

Computer Science and Software Engineering Capstone Presentations

Fall Quarter

December 18, 2020

 

DJ Wadhwa

"Software Engineering Internship at Motorola Solution"

(Motorola Solutions Inc.)

 

Faculty Advisor: Dr. Munehiro Fukuda

 

 

 

Abstract

Over the summer, for 8 weeks, I worked in a team of six interns to develop a chat bot that would be utilized by employees within Motorola Solutions as part of their workflow. The chat bot was built using NodeJS framework and used Azure services for backend business logic and data persistence. The bot consumed several Google and PagerDuty APIs to simplify incident response process. My team followed agile methodology using multiple sprints to quickly prototype and develop new features based on feedback from stakeholders. Our bot was primarily created to help developers and DevOps engineers simplify their incident management workflow, allowing them to collaborate, identify, and troubleshoot in real time. After periodic sprints and demos, our bot met all requirements of features and functionalities which allowed for its use as a new viable workflow tool in production environments. The work during my internship helped demonstrate that a workflow bot could consume multiple cloud APIs and functions which can help the company resolve its incidents and foster team collaboration. Following the internship, I worked on building a chat bot named "Disconetes" for the instant messaging platform, Discord, that helped manage Kubernetes clusters using KinD, a tool that hosts Kubernetes nodes within docker containers. Disconetes provided simple operational and logistical information about Kubernetes clusters running in local environments. I built Disconetes primarily to demonstrate and reinforce the problem solving and analytical skills I had acquired during my time at Motorola Solutions.

 

 

 

 

 

 

 

 

 

 

 

Updated December 15, 2020