A goal I achieved from your internship and the lesson I learned

This was the last week of my internship. The first goal was to build a react-native component that allows customers to view summarized information on Viva Topics. This goal entailed creating the different parts of the component with dummy data, then fetching real data into the card, before adding styles to the component. I spent three weeks of my internship building the react-native component. Then, I had a demo presentation to my manager and team to receive feedback on the component. I also met with the product designer and product manager on my team to discuss the styling and theming of some parts of my component. I continued working on that component as I moved on to adding an entry point. An entry point is a feature that triggers another feature to show. In my case, I had to add a feature in Microsoft Teams that allows a customer to view the react-native component I built. For the start, I added an entry point in Teams Android and tested how the feature was working. I was not able to add an entry point in Teams iOS but I hope the Android makes implementing the iOS version easier. The major advantage is that the react-native component I built will be used for both Android and iOS.

As my internship ends, I cannot imagine how much I have learned. I was surprised during my final presentation by how much I knew about Viva Topics, Teams mobile, and the codebases I worked on. I came to the internship with very little knowledge about mobile application development. One major lesson from my internship has been being flexible to pick on new skills as required. I took online courses in Typescript, react-native, Java, and Kotlin as I worked through parts of my project that required them.


Comments

Popular posts from this blog

How I would describe my internship experience in a behavioral interview