Waterloo, ON, CA

Yash Malik

3A, Computer Engineering, ygmalik@uwaterloo.ca | View Linkedin profile

Summary of qualifications

  • Proficient in object oriented programming and working knowledge of C++, C#, and Java
  • Extensive experience with PHP, jQuery, CSS, and HTML earned as a web developer for Wattad Technology
  • Knowledge of mobile application development earned from developing applications for Blackberry 10 and Windows 8
  • Adequate knowledge of HTML5, MySQL, Assembly Language, Git, SVN, and MATLAB acquired through self-training and personal projects
  • Excellent verbal communication and leadership skills developed via prior work experience

Work Experience

Sept. 2012 » Dec.2012

C++ Software Developer

Handheld Diagnostic/Phone UI Team, Research in Motion Ltd., Waterloo, ON
  • Primary developer on RIM’s internal bug reporting tool for Blackberry 10
  • Proposed and developed a high-performance crash reduction solution, which decreased the overall application failure rate by 55%
  • Independently drove the development of this tool and took part in UI and feature enhancements, performance optimization, and bug fixes
  • Developed and managed the settings page for this tool using Adobe Air
  • Added analytics to the phone UI app to better understand its usage
  • Gained experience with C++, Cascades, Qt, Shell, Adobe Air, Subversion, and Git
Jan. 2012 » Apr. 2012

Web Developer

Web Development Team, WP Technology Inc, Toronto, ON
  • Created designs and implemented new features that were heavily appreciated by the user base
  • Collaborated with web designers to develop a website navigation system to improve content discovery and ease user experience
  • Implemented algorithms and design optimized for mobile Web applications
  • Gained experience with PHP, jQuery, HTML, CSS3, MySQL, and Git
May 2011 » Aug. 2011

Software Developer

Web Development Team, WP Technology Inc, Toronto, ON
  • Implemented optimized algorithms to work around/avoid replication lag between master and slave databases
  • Worked with memcached to speed up the dynamic database-driven system
  • Worked with the Facebook, Scribd, and other third-party APIs to aid their integration with the Wattpad eReading Platform
  • Gained experience with PHP, jQuery, HTML, CSS3, MySQL, SVN, Facebook Graph API, Scribd API

Relevant Experience

Jan. 2013

Authenticator - Windows 8 Application Development

Self-Study Project, Waterloo, ON
  • Developed an application titled Authenticator which generates an authentication code that a user needs to enter in addition to their username and password to log in to Google Services.
  • Implements Google’s open-source 2-step authentication algorithm which can also be used for Dropbox.
  • Gained experience in JavaScript, HTML, Windows 8, and Microsoft Visual Studio Express 2012
Nov. 2012

Wallpaper King - Blackberry 10 Application Development

Self-Study Project, Waterloo, ON
  • Developed an application titled Wallpaper King which changes the background of the handheld every set interval
  • Includes the ability to create custom albums by picking images of choice from the device. The app then iterates though the images in the custom albums to change the background.
  • Gained experience with C++/Qt Cascades and BB10 Native SDK
Dec. 2010 » Jan. 2011

Game Development

Self-Study Project
  • Implemented several levels for a snake game applet programmed in java
  • The concepts of linked lists and queues were heavily focused upon
  • Try out one version here.
Nov. 2009 » Apr. 2010

Co-founder

IncRedible sponsored by HSBC Finance, Markham, ON
  • Established a student-run company of thirty employees to market an innovative product
  • Worked with the IT department to maintain a website for the company
  • Managed complaints effectively and served as a liaison between company and consumer communications
  • Created training programs for general employees to augment sales skills

Education

Candidate for Bachelor of Computer Engineering, Honours CE, Co-operative Education, University of Waterloo, Waterloo, ON - September 2010 » 2015 (expected)

Relevant Assignments
  • Embedded Microprocessor Systems, May – August 2012, programmed an audio media player using C for the Nios II embedded-processor.
  • Operating Systems and System Programming, May – August 2012, Practical experience in the implementation of OS related concepts such as Inter-process communication, Shared Memory Management, and POSIX message standards.
  • Digital Computers, September – December 2012, Exceeded expectations of the lab project by developing a fully functional post-fix calculator in assembly language on the Cold fire (Motorola M68000)

Extracurricular Activities

  • Enjoy playing soccer, cricket, and Basketball
  • Will beat you at ping-pong and pool
  • 2010 - Present , Piano player
  • 2010 – Volunteering at a Center for the Developmentally Disabled
  • 2007 - 2010 , Cricket (High School Team)- Ranked 2nd place two times