Programming to Product


"Before becoming an RPM, I thought for sure that I would be a software engineer. I started programming in high school on my school's robotics team and interned at Microsoft in Minnesota. While getting my undergrad degree in Computer Science at Stanford, I interned at Apple and a computer vision startup in Beijing.

Now, as an RPM at Facebook, I'm motivated by my ability to drive huge impact while also getting a taste of everything I'm interested in. There are so many interesting projects going on at Facebook that I would feel some serious FOMO if I had to choose just one team and stick with it.

For my first rotation, I solved a big problem for users and advertisers: maintaining a single identity between the Facebook app and Facebook.com on mobile browsers. Currently, I'm improving the quality of public events and driving improved event creation.

Fun Fact: I filed a patent for app suggestion ranking while interning at Apple, and I published the hit app 'SurgeProtector' with my roommate this fall."

— Tom Schmidt, 2014 RPM