A Day in Life as a Software Engineering Intern at Snapchat!


Yasmeen Roumie is an exemplary role model to all, a go-getter, and a rising star. She attended one of most prestigious magnet high schools in the nation, Stuyvesant High School, where she interned at Harvard Medical School during both summers as a rising high school sophomore and junior; interned at NASA (National Aeronautics and Space Administration) as an engineer during both summers as a rising high school senior and college freshmen. During High School, she excelled and participated in many extra-curricular activities such as contributing for the school newspaper; being the director of Finance for StuyHacks - the school sponsored hackathon for high school students worldwide; being part of the Jazz Band as a drummer; being part of the core Robotics team; and being part of the fencing team where she competed nationwide. 

Yasmeen is currently a sophomore at Hunter College as a computer science major, but she doesn’t primarily define herself as just a college student. Yasmeen is a software developer with a concentrated focus on augmented and virtual reality with a plethora of professional experience within this industry since High School. During the summer of 2017, she interned at Snap Inc. and will be interning at Tinder as a software developer this summer. Yasmeen is also an hackathon hacker where she has attended numerous hackathons over the past couple of years traveling all over the nation as a participant, speaker, and volunteer.

Disclaimer: Yasmeen is not representing nor is this article sponsored by Snap Inc. or any of its affiliates. She is being interviewed and answering as an independent, post-internship.

Thank you so much for interviewing with Chapter1! Let’s begin. 

There’s so many things I’d like to cover with you due to your wide variety of professional interests and experiences - but for now, I’ll primarily focus with your background as a software developer and a Snap Inc. intern. What initially drew you into programming and want to pursue this as your professional career? What do you like about it?

I started participating in robotics early in elementary school. Robotics was what first exposed me to practical uses of technology and engineering, more than what I was able to learn in school. Then in high school I was finally able to take programming classes and join the school’s FIRST and Zero Robotics teams. I attended my first hackathon in junior year and really enjoyed being able to create and finish a whole project within a weekend. In the past three years, I’ve been to over 40 hackathons. At hackathons, I enjoy being able to build whatever I want, experiment with new technologies, and collaborate with new people. As for programming in general, it is easy to make an impact in a short amount of time without much of a barrier to entry–I didn’t need expensive hardware and tools like in robotics, and I could teach myself almost everything I needed to finish my projects.

What was your day-to-day like? What was your favorite part about working there?

I went to work around 9 am and ate breakfast in the cafeteria, across the street from my office building. My team had stand up nearly every morning, at which we went around and talked about what project or task we were currently working on. Then at noon I’d go eat lunch with other interns or my team, or go to a lunch and learn to watch a speaker present. After work, I ate dinner in the cafeteria and sometimes went to Council where we often participated in arts and crafts events that benefited local charities. I bought a skateboard, which I usually rode home on along the Venice boardwalk.


How would you describe Snap’s work culture?

From an intern’s perspective, the culture seemed very laid back. Most engineers worked from 10 am to 6 pm, but I worked from 8 or 9 am to 7 or 8 pm. I never felt much pressure to finish things super quickly because I worked on more experimental projects, rather than features that had to be pushed to the app immediately.

What were some challenges you encountered as a software engineer at Snap? How did you overcome them?

I had to learn a variety of new technologies to use to make lenses, and often ran into obstacles during the process. If I didn’t know something, I first went through the documentation and repository of old lenses to try to figure out what step to take next. And if that didn’t work, I talked to or messaged someone on my team for help. One of the most valuable skills I learned while working there was figuring out which questions were the right ones to ask, and when to ask them.

With the advent rise in popularity of the Snapchat mobile app in the past decade, we’ve seen Snap create its own niche in the technology industry by creating a hybrid of social media, instant messaging, and first signs of mainstream augmented reality (face filters). However, in the recent years, facebook has developer their own version of Snapchat within their social media platforms, in fact, most of them in Instagram, Facebook, Messenger, Status (WhatsApp), how does Snapchat keep its competitive edge by maintain their users from migrating to facebook’s snapchat clone platforms? Do you think original content plays a large role within the competition?

I think different platforms are associated with different uses. Even though Facebook and Instagram have AR, people still use it mainly on Snapchat because you probably don’t want everyone following you to see a dog face selfie permanently on your page, especially if you’re applying to college or looking for a job. The same thing goes for Snap Map–you only want your close friends to see where you are, rather than broadcasting your exact location to the whole world.

In what direction do you see Snap moving towards in the near future? Do you think the focus on cameras will play a much more significant role for their publicity and revenue stream?

Snap is a “camera company” so new camera features will definitely be a major focus in research and development. However, they are constantly coming up with new products that aren’t related to the interactive camera aspect like Snap Map and Snap Store. They don’t restrict your creativity, so really anything you can think of is possible. We had some internal hackathons where whole teams would spend a day or two building whatever product they wanted related to Snap. I ended up getting second place at the intern hackathon for a product that encouraged users to engage with local businesses through location-based deals discovered in Snap Map.

Any advice or suggestions for our non-technical readers who want to get involved with software engineering?

Attend hackathons, tech meetups, and other events where you can learn more, find inspiration, and meet other people who can mentor you. You can learn as you go, so don’t be afraid to just start a project.

Please share to any social media of your choice if you like the interview!

If you want your startup to be interviewed or have any inquiries, please reach out to me at contact@taehongmin.com. Thanks you for reading!
A Day in Life as a Software Engineering Intern at Snapchat! A Day in Life as a Software Engineering Intern at Snapchat! Reviewed by Tae Hong Min on 7:00 PM Rating: 5

23 comments:

  1. I read a lot about it, but the most interesting and intriguing things I found you can learn it from view more

    ReplyDelete
  2. This is a very important point. Boat owners will often look at their worn out, leaking, engines wanting a rebuild of the old trusted "friend". Unfortunately the numbers don't add up. GLM aftermarket OMC parts

    ReplyDelete
  3. Thank you for some other informative blog. Where else could I get that type of information written in such an ideal means? I have a mission that I’m just now working on, and I have been at the look out for such information. Mc Rae Engineering

    ReplyDelete
  4. This is such a great resource that you are providing and you give it away for free. I love seeing blog that understand the value of providing a quality resource for free. appcloner

    ReplyDelete
  5. Thanks for a very interesting blog. What else may I get that kind of info written in such a perfect approach? shopify vs wix

    ReplyDelete
  6. You make so many great points here that I read your article a couple of times. Your views are in accordance with my own for the most part. This is great content for your readers. Portable Adobe Photoshop CC 2019 20.0.5

    ReplyDelete
  7. The CSOne is web-based maintenance management software designed for maintenance and repair service providers. It is specifically designed to fulfill the requirements for these services and successfully improved productivity of thousands of users around the world Hotspot Shield Elite APK

    ReplyDelete
  8. Albeit some preparation and backing is accessible with off the rack software somewhat, with specially crafted software your engineers will keep on working with and bolster your organization whether that is through preparing staff individuals in the utilization of the software or giving support and specialized assistance to cure any blunders that may happen in the software.Open Source crowdfunding software for sale

    ReplyDelete
  9. I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post. hoverwatch cost

    ReplyDelete
  10. This is such a great resource that you are providing and you give it away for free. I love seeing blog that understand the value of providing a quality resource for free. Newton MRT Station Kampong Java Road

    ReplyDelete
  11. thank you for the update, especially first-rate site.. Guest Post

    ReplyDelete
  12. Yes i am totally agreed with this article and i just want say that this article is very nice and very informative article.I will make sure to be reading your blog more. You made a good point but I can't help but wonder, what about the other side? !!!!!!Thanks web agency alessandria

    ReplyDelete
  13. I’m going to read this. I’ll be sure to come back. thanks for sharing. and also This article gives the light in which we can observe the reality. this is very nice one and gives indepth information. thanks for this nice article... software gestionale negozio

    ReplyDelete
  14. I would like to say that this blog really convinced me to do it! Thanks, very good post. OKP Holdings Singapore

    ReplyDelete
  15. Your article has piqued a lot of positive interest. I can see why since you have done such a good job of making it interesting. Kampong Java Road

    ReplyDelete
  16. This particular papers fabulous, and My spouse and i enjoy each of the perform that you have placed into this. I’m sure that you will be making a really useful place. I has been additionally pleased. Good perform! Adobe creative cloud offline

    ReplyDelete
  17. https://www.google.com/search?q=subscribe+to:+post+a+comment+(atom)%22+intitle:Software&sxsrf=ACYBGNQnrsaOqhSDCBSnIpeRH8fXCAynww:1571051195456&ei=u1akXfq7G5HPwQK50peABQ&start=70&sa=N&ved=0ahUKEwi6hbfjzZvlAhWRZ1AKHTnpBVA4PBDy0wMIjAE&biw=1366&bih=625

    ReplyDelete
  18. Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. If possible, as you gain expertise, would you mind updating your blog with extra information? It is extremely helpful for me. Phoenix Heights

    ReplyDelete
  19. Depending on the complications of the PCB, making the prototype may take more time than usual. PCB reverse engineering However, for the production of large scale electronic devices, electronic manufacturers often hire professional assemblers from authorized PCB assembly services to do the job.

    ReplyDelete
  20. Speed courting provides you with an even shorter period to be able to make an impression. As a substitute courting process, it is usually a great deal of enjoyment. A person sit down reverse of someone and also each of you include a short while to make sure one other concerning oneself. If the bell jewelry everyone step on to the subsequent dining room table, begin at rectangle just one along with replicate. Free Project TV

    ReplyDelete
  21. I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! keep up the good work... buy facebook 5 star reviews

    ReplyDelete
  22. The SaaS model offers huge advantages to software merchants and their clients. The SaaS model offers clients savvy membership based or per-use estimating, dispensing with the requirement for significant capital costs to buy interminable software licenses.Rainycrack

    ReplyDelete

Powered by Blogger.