Tag Archives: students

A year full of new open source at Catrobat

This is a guest post from Catrobat, an open source organization that participated in both Google Summer of Code and Google Code-in last year.


Catrobat was selected to participate in Google Summer of Code (GSoC) for the sixth time and Google Code-in (GCI) for the first time in 2017, which helped us reach new students and keep our mentors busy.

We tried something new in 2017 by steering GSoC students toward refactoring and performance, rather than developing new features. Implementing a crash tracking and analysis system, modularizing existing code, and rewriting our tests resulted in more lines of code being deleted than added – and we’re really happy about that!

This improved the quality and stability of oursoftware and both students and mentors could see progress immediately. The immediacy of the results kept students engaged - some weeks it almost seemed as if they had been working 24/7 (they weren’t :)! And we’re happy to say that most are still motivated to contribute after GSoC, and now they’re adding code more often than they are deleting it.

Although new features are exciting, we found that working on existing code offers a smooth entry for GSoC students. This approach helped students assimilate into the community and project more quickly, as well as receive rapid rewards for their work.

The quality improvements made by GSoC students also made things smoother for the younger, often less experienced GCI students. Several dozen students completed hundreds of tasks, spreading the love of open source and coding in their communities. It was our first time working with so many young contributors and it was fun!

We faced challenges in the beginning – such as language barriers and students’ uncertainty in their work – and quickly learned how to adapt our processes to meet the needs (and extraordinary motivation) of these new young contributors. We introduced them to open source through our project’s app Pocket Code, allowing them to program games and apps with a visual mobile coding framework and then share them under an open license. Students had a lot of fun starting this way and mentors enjoyed reviewing so many colorful and exciting games.

Students even asked how they could improve on quality work that we had already accepted, if they could do more work on it, and if they could share their projects with their friends. This was a great first experience of GCI for our organization and, as one of our mentors mentioned in the final evaluation phase, we would totally be up for doing it again!

By Matthias Mueller, Catrobat Org Admin

Black History Month Pay It Forward Challenge: Recognizing students making a difference

In honor of Black History Month, Google hosts its annual Pay It Forward Challenge as a way to recognize individuals who are making a positive impact in their communities. The variety of submissions we received this year serves as a reminder that there are so many ways in which students can “pay it forward!” We’re excited to share the work of the students below, and hope that you feel inspired by the different ways in which students across the U.S. are expanding access and opportunities for their local communities!


Digital Initiatives
Individuals are increasingly moving to digital initiatives in order to make a positive impact and reach a large audience. Check out how these students are navigating the digital space in order to ignite change in their communities.


Tim Salau


Tim Salau is a current Master’s student in his final year at the University of Texas at Austin studying Information Studies. He is a former Google design intern and creator of the Mentors & Mentees community, an international community centered on career mentorship and personal development. They’ve held webinar and workshops around topics like leadership, how to effectively use LinkedIn, and networking!


Jehron Petty


Jehron Petty, a sophomore at Cornell University, is the co-creator of Minority Wealth Management, a YouTube series which seeks to raise awareness of wealth creation and preservation in the minority community through educational videos and social commentary.


Defining Your Community
There is no one correct definition of “community.” From Ghana to Mississippi, these students scaled their initiatives in order to impact the communities that they felt closest to.


Cynoc Bediako


Cynoc is sophomore at Cornell University studying Computer Science. He was born and raised in Ghana, and he has a passion to make Africa a better place through computer science and technology. As such, earlier this year he organized a hackathon in Kumasi Ghana called “Ghana Hacks.” The program sought to give science students a window into the world of computer science and its vast potential for development in this era of technology.


Aisha Saffold


Aisha Saffold is a native of Lexington, Mississippi, attending Jackson State University. She founded P.E.A.R.L.S. in order to empower young women in Holmes, Rankin, Hinds, Leflore, and the Grenada Counties in Mississippi (close to home). The P.E.A.R.L.S. Leadership Academy, Poise and Etiquette Training, and Get Fit with P.E.A.R.L.S. programs are all examples of ways in which Aisha seeks to mold young girls into role models and powerful women who achieve their own hopes and dreams.


University Initiatives
Busy college students can find ways to impact their local communities by engaging in initiatives with their universities.


Pearis Bellamy


Pearis Bellamy is a senior Psychology major and Leadership Studies minor at Hampton University. She founded the Black College Business Woman Connection as an effort to promote entrepreneurship and community among women. Participants leave the events not only informed and empowered, but with a tribe of women ready to support them!


Taylor Montgomery


Taylor Montgomery is a junior Physics major at Fisk University in Nashville, Tennessee, and only the second African-American young woman to be the Team Lead for the Fisk University Rocket Team. With the Rocket Team, Taylor volunteers to educate underrepresented minority students in the Nashville Metro Public Schools by engaging them in rocketry, robotics, and STEM activities.


Google Initiatives
There are several ways in which you can leverage Google’s programs and resources in order to positively impact your communities!


Koko Lawson


Koko Lawson is pursuing a MBA at Emporia State University. She is a Community Impact Lead for Google Fiber in Kansas City, Missouri, where she works to close the digital divide in the area by providing community organizations with tools and resources to improve the digital literacy of Kansas City.


Recap
Thanks to all of the amazing students who submitted entries to this year’s Pay it Forward Challenge! For even more inspiration of ways you can pay it forward, check out this year’s features below:
Taylor Mathis
Jordan Williams
Breonna July
Victor Hunt
Chanice Lee
Olamide Olowe and Rechelle Dennis
Diana Wilson
Kristopher Alford
Kirstyn McLeod and Lyndsay Hamilton
Noah Mcqueen
Amanda Lawson

Keep up with us on social (Twitter, Instagram, Facebook, G+) to hear more about our initiatives!

My Path to Google: Anjali Khetan, Software Engineer (Google Maps)

Welcome to the 21st installment of our blog series “My Path to Google.” These are real stories from Googlers, interns, and alumni highlighting how they got to Google, what their roles are like, and even some tips on how to prepare for interviews.

Today’s post is all about Anjali Khetan. Read on!


Can you tell us a bit about yourself?
I grew up in Stamford, CT, before attending college at the University of Pennsylvania. I spent the first two years studying Chemical Engineering, but after Intro to Computer Science (CS), my heart was forever changed, and I transferred to Computer Science!


What’s your role at Google?
I am a Software Engineer (SWE) on Google Maps. My team works on getting live events on the map all over the world! I love our team, because we strive to organize event data and understand how it relates to maps, places, people, and navigation. This means our work fits in with Google’s overall mission, but it also brings delight to users through fun features like drawing rainbow routes for Pride and other events, and showing them cool things to do in their area.


What inspires you to come in every day?
The people! I love our product and the projects we work on, but my colleagues are far and away the best part—I have never worked with or met such an inspiring and fun group of people.


Can you tell us about your decision to enter the process?
This was my third time applying. It's always worth the energy and effort to chase your dreams, but definitely not a smooth road :D. I joined Google right after college.


How did the recruitment process go for you?
I was contacted after being rejected for an internship. Although I had applied for the SWE New Graduate role, the recruiter felt that I would be a great match for the Engineering Residency program, so we went forward with that.


What do you wish you’d known when you started the process?
That showing an interviewer *how* you solve a problem is just as valuable as what your solution is.


Can you tell us more about the resources you used to prep?

I used “Cracking the Coding Interview,” HackerRank, and mock interviews with friends.


To finish, do you have any tips you’d like to share with aspiring Googlers?
When you love something, the work is easy!



Want to learn more about the Engineering Residency? Watch our video, or head over to g.co/EngResidency. Ready to apply to the residency? We're currently accepting applications at https://goo.gl/rhBmj1.

My Path to Google: William Edward Bailey, III, Software Engineer (and CSSI alum)

Welcome to the 20th installment of our blog series “My Path to Google.” These are real stories from Googlers, interns, and alumni highlighting how they got to Google, what their roles are like, and even some tips on how to prepare for interviews.


Today’s post is all about William Edward Bailey, III. He participated in the CSSI class of 2012 and now works at Google. Read on!


Can you tell us a bit about yourself?
Hello! I am William Edward Bailey, III, or WEB3 for short (yes, I chose the right career for my name). I was born in Atlanta, Georgia, and grew up in a small town outside the city called Douglasville. In 2012, I traveled up the East Coast to study in New Haven, Connecticut, at Yale University. I graduated class of 2016, with a combined Bachelor and Master of Computer Science. I now work as a Software Engineer (SWE) at Google under the Search Infrastructure division.

As for hobbies, I enjoy playing video games (Legend of Zelda and Smash Bros), hiking, and talking with friends. I like superhero movies (Marvel) and cheering my favorite sports team (Go Falcons!). Recently, I've become a fan of travelling and taking pictures of my various journeys across the country.

I accepted Jesus Christ as my Lord and Savior when I was 12. Christianity has been a large part of my life since.


What’s your role at Google?
I have worked on a few projects here at Google. In 2013, I interned with the Engineering Practicum (EP) program and worked under AdSpam Engineering Productivity. My manager was developing a release script to automate the process of pushing our binary to production. I wrote some unit tests to ensure the correctness of the tool and then developed a fault injection tool that could simulate several errors and prove an additional level of correctness.

In 2014, I interned as a general SWE intern under the Access and Energy division. I worked on a team that was developing cloud-managed wifi routers. My task was to integrate this service with another product at Google. I worked as a full stack engineer developing the code to request data from the backend, pipe the data through our server, and display the data in our frontend.

I currently work as a Software Engineer on the Search UI Infrastructure team in Mountain View, CA. Our team is responsible for maintaining the Google Web Server (GWS for short). GWS is responsible for processing search requests that come into Google. When we get a request, GWS contacts our backends to retrieve relevant search results, renders the results into an html page, and returns the response to our users. My team focuses on the infrastructure of the server ensuring that latency is low and it is easier for developers to build upon the platform.

One thing that I like most about Google is the breadth of projects. There's something here for almost everyone. If you like Operating Systems, you can work on the Android OS. If you like frontend work, you can develop UIs for our desktop and mobile applications. You can work on web browsers (Chrome), iOS apps, or Android apps. You can work on large, established code bases like Search or newer teams like Assistant. In many ways, it can feel like working at a different company all within Google.


What inspires you to come in every day?
Projects and people are the two words that would describe why I like working at Google.

Within Search, I work on a code base that is massive in scale (~19 years in the making) and continually evolving. The improvements made can affect the lives of billions of our users. Google gives software engineers autonomy of execution and the opportunity to work on meaningful projects. Engineers are empowered to develop ownership over portions of code, spec out design docs, and plan how they execute to accomplish their goals. For example, my team has been working on improving a part of the html rendering system, so that we can decrease CPU cost for rendering and reduce latency for our end users.

Teams here at Google are collaborative and organized around solving problems. My manager and several other members of the team have been extremely supportive, particularly as I was starting out. Whether it was debugging issues together, volunteering to help out with portions of a project I was leading, or explaining the history behind our code base, I have been helped greatly by my peers. My team members are friendly, knowledgeable of the system, and have a passion for coding. All of which makes the team a great environment to work in.

Lastly, I enjoy performing various outreach programs in my 20% time. I have been working with a university specialist to perform Google recruiting back at my Alma Mater. I've been able to go back three times thus far! I enjoy getting a chance to meet students and share my experiences (I'd be happy to chat if you are a student reading this post :). As an alumni of CSSI, I have enjoyed TA-ing the program and meeting the next generation of CSSI-ers (you may see me if you attend the Mountain View session). As a former intern, I have volunteered with the intern program by mentoring a few interns last summer. I enjoy forming personal connections and am glad that Google has provided a space for me to pursue these opportunities.


Can you tell us about your decision to enter the process?
For most of my life, computer science wasn't on my radar. My dad worked in a security and information management role, so I was well-versed in computers from an early age. However, I enjoyed writing, debating, and public speaking. All throughout high school, my plan was to major in business in college and then go on to law school. During my senior year, I needed a fine arts requirement. I could not take music theory at the time since I didn't know how to read music. However, the Christian private school I was attending counted Computer Science as a fine arts. I took the course and fell in love with the subject. After I got accepted to Yale, I decided to switch my major to Computer Science.

During the summer before college started, I participated in CSSI in Mountain View. It was my first time visiting California and my first exposure to life at Google. Throughout the three-week program, I learned about python and web development. For the last week, I worked on a team to build a calendar web app and presented it to a group of Google engineers.

The program was extremely influential in my career path in three ways. First, it gave me a better sense of how vast Computer Science is. It can be applied to numerous disciplines, from economics to political science to traditional consumer apps. Seeing what Computer Science could be like helped keep me motivated through classes I didn't like as much. Second, it sparked in me a desire to work at Google. Seeing all the free food and engineers made me want to come back next summer for an internship. Third, it gave me greater confidence that I wanted to pursue Computer Science as a major. Because of this, I decided to take several CS courses my freshman year. CSSI gave me greater confidence that I could handle these courses well.

I hope these stories encourage those reading this post who are new to Computer Science, nervous about entering college, or possibly intimidated by peers who have more experience. In my case, the vast majority of my CS experience came in college. Now is the perfect time for you to begin! Focus on doing your best and working hard to develop the foundation and core skills. Opportunities will come in time.


How did the recruitment process go for you?
Through CSSI, I was encouraged to apply for the Engineering Practicum program for my freshman summer. I got into the program and worked under Engineering Productivity for AdSpam. I received a return offer for sophomore summer to work as a general SWE intern in the Access and Energy Division. For my junior summer, I interned at a different company. I re-joined Google full time after my senior year.

In my case, much of the recruiting process for my full-time position occurred during the internships. Since I worked at Google for two summers, I was able to show my ability to work as a Google engineer. CSSI was extremely helpful in building connections at Google and gaining an idea of what skills I should cultivate in school.

I will share this fun story about how I joined my current team. During the internship of my freshman summer, I attended a Bible study at Google (Google has many different extracurricular activities similar to college). Two of the Googlers who attended were going to be working in a new division at Google. One of the guys told me that he would be interested in having me as an intern if I ever came back. When I returned sophomore summer for my second internship, I joined their team and worked under Access and Energy. After I left, my intern host left the team and came to work under Search Infrastructure. When I applied for a full time position, I initially elected to return to my former team under Access and Energy. My former intern host reached out to me and asked whether I wanted to join him in Search. I agreed and have been working under Search since I came on full time. Although I didn't realize it at the time, my path to Google Search began during my freshman summer!

I like this story because it highlights a lot of what I love about the people here at Google. They look out for each other and are eager to provide opportunities for growth, especially to those who are young and starting out their careers.


What do you wish you’d known when you started the process?
Through CSSI and internships, I was fortunate to have been coached through the process early on. Hence, I didn't have too many major bumps in the recruiting process. However, I can talk about lessons I learned more broadly about interviewing/recruiting.

A friend of mine said it best: Prepare for the interviews as if you were preparing for the SAT. Study. Practice. Study. Then, practice again. Keep working through problems until you are familiar with the general questions that may be asked and have an idea of good strategies for tackling problems. When solving the problems, practice writing solutions on a whiteboard (chalkboards were my favorite alternative). Make sure you plan out your solution before coding. Spend some time explaining your solution, thinking of edge cases, and then write the code. Make sure to test the solution afterwards. Most of all, don't forget to talk to the interviewer! Speak out loud so the interviewer knows what you are thinking and how you are approaching the problem.

Getting people to refer you can help tremendously. Google gets a lot of applicants, so getting a referral helps set your application apart (but you don’t need a referral). If you know someone who can speak to your skills, have them refer you. Also, don't be shy about contacting recruiters to ask about the status of your application.

Side projects are helpful, particularly if you can publish your code on GitHub. It helps to have working examples to show how well you can code. However, don't be too concerned if you don't have time for side projects or hackathons. As I loved to say in school, classes were my hackathons; I spent most of my programming efforts on courses. If you can choose challenging courses that have extensive projects and can get internship experience over the summer, that can help you develop the skills you need.

Lastly, apply early. The recruiting season starts in August/September (depending on region).


Can you tell us about the resources you used to prepare for your interview or role?
Cracking the Coding Interview and the Programming Interview Exposed are two good books for interviewing. In applying to various places, I've seen some of the questions in those books asked.

I also want to stress the importance of classes. They are extremely valuable in teaching you how to code and in learning the fundamentals of Computer Science. Don't skimp on those. I will use an analogy. When you first start off your college career, you are attempting to build a house. Your introductory and intermediate courses are the foundation of that house. You want to make sure that you master the fundamentals and have a strong foundation. If not, your house will be shaky when you build upon it later. Make sure you have the time not just to complete your assignments, but to do well in them. Make sure you understand the concepts in class. Most of all, read your books. Yes, read the textbooks. Don't listen to anyone who would tell you otherwise. Doing the readings was extremely helpful for me in mastering the material that was taught. This is particularly true for history courses, but that would be for another blog post... :)

After you have mastered the fundamentals, consider taking harder courses like Operating Systems, Computer Networks, Compilers, or Databases. Even if you don't plan on working in these areas long-term, it is good to have a breadth of knowledge and to understand systems that you use. If you can handle the math, theoretical courses are a good way to further expand your knowledge.


Do you have any tips you’d like to share with aspiring Googlers?

  • Apply to CSSI. It is an amazing program!
  • Master the fundamentals. Ensure you have enough time to excel in your CS courses.
  • Seek support and guidance. Talk with your advisers. Forge relationships with professors.
  • Apply early and get referrals if you can.
I'll end with two pieces of encouragement:

First, there may be many of you about to head off to college far away from home. For myself, I traveled from Georgia to Connecticut and then to California. I was very homesick in the midst of adjusting to new environments, regions, and cultures. As time went on, I became more settled, knew what I was doing and where all the buildings were, and began to build deeper friendships with people. After four years of college, I was sad to say goodbye and leave a place I had come to call home. Know that it will take time for you to get adjusted to college. Be encouraged even during times when things may be difficult.

Lastly, take time to enjoy the journey. Don't be in such a rush to land a job that you miss the incredible opportunity you have in front of you. College is an excellent time to learn new things and meet new people. Yes, work hard. But, also have time to enjoy the resources available at your college and get to know your fellow classmates. Don't worry: Those four years will pass by quickly and you'll be an alumni like me wondering where the time went. While you are there, make the most of it.

Best of luck and enjoy the journey! Perhaps, we'll get a chance to meet one day at Google.




Interested in CSSI? Head to the CSSI site to learn more and apply today!

Google Code-in 2017: more is merrier!

Google Code-in Logo
Google Code-in (GCI), our contest introducing 13-17 year olds to open source software development, wrapped up last month with jaw-dropping numbers: 3,555 students from 78 countries completed an impressive 16,468 tasks! That’s 265% more students than last year - the previous high during the 7 year contest!

These students spent 7 weeks working online with 25 open source organizations, writing code, writing and editing documentation, designing UI elements and logos, conducting research, developing videos teaching others about open source software, as well as finding (and fixing!) hundreds of bugs.

General Statistics

  • 65.9% of students completed three or more tasks (earning a Google Code-in 2017 t-shirt)
  • 17% of students were girls
  • 27% of the participants from the USA were girls
  • 91% of the students were first time participants

Student Age

Participating Schools

Students from 2,060 schools competed in this year’s contest. Many students learn about GCI from their friends or teachers and continue to spread the word to their classmates. This year the 5 schools with the most students completing tasks in the contest were:

School Name Number of Student Participants Country
Dunman High School 140 Singapore
Sacred Heart Convent Senior Secondary School 43 India
Indus E.M High School 27 India
Jayshree Periwal International School 25 India
Union County Magnet High School 18 United States

Countries

We are pleased to have 7 new countries participating in GCI this year: Bolivia, Botswana, Guinea, Guyana, Iceland, Kyrgyzstan, and Morocco! The chart below displays the ten countries with the most students completing at least 1 task.


In June we will welcome all 50 grand prize winners to the San Francisco Bay Area for a fun-filled trip. The trip includes the opportunity for students to meet with one of the mentors they worked with during the contest. Students will also take part in an awards ceremony, meet with Google engineers to hear about new and exciting projects, tours of the Google campuses and a fun day exploring San Francisco. 

Keep an eye on the Google Open Source Blog in the coming weeks for posts from mentoring organizations describing their experience and the work done by students.

We are thrilled that Google Code-in was so popular this year. We hope to continue to grow and expand this contest in the future to introduce even more teenagers to the world of open source software development. 

Thank you again to the heroes of this program: the 704 mentors from 62 countries that guided students through the program and welcomed them into their open source communities.

By Stephanie Taylor, Google Code-in Team

Meet a Googler: Peta-Gay Clarke, Community Manager, Code Next

This week we partnered with Accelerate with Google, a platform that levels the playing field for people with unequal access to technology and economic opportunity, to share how Peta began working at Google and what continues to inspire her everyday.
Photo credit: Olayinka Ajakaiye

How long have you been at Google?
2 years and 6 months


How did you find yourself working at Google?
I was working at Columbia University as their Deputy Director of IT for the Journalism School when I got a call from a few friends at Google about a Community Manager role within the Google Diversity division. I had been volunteering as a co-lead for the New York Chapter of Black Girls Code and had built relationships with many Googlers (Google employees) who often volunteered with us. As I learned more about the Community Manager role, I was really intrigued and decided to interview and eventually join the EDII team (Equity, Diversity, Inclusion, & Integrity).


So what exactly is your role?
The Code Next mission is to build social capital in Black and Latino neighborhoods by developing culturally engaging and community-centric tech innovation experiences in an effort to cultivate a new generation of transformational Black and Latino computer scientists. In my role, I manage all the relationships internally and externally as well as the operations to bring this mission to fruition.


What do you like most about working at Google?
There's a saying “If you are the smartest person in the room, then you are in the wrong room.” Every room I've stepped into at Google has left me with more knowledge and a new way of thinking. I love that! Everyday I get to work with some of the smartest and most talented people in the world.


What inspires you about your work?
The youth! For a long time I've been super passionate about getting more young people of color into the tech field. It's rewarding to watch these kids learn, grow, and develop into tech leaders.


How does Google's culture support your mission?
Googlers are very supportive of this work. Right now, we have 40 Googlers who have signed up to mentor 40 of our Code Next kids for a year and 100+ Googlers who continue to volunteer their time with our program.


What energizes you?
So much...

(1) My family — I am single parent, so I owe all of my success to my family’s unwavering love and support.

(2) Technology for social good — The use of technology to improve outcomes for marginalized groups.

(3) Books — I am one of those people that buys more books than I could ever read. I used to feel guilty until my friend shared this article with me. 

Introducing the mentor organizations for Google Summer of Code 2018

We are pleased to announce the open source projects and organizations that were accepted for Google Summer of Code 2018! As usual, we received more applications this year than we did last year, and nearly twice as many as we are able to accept into the program.

After careful review, we have chosen 212 applicants to be mentor organizations this year, 19% of which are new to the program. Please see the program website for a complete list of the accepted organizations.

Are you a student interested in participating? We begin accepting student applications on Monday, March 12, 2018 at 16:00 UTC and the deadline to apply is Tuesday, March 27, 2018 at 16:00 UTC.

The most successful applications come from students who start preparing now. You can start by watching the video below, checking out the Student Guide, and reviewing the list of accepted organizations.


You can find more information on our website, including a full timeline of important dates. We also highly recommend perusing the FAQ and Program Rules.

A hearty congratulations–and thank you–to all of our mentor organizations! We look forward to working with all of you during Google Summer of Code 2018.

By Josh Simmons, Google Open Source

My Path to Google: KaMar Galloway, Program Manager

Welcome to the 19th installment of our blog series “My Path to Google.” These are real stories from Googlers, interns, and alumni highlighting how they got to Google, what their roles are like, and even some tips on how to prepare for interviews.


Today’s post is all about KaMar Galloway. Read on!






Can you tell us a bit about yourself?


I grew up in the U.S. Virgin Islands (St. Croix, to be exact) and was very much into music as a kid. My dad owns Galloway's Record Shop on the island, so I listened to a ton of reggae, soca, and dancehall music in the house. My switch from music to technology came in high school when I took my first computer science class. Fast forward four years and one victory lap year of studying computer science at NC State, and now I am at Google working as a Program Manager.


What’s your role at Google?

My title is Program Manager, but I tell everyone that I am an informal computer science teacher. At Google, I, along with several other amazing people, created the Google CS First program that teaches students how to tell their own stories and design their own games through code. The coolest project to date has to be my involvement in the Google collaboration project with Chance the Rapper.


What inspires you to come in every day?

Randomly running into people that know my team's work is super inspiring. There's been situations where I've walked into a classroom and students have recognized me from my appearances in CS First videos. It's so cool to see them make the connection that real people who look like me are actively designing and creating with technology.


Can you tell us about your decision to enter the process?

I was interested in Google because of the professional but casual culture that the company embodies. Google is constantly in the top 3 companies to work for every year. I also taught computer science to middle-school boys while in college, so I felt equipped to apply for a role as a Computer Science Teaching Fellow.


How did the recruitment process go for you?


Days before graduating, a good friend shared with me an application to a Computer Science Teaching Fellowship (now known as CSSI). I had no clue what it was all about, but I decided to apply since I didn't have any offers on the table. I don't know how confident I was that I’d get the role, but I was extremely confident in what I knew and how my unique experiences helped me learn how to code.


Can you tell us about the resources you used to prepare for your interview or role?

I reviewed all of the CS-based lessons I taught to my middle-school boys and organized them by the impact they had on my students. This prepared me to speak on specific situations and key learnings during the interview process.


Do you have any tips you’d like to share with aspiring Googlers?


Identify the thing that uniquely makes you the person you are today and bring that to the table each and every day.



Interested in CSSI? Head to the CSSI site to learn more and apply today!

My Path to Google: Alessandra Rao, Associate Product Marketing Manager



Welcome to the 18th installment of our blog series “My Path to Google.” These are real stories from Googlers, interns, and alumni highlighting how they got to Google, what their roles are like, and even some tips on how to prepare for interviews.




Today’s post is all about Alessandra Rao. Read on!










Can you tell us a bit about yourself?




I was born and raised in New York City where I lived for most of my life. I went to a specialized high school, Fiorello H. LaGuardia School of Music & Art and Performing Arts, where I majored in visual arts.




I always knew I wanted a career in marketing because it combined my passions: art, business, and occasional traveling. High school gave me a solid art foundation, so I chose to go to CUNY Baruch College to pursue a BBA in Marketing Management. During college, my love for traveling grew even more. I had the fortune of studying abroad in Barcelona and Paris thanks to a scholarship from Macaulay Honors College.




In my last two years of college, I co-founded a creative agency called White Cube Media that produces product videos for corporations. I loved using my creativity and business skills to help other companies succeed.





What’s your role at Google?




I’m an Associate Product Marketing Manager (APMM) on the App Developer Acquisitions team. I launch scaled campaigns to help app developers promote their app using Universal App Campaigns (UAC), a Google advertising product that uses machine learning. My team and I have built new emails, landing pages, and banner ads in 27 countries so far. We call our team ‘the little startup’ within Google because our scaled program is brand new. The marketing guidelines aren’t always black and white, but that’s where the fun lies!






What inspires you to come in every day?



What inspires me to come in every day is knowing that my work affects Google's advertising growth. I'm inspired by the feeling of running a startup within a huge international company. We have the typical challenges that startups face: We need to be smart about resources, build our online presence, and work with the product team to improve the user experience. It’s fun to tell a story with the data and use that knowledge to influence the creative and product teams.

I’m part of the APMM program, a tight-knit community of Associate Product Marketing Managers from different teams within Google The program offers so many unique opportunities. For example, I had the chance to take a marketing class where we learned from Google directors. In December, I went on a trip to Houston with four other APMMs to learn about the role of technology during Hurricane Harvey. In April, I'll be on my way to the annual APMM trip in Asia-Pacific (APAC) to learn about the local markets.





Can you tell us about your decision to enter the process?




One day, I decided to go to a public YouTube event in NYC. I chatted with the woman behind me, and after swapping contact info, we began exchanging emails. She was so kind and inspiring.




It turns out, she works at Google and was one of the event organizers! We kept in touch for years, and she gave me great career advice. Eventually, I asked for her advice on my resume and expressed my interest in Google. "I think you should apply for the APMM program," she told me. I applied online and was contacted by a recruiter one week later. At that point, I had just graduated college.






How did the recruitment process go for you?





The recruitment process was smooth, but long. It started out with some screening questions and phone interviews. I was invited to a Google Hangout interview while I was on vacation in Miami. I set up my computer on the balcony of my hotel room. The background was the calm blue Miami ocean!

I was thrilled to get the email invite to the on-site interviews. Google flew me out to Mountain View. The night before my interview, I went to the APMM networking party and I was so nervous that I couldn't eat or drink! I remember meeting a fellow candidate who was just as nervous as I was. He was trying to figure out how to get back to the hotel, and I offered him a ride. We’ve been friends ever since!

A few weeks after the interviews, my life changed forever. It was 5pm on a cool October day when I received the much-anticipated phone call: "Alessandra, we'd like to offer you a position as an APMM at Google." I had a huge smile on my face for a long, long time.






What do you wish you’d known when you started the process?




I wish I'd known that waiting one month for interview results doesn't mean a bad thing! To the recruiters and hiring team, a week goes by in a flash. For someone like me who was awaiting life-changing results, each week felt like a year. Luckily, my recruiter kept me in the loop for each step in the process.





Can you tell us about the resources you used to prepare for your interview or role?





I read a lot of ad tech news from big online publishers. I also read Growth Hacker Marketing and How Google Works. I practiced making compelling arguments backed by numbers. When solving a problem, I’d write out each step and all assumptions to help me think out loud.


The best hands-on resource that I had to prepare for my role was starting my own business. I learned how to be resourceful and quickly adapt to customer needs. I wore many hats: account manager, designer, budget master, and more. Dealing with ambiguity was probably the greatest skill I acquired while running my business: There was rarely ever a 'right' way to do something, so I had to write the playbook on my own. A happy client was my greatest reward.





Do you have any tips you’d like to share with aspiring Googlers?





Create your own opportunities when things don't go as planned. You will be rejected in life many, many times, but it's only a failure if you don't learn from it. My advice is to use your talents to help others. For example, help a local business get online with Google My Business. Help a local school or nonprofit get set up with G Suite for Education. Start a socially responsible blog and track the metrics with Google Analytics. Start a YouTube Channel that teaches people how to build an app. Helping others not only creates a sense of purpose, but it is a great addition to your resume with metrics to back it up.

We have something here called Googleyness. It's not always clearly defined, but for me, it centers around making social impact, being well-rounded, and seeking personal growth opportunities. Googleyness is what makes Google's culture so special.

Announcing the Winners of Google Code-in 2017

Google Code-in (GCI) 2017 was epic in every regard. It was a very, very busy 7 weeks for everyone - we had 3,555 students from 78 countries completing 16,468 tasks with a record 25 open source organizations!

Today we are excited to announce the Grand Prize Winners and Finalists with each organization. The 50 Grand Prize Winners completed an impressive 1,739 tasks between them while also helping other students.

Each of the Grand Prize Winners will be awarded a four day trip to Google’s campus in northern California to meet with Google engineers, meet with one of the mentors they worked with during the contest, and enjoy some fun in the California sun with the other winners. We look forward to meeting these winners in a few months!

Grand Prize Winners

The Grand Prize Winners hail from 12 countries, listed by first name alphabetically below:
Name Organization Country
Aadi Bajpai CCExtractor India
Aarnav Bos OpenWISP India
Abishek V Ashok FOSSASIA India
Aditya Giri OpenWISP India
Akshit Dewan XWiki United States
Albert Wolszon Wikimedia Poland
Andrew Dassonville coala United States
Arav Singhal MovingBlocks India
Arun Pattni XWiki United Kingdom
Aryaman Agrawal Systers Community India
Bartłomiej Rasztabiga OpenMRS Poland
Carol Chen Sugar Labs Canada
Chandra Catrobat Indonesia
Chirag Gupta The Mifos Initiative India
Cynthia Lin Zulip United States
Erika Tan Systers Community United States
Eshan Singh MetaBrainz India
Euan Ong Sugar Labs United Kingdom
Fawwaz Yusran OpenMRS Indonesia
Grzegorz Stark Apertium Poland
Hiếu Lê Haiku Vietnam
Jake Du LibreHealth United States
Jatin Luthra JBoss Community India
Jeff Sieu BRL-CAD Singapore
Jerry Huang OSGeo United States
Jonathan Pan Apertium United States
Jude Birch Catrobat United Kingdom
Konrad Krawiec Ubuntu Poland
Mahdi Dolatabadi BRL-CAD Canada
Marcin Mikołajczak Ubuntu Poland
Marco Burstein Zulip United States
Mateusz Grzonka LibreHealth Poland
Matthew Katz The Mifos Initiative Canada
Mehant Kammakomati SCoRe India
Nalin Bhardwaj coala India
Naveen Rajan FOSSASIA Sri Lanka
Nikita Volobuiev Wikimedia Ukraine
Omshi Samal Liquid Galaxy Project India
Owen Pan Haiku United States
Padam Chopra SCoRe India
Palash Taneja CloudCV India
Pavan Agrawal CloudCV United States
Sheik Meeran Ashmith Kifah Drupal Mauritius
Shiyuan Yu CCExtractor China
Sunveer Singh OSGeo India
Tanvish Jha Drupal India
Tarun Ravi Liquid Galaxy Project United States
Thomas O'Keeffe MovingBlocks United States
Vriyas Hartama Adesaputra MetaBrainz Indonesia
Zhao Wei Liew JBoss Community Singapore

Finalists

And a big congratulations to our 75 Finalists from 20 countries who will receive a special hoodie to commemorate their achievements in the contest. They are listed alphabetically by organization below:
Name Organization Name Organization
Alexander Mamaev Apertium Shamroy Pellew MetaBrainz
Robin Richtsfeld Apertium Aleksander Wójtowicz MovingBlocks
Ryan Chi Apertium Jindřich Dítě MovingBlocks
Caleb Parks BRL-CAD Nicholas Bates MovingBlocks
Lucas Prieels BRL-CAD Jyothsna Ashok OpenMRS
Mitesh Gulecha BRL-CAD Matthew Whitaker OpenMRS
Aditya Rathore Catrobat Tomasz Domagała OpenMRS
Andreas Lukita Catrobat Alan Zhu OpenWISP
Martina Hanusova Catrobat Hizkia Winata OpenWISP
John Chew CCExtractor Vidya Haikal OpenWISP
Matej Plavevski CCExtractor Ethan Zhao OSGeo
William CCExtractor Neev Mistry OSGeo
Adam Štafa CloudCV Shailesh Kadam OSGeo
Adarsh Kumar CloudCV Emily Ong Hui Qi Sugar Labs
Naman Sood CloudCV Koh Pi Rong Sugar Labs
Anu Dookna coala Sanatan Chaudhary Sugar Labs
Marcos Gómez Bracamonte coala Adhyan Dhull SCoRe
Wonsang Chung coala Gaurav Pandey SCoRe
Kartik Goel Drupal Moses Paul SCoRe
Sagar Khatri Drupal Fidella Widjojo Systers Community
Tanish Kapur Drupal Valentin Sergeev Systers Community
Aditya Dutt FOSSASIA Yuyuan Luo Systers Community
Saarthak Chaturvedi FOSSASIA Janice Kim The Mifos Initiative
Yash Kumar Verma FOSSASIA Muhammad Rafly Andrianza The Mifos Initiative
Bach Nguyen Haiku Shivam Kumar Singh The Mifos Initiative
Đắc Tùng Dương Haiku Daniel Lim Ubuntu
Xiang Fan Haiku Qazi Omair Ahmed Ubuntu
Anhai Wang JBoss Community Simran Ubuntu
Divyansh Kulshreshtha JBoss Community David Siedtmann Wikimedia
Sachin Rammoorthy JBoss Community Rafid Aslam Wikimedia
Adrien Zier LibreHealth Yifei He Wikimedia
Miguel Dinis LibreHealth Akash Chandrasekaran XWiki
Vishwas Adiga LibreHealth Siddh Raman Singh XWiki
Shruti Singh Liquid Galaxy Project Srijan Jha XWiki
Kshitijaa Jaglan Liquid Galaxy Project Freddie Miller Zulip
Surya Tanwar Liquid Galaxy Project Priyank Patel Zulip
Enjeck Mbeh Cleopatra MetaBrainz Steven Hans Zulip
Kartik Ohri MetaBrainz

GCI is a contest that the Google Open Source team is honored to run every year. We saw immense growth this year, the seventh year of the contest, both in the number of students participating and the number of countries represented by these students. 

Our 730+ mentors, the heart and soul of GCI, are the reason the contest thrives. Mentors volunteer their time to help these bright students become open source contributors. Mentors spend hundreds of hours during their holiday breaks answering questions, reviewing submitted tasks, and welcoming the students to their communities. GCI would not be possible without their patience and tireless efforts.

We will post more statistics and fun stories that came from GCI 2017 here on the Google Open Source Blog over the next few months, so please stay tuned!

Congratulations to our Grand Prize Winners, Finalists, and all of the students who spent the last couple of months learning about and contributing to open source.

By Stephanie Taylor, Google Open Source