Ivan Chau: Bloomberg Summer Internship

Hey guys,

I'm Ivan, an incoming Senior! This year, I was lucky enough to participate in Bloomberg's Software Engineering Internship program. As one of the few high schoolers in the program (and the only in the Princeton Office), I wasn't sure what to expect, so here's a some of what I've experienced so far, and what I've worked on.

week 1

Started off my first day with orientation (setting up Terminal, Bloomberg's internal system, and most popular product, signing papers, etc). I visited the campus previously for an interview, but I'm still shocked at how large it is. Not only that, but there's a TON of GOOD FREE food.

After around 2 hours, I finally got to my desk. I know some people have larger setups, but coming from my laptop, this was a pretty decent upgrade.

I was later introduced to my team, working on the Web and Data Technologies side of BB. All of the team is extremely experienced, so I hope I won't mess up their development flow. My mentor, Weixi (W), explains the project I'll be working on, which will be mainly to be bolstering an internal tool used by the news team. I'll be creating an editor endpoint for more experienced developers to leverage BB's existing data mining APIs. I haven't got a chance to look at the source code, but it looks like I'll be writing in React and Redux, and if needed, server-side NodeJS along with BB APIs.

I spent the rest of my first-day organizing payroll, getting lost on campus, getting my badge and ID taken down, and downloading the various software needed on my desktop (in addition to suffering through corporate bottlenecks, as you need their various permissions during setup).