Software Engineering Intern
Redmond, Washington, United States
I completed my second internship at Microsoft as a Software Engineering intern. Within Microsoft’s Digital Transformation Products (DTP), I was an intern within the Dynamics 365 Product Group and worked with the Communities & Ideas team again. My main project for the 12-week internship was to work on implementing a “Follow” feature for the Communities site. This feature will let end users be able to follow ideas that matter to them, rather than taking immediate actions like voting or liking an idea. The first step was to create a design document to detail what steps would need to be taken to implement the feature. Then, I worked on creating an API and adding to already existing APIs. I had to learn C# to do this. After this, I started working on the UX changes that would need to be made. This included creating a follow button, placing it where it needed to be throughout the Communities site, and additional changes. I improved my React/JavaScript skills immensely during this period. Next, bug fixes needed to be made and many of these were found during my team’s bug bashes. After fixing the bugs, I had to make sure the quality of the feature would be ready for the release in October. To ensure quality, I created end to end automated tests as well as unit tests. Finally, I presented my feature at the DTP Intern Expo to various FTEs and interns. I learned so much through the entire dev cycle and grew a lot as a developer by implementing a full stack feature.