Sign in

Software Engineer Developer

Waterloo, ON, Canada
January 05, 2020

Contact this candidate



289-***-**** Waterloo ID: 20783495 EDUCATION

University of Waterloo Waterloo, ON

Candidate for Bachelor of Science, Computer Engineering Expected 2023

• Honors: Nortel Networks and President Scholarship valued at $6,500

• Relevant Coursework: Object Orientated Programming / Algorithms and Data Structures WORK EXPERIENCE

OpenText Corporation Waterloo, ON

Software Developer Sep – Dec 2019

• Reduced time required for developers to locate client-side bugs by 30%, by implementing a logging service which piped logs to local files

• Designed a desktop UI automation framework, by implementing principles of abstraction, allowing developers to easily create test

• Implemented client-server file synchronization progress service, by creating custom event handlers to listen for events, which displayed progress with minimal latency

• Redesigned how the error report was generated to notify the user when generation failed, leading to improved customer experience

TeamX Technologies Kitchener, ON

Backend Software Engineer Jan – Apr 2019

• Designed automated web scrapers by traversing the DOM and parsing its elements to extract information, which increased data collection by 54%

• Reduced API response times from minutes to less than 1 second, by refactoring schemas, queries and indexes

• Implemented RLE data compression algorithm to reduce image sizes by 27%, which resulted in faster app loading times

• Reduced client-server latency for updating game scores, by using WebSockets, which increased app usage by 10%

SIMMPRO Programming Oakville, ON

Programming Instructor for C# May – Aug 2016

• Developed an in-depth curriculum to teach over 20 students the principles of computer science such as conditional statements, object-oriented programming, and iterative loops PERSONAL PROJECTS

Planet Jobs – Student Job Search

• Implemented text classification service that correctly classified if a job was suitable for teenagers with a >90% accuracy rate

• Designed push notification service which notified users, when newly added jobs fit their criteria

• Created a CI pipeline which ran tests, built docker images, and deployed to EC2 instance with docker-compose Pysfy - Therapist Finder

• Developed backend for web app, that allows students to find therapists, based on their needs and location

• Designed RESTful API, enabling doctor information to be stored persistently in MySQL database

• Implemented authorization, ACLs, and authentication, to improve the security of API, and users

• Leveraged sorting algorithms to allow users to sort calendars based on dates, and common times amongst a common day


• Experienced with C, C++, NodeJS, Docker, Python, MySQL, Git, Pytest, JavaScript, Mocha

Contact this candidate