San Francisco, California, United States
July 2013 to July 2014
Mountain View, CA
May 2011 to May 2013
Software Engineering Intern
May 2011 to August 2011
Palo Alto, CA
Harvard Student Agencies
June 2010 to April 2011
Charles River Analytics
Assistant Software Engineer
May 2010 to August 2010
Head of Platform
March 2018 to June 2019
July 2014 to March 2018
Mountain View, CA
September 2010 to May 2013
Engineer for Quora's mobile team, with a focus on end-to-end feature development (from native UI to server-side endpoints) for Quora's universal iOS app. Engineer for Quora's mobile team, with a focus on end-to-end feature development (from native UI to server-side endpoints) for Quora's universal iOS app.
What company does Tommy MacWilliam work for?
Tommy MacWilliam works for Quora
What is Tommy MacWilliam's role at Quora?
Tommy MacWilliam is Mobile Engineer
What industry does Tommy MacWilliam work in?
Tommy MacWilliam works in the Computer Software industry.
💼 Past Experience
Tommy MacWilliam, Mobile Engineer at Quora from 2013-2014, developed end-to-end feature development for Quora's mobile team. This included developing the native UI and server-side endpoints for Quora's universal iOS app. In addition, Lead Developer at CS50 from May 2011 to May 2013, developed software applications to facilitate student discussion, problem set submission, and collaborative coding for CS50x, the ﬁrst course at Harvard College to be oﬀered online through edX (with 140,000 students enrolled). Additionally, Software Engineering Intern at Box from May 2011 to August 2011, redesigned the Box mobile website to take advantage of HTML5 and jQuery Mobile. Furthermore, in October 2010, he also became the Web Developer at Harvard Student Agencies. In May 2011, he also became Assistant Software Engineer at Charles River Analytics. In March 2018, he was appointed Head of Platform at Quora. At Quora, he was responsible for driving efforts across Quora's web frameworks, machine learning infrastructure, A/B testing platform, and backend application systems. Additionally, he also led a re-usable interview workshop given to university students for several years and directed the development of our engineering-wide career rubric. Finally, he was responsible for designing and leading a management training program for engineers to get experience with managing summer interns. Additionally, he also held a position as an Engineering Manager at Quora from July 2014 to March 2018. Furthermore, in March 2018, he was appointed Lead Developer at Quora's Platform org. At this role, he was responsible for driving efforts across Quora's web frameworks, machine learning infrastructure, A/B testing platform, and backend application systems. Additionally, he also led a re-usable interview workshop given to university students for several years and directed the development of our engineering-wide career rubric.
Tommy MacWilliam's education has backgrounds in computer science and engineering. He earned his Master's degree from Harvard School of Engineering and Applied Sciences in 2012, and his bachelor's degree from Harvard College in 2009. MacWilliam has had experience in programming, having worked on a variety of software development projects.
💡 Technical & Interpersonal Skills
Tommy MacWilliam has 2 years of experience in theMobile Engineer gig at Quora. In this role, Tommy focused on end-to-end feature development for Quora's mobile team, working on tasks like developing native UI interface, developing server-side endpoints, and scripts for user interactions. Additionally, Tommy also did some work as a leaddeveloper at CS50 at Harvard University, developing software applications that facilitated student discussion and problem set submission. Additionally, Tommy was an intern at Box and a web developer at Harvard Student Agencies. Tommy has also worked as an engineering manager at Charles River Analytics, at Kenworth Cellular in San Francisco, and at Serenade in San Francisco.In 2019, Tommy became the head of platform at Quora. This saw him driving efforts across the company's web frameworks, machine learning infrastructure, A/B testing platform, and backend applications. Additionally, Tommy managed engineers and engineering managers working on both product and machine learning systems. The biggest accomplishment of Tommy's time at Quora was grooming engineering teams into technical leadership and people management roles. Overall, this led to significant improvements in engagement and retention on several engineering teams. Additionally, Tommy led a re-usable interview workshop for university students and coached engineers to get experience with managing summer interns.
Introversion (I), Sensing (S), Thinking (T), Perceiving (P)
1 year(s), 6 month(s)
There's 90% chance that Tommy MacWilliam is seeking for new opportunities
Enjoy unlimited access and discover candidates outside of LinkedIn
Trusted by 400K users from
76% of Fortune 500 companies
The most accurate data ever
Hire Anyone, Anywhere
with ContactOut today
Making remote or global hires? We can help.
No credit card required