Computer Science and Software Engineering Capstone Presentations
Fall Quarter
December 18, 2020
Omer Ronen "Implementing
a Customer Training Platform" (Appito) Faculty Advisor: Dr. Arkady Retik |
Abstract Over this past Summer, I spent three months interning
as a Software Engineer at Apptio. During my internship I developed a full
stack application using React, Java, MySQL, and the DropWizard
framework. I used these tools in order to
design, architect, and build a consumer-facing user registration system. I
integrated the app's client side into Apptio's front-end framework, called
Apex Shell, and the server-side code into Apptio's authentication and
authorization codebase, named PPO. This project was assigned to me due to the
lack of organization Apptio's customers face when attempting to learn how to
use the company's tools. Apptio provides many products to their customers and
in order to learn how to use them, a course is
provided with each one. Prior to my project, an Apptio customer would've had to request access to a course from a customer
success manager. Managing who gets what course was a job that would take up a
lot of time from the employees in the Customer Success department. My project
allowed to mainstream the course distribution process which then permitted
the Customer Success employees to focus on their job. As a result of this project, all
of Apptio's asynchronous courses will be distributed and offered
through my full-stack application. In addition, the Customer Success manager
will now have access to a clear backend dashboard that views which customer
is registered for what course. Over the course of this internship
I have learned an overwhelming amount of new technologies which will prove to
be useful to me as I begin my career as a software engineer. Moreover, these
technologies will help enable me in any future challenges I face as a
software engineer in the future. Overall, this internship has been an amazing
experience and one which allowed me to grow and learn as a software engineer. |
|
Updated December 15, 2020