Industry: Computer Science/Technology
Type of Internship: Software Development/Programming
Student Name: Laurel Haeger
Graduation Year: 2020
Major: Computer Science
Minor: None
Position Title: Software Development Engineer Intern
Hours: 40 hours per week
Paid or Unpaid: Paid, full-time

What do you do as an intern at this organization?

I worked with eight other software engineers to help build software which essentially assists other engineers in building the cloud product. The team is also involved in a bunch of the background testing that enables the cloud to function more smoothly. My main project involved building a much needed feature for InfluxDB on Grafana that allowed my team, and others throughout the company, to view data more easily. Every week I would participate in sprint planning as well as other meetings that ranged from the current projects within my team to larger scale and long term product fixes.

How did you find this internship?

Friend referral

What do you enjoy most about your internship?

I truly enjoyed working with every member of my team and not once was I treated as inferior to them. From our team sprint planning to every day lunches, I was included in everything the team would do. This made the internship a lot more fun as well as something I could take a lot from. I also felt that the final project that I made was both worthwhile and something that would be implemented throughout the company.

What do you find challenging?

While their goal is to have a more robust internship program next summer, I was one of the first engineer interns they had as well as the only one my team had ever worked with. This made the start of my internship a little rocky as there was little structure or defined goals to what I was doing. It was clear that they weren't positive how to work with someone who had little experience with cloud products, but they were able to recover from this shortly after the start.

What advice would you offer to someone who wants to make the most of an internship like yours?

As there was no defined internship program and many people on my team were younger, I found myself having to initiate a lot of the contact both before I found the internship as well as once I began working for them. After I had joined the company, the most important thing I did was ask questions and talk with members of different teams throughout the company. As I am not 100% sure of what I want to do in the long term, seeing what other teams did allowed me to gain a better understanding of the different parts of software development. Additionally, I was unfamiliar with a lot of the intricacies of cloud software, so meeting with my team early on in my internship allowed me to gain a better understanding of how the company worked and developed software. In turn, this shaped how I worked on my main project throughout the summer.

About the Organization

Seattle, Washington

Organizations must modernize their approach to software delivery by leveraging the cloud, implementing agile and DevOps processes, and adopting new architectures. This transition enables faster, safer, and more efficient application development, which is the cornerstone of the on-demand digital services that customers expect. Skytap is your partner in this transformation. Skytap Cloud accelerates enterprise innovation by modernizing traditional applications with cloud-native development and services. Our technology makes it easy to build, run, and evolve these hybrid applications by rapidly migrating traditional workloads to the cloud, enabling modern development practices, and integrating new cloud architectures and processes.