michelle's logo

Software Engineer Intern @ Microsoft

Azure VmWare Solutions (AVS) Team

Summer 2022 & Summer 2023

Overview

I worked as a Software Engineer Intern at Microsoft for two summers: after my sophomore year and after my junior year. Throughout my time on the AVS team, I was honored to have the opportunity to learn from and work with such a talented group of engineers. Due to the sensitive nature of the projects, I am unable to publicly share my work. If you're interested in hearing more about my work at Microsoft, please email me!

Summer 2022

I started at Microsoft during summer 2022 after my sophomore year and my project was, on a high level, to:
Develop an automation script that validates a list of criteria for resource deployment to AVS servers

Summer 2023

I returned again to Microsoft during summer 2023, after my junior year, and as a returning intern to the same team, the complexity and scope of the my project increased signficantly. On a high level, my project was to:
Integrate an in-house service into the live product, replacing the previously used third party service.

Learnings

Here are some of takeways I gained from this experience:
  • Be proactive and take ownership of your own learning. Ask for help.

    It's quite intimidating at first to reach out to senior-level engineers, but that is the best way to properly learn. The right team will support you and help you grow. It's faster and easier to ask others first instead of trying to figure everything out on your own.
    If you're stuck on something, go to someone and ask for help!
  • It's ok to make mistakes!

    You're not going to get everything exactly right the first time and that is totally ok. Stay open to feedback and continue to grow from them.
  • Don't try and learn everything all at once, you're not going to be able to understand everything.

    With such an extensive codebase containing hundreds of thousands of lines of code and a system composed of various microservices that all deviate from standard in some unique way, it is impossible to fully understand every detail. Focus on what you need to know and gain a high level understanding. Everything else will come to you over time. There's no rush!
Again, it was a pleasure to have this opportunity and I'm incredibly grateful for everyone on the AVS team! I enjoyed my time so much at Microsoft, I decided to return full time as a software engineer in New York City starting Feburary 2024.