My Resume - Computer Science Club

Expected Graduation: April 2015
Harris Rasheed
4B, Computer Science (Software Engineering Option)
http://www.linkedin.com/in/harrisrasheed
Dubai, United Arab Emirates
harris.rasheed@uwaterloo.ca
+9714 882 3520
Summary of Qualifications




One year solid industry experience at IBM Canada’s Software Research Lab, one of the third largest in
the world pioneering DB2, an established database used by many Fortune 500 companies
Additional experience with Intel Security (McAfee), Research in Motion and Metadata Technologies,
building a diverse technical experience portfolio
Highly organised, deadline-focused and effective planner focused on achieving results
Excellent communicator and team player actively involved in team building activities
Technical Skills



Programming Languages: Java , C++, C
o Scripting: Python, Perl, Bash
o Supplemental Skills: GDB, UML, ERD, SRS
o Web Technology: ASP.NET, SQL, HTML, CSS
Databases: DB2, MS SQL Server
Operating Systems: Windows, Linux, AIX
Education
Candidate for Bachelor in Computer Science Honours,
University of Waterloo, Waterloo, Ontario, Canada, September 2010 – Present (Exp. Graduation Apr 2015)
Relevant courses: Computer Networks, Software Defined Networks/Infrastructure (Advanced Topics),
Computer Security, Concurrent & Parallel Programming, Database Systems Implementation, Software Design
& Architecture, Algorithms, Data Structures & Data Management
Relevant Experience
Software Development Intern, Intel Security (McAfee)
Waterloo, Ontario, Canada, May 2014 – September 2014
Technology used: Python, Django, Apache, Tortoise SVN & Version One
Service Owner - Complete management of a testing framework production system including source code
management with 20+ contributors
Feature Development - Implemented a caching mechanism to allow for flexibility in build installations and
specific testing scenarios
Project Management - Acted as the team liaison for feature requests, common issues and critical events
related to the framework
Harris Rasheed
DB2 Software Developer – C/C++, IBM Canada
Markham, Ontario, Canada, May 2012 – April 2013
Technology used: ClearCase, ClearQuest, DB2, Perl, C++, C, SQL & Lotus Notes
Defect Resolution - Solved and implemented fixes on reported known issues in various components across
the code base requiring both general and specialised knowledge of the code
Performance Engineering - Ensured that relevant areas of the code were yielding time to the database
thread scheduler via review of the stack log files and analysis of the code for better concurrency
Memory Management - Modification of the memory pool values to allow the appropriate amount to be
allocated to the database instance and maximising the system load of DB2
Project Management - Gathered and analysed user requirements to propose a solution for a DB2 FVT tool
to allow intricate socket level testing
Platform Programs Tools Developer, Student, BlackBerry (Research in Motion)
Waterloo, Ontario, Canada, May 2011 – August 2011
Technology used: ASP.NET (MVC), C#.NET, C#, XSL, HTML, CSS, MS SQL, Perforce & MS Outlook
Dashboard Tool - Re-design, development and launch to platform production of a dashboard-creation and
management engine used to provide updates to high-level executives every week on active projects
Platform Maintenance - Management of various systems and provided a maximum turnaround time of 30
minutes for critical system bug fixes/crashes to maintain integrity and high availability
Actions Tracking - Recording of meeting minutes and actions tracking of various individuals in fast-paced
meetings requiring deep technical knowledge in internal processes
Intern Programmer, Metadata Technologies
Dubai, United Arab Emirates, June 2010 – August 2010, June 2009 – August 2009
Technology used: ASP.NET, VB.NET, C#.NET, Classic ASP, Java & SQL
Ticket Portal - Development and design of the Advanced Search module for a customer’s ticket tracking
system using ASP.NET
Soffront CRM - Independently designed and tested an SMS text-messaging engine in Soffront CRM that
sends a message to a group of contacts when the dataset meets a specific criterion
Awards, Certifications and Leadership





Student Leadership Program Certification, Organisational & Human Development
DB2 Academic Associate Certification, IBM, August 2012
Competent Leader, Toastmasters International
Merit Scholarship Recipient, University of Waterloo, 2010
Canadian Computing Competition Distinction Award, University of Waterloo, 2010
Projects
Referee Scheduling System
Designing a referee scheduling system to assign games to referees depending on a referee’s skill & availability,
game’s difficulty and a fairness algorithm that assigns an appropriate number of games to each referee
Skills: Java, LaTeX & Github