back to CSS Capstone schedule

UWB Logo

Computer Science and Software Engineering Capstone Presentations

Fall Quarter

December 18, 2020

 

Estefano Felipa

"Kyflex Backend Development Internship"

(KyFlex)

 

Faculty Advisor: Dr. Yusuf Pisan

 

 

 

Abstract

For my capstone project, I worked as a Backend Developer Intern at KyFlex. KyFlex is a startup based in Columbus, OH, that seeks to develop a web and mobile platform that allows users to explore and share experiences. These 'experiences' refer to activities that experts can share in a one-to-one or group setting.

 

My goal for the capstone was to learn more about the software development life cycle (SDLC), work on a project that provides ownership and high impact, and get a valuable leadership opportunities.

 

As a backend engineer on the backend team, I developed code for the server side of the web application using Django REST Framework for API development. During this internship I worked with different web development tools: Django REST Framework, a Python Framework that allows the secure and flexible development of web APIs, Docker for environment containerization, and PostgreSQL, a relational database that integrates perfectly with Django.

 

During my internship, I implemented and contributed several features and fixed multiple bugs for their code base. I primarily worked with Django, developing RESTful APIs as well as implementing major features like token-authentication, payment implementation, and docker containerization.

 

My internship at KyFlex helped me improve as a software developer as well as introduced me to a fast-paced like-minded startup environment. I was able to work with different developers and experts in many fields that just inspired me to work harder and smarter every day. I learned to design, develop, and expose RESTful APIs, collaborate asynchronously when working remotely as well as improve usability by focusing on the customer. Finally one of the most important things I learned is to be highly adaptable when working in new environments.

 

At the end of my capstone, I received an offer to continue working at KyFlex during the Fall, and I accepted. After getting a taste of what the software development industry is like, I have narrowed down what I want to specialize and pursue in the future.

 

 

 

 

 

 

 

 

 

 

 

Updated December 15, 2020