My picture

Yasith Vidanaarachchi

CS @ UofT, ex-Google Intern, Android Developer

I study Computer Science at University of Toronto. I like computer algorithms, and participate in algorithmic competitions such as TopCoder, Google CodeJam and ACM ICPC. I've been a participant at the IOI before. After completing my 2nd year at UofT I worked at Google as a Software Engineering Intern for 3 months, where I worked in the MySQL SRE Team.

Work

Project image

Mississauga Bus Times

Android app that shows bus schedules for the city of Mississauga, ON. Features include, saving favourite routes, finding the next arriving bus times for stop. Currently has over 3000 daily active users.

View Online
Project image

Only Local

Android App To Find Local Farmers' Markets. Created during Android Camp, a week long Android training at Google. The app uses Google Local API to find nearest Farmers' Markets and shows various details about it.

View Online
Project image

Toronto Bixi Bikes

Created during the LinkedIn Hackathon Toronto. Android app to find nearest Bixi Bike stands in Toronto

View Online
Project image

Only Local - Android App To Find Local Farmers' Markets

Created during Android Camp, a week long Android training at Google. The app uses Google Local API to find nearest Farmers' Markets and shows various details about it.

View Online

Skills

Mobile Development

2 years of Android experience. Planned, created and published an app with over 2000 daily active users. Currently learning iOS.

Algorithms & CS

Proficient with CS fundamentals. Have been participating in algorithmic problem solving contests for over 6 years. Member of UofT ACM ICPC team in 2012 (Placed 21st Central-East North America Regionals).

Linux and Programming

Linux user for over 8 years. Proficient in C++, Java, C and Python. Learning Javascript and Objective-C.

Experience

  • Now

    • timeline photo

      March 2013 - Present

      Independent Mobile Developer

      Worked on and published my first Android app "Mississauga Bus Times". Continuously working on the iOS and Android versions now.

      View Project
    • timeline photo

      September 2013 - Present

      Teaching Assistant @ UofT

      Holding 4 hours of lab sessions per week for Introduction to Computer Programming class.

    • timeline photo

      May 2013 - August 2013

      Software Engineering Intern @ Google Inc.

      Worked with the MySQL SRE Team. Worked on a proxy that connects MySQL to a distributed stats server system at Google.

  • 2012

    • timeline photo

      September 2012 - January 2012

      Teaching Assistant @ UofT

      Assisting with lectures for Introduction to Computer Programming class and grading final exams.

    • timeline photo

      March 2012 - September 2012

      iOS Game Development Intern @ Arkadium

      Implemented the Analytics subsystem and a common UI structure for the game. Assisted with implementation of the core gameplay.

      View Project
  • Want to know more?
    Contact Me Download CV

Yasith was effective in navigating a new code base, and even learning a new language on the fly as required by his project. In the end his work pushed the project past the initial expectations for the duration of the internship, so I was impressed with his overall results. Nina Baker - Software Engineer at Google

Contact