About Me


Hi there! I'm Leon Trieu and I am an undergraduate computer science student at Simon Fraser University residing in Vancouver, BC. I love being a software engineer; expressing creativity and ideas through technology and code

I'm just a wavy dude trying to catch that big wave!





Experience Timeline


This is my leadership and work experiences timeline.

  My Résume

You can view my current résume in PDF format here.



  Programming Languages

Java
Python
HTML
C / C++

JavaScript
C#
Swift


  Libraries & Frameworks

ReactJS
NodeJS
Express
Salesforce
Firebase
Google Cloud
Google Test
Selenium
ApolloClient


  Technologies

Git
Xcode
JIRA
REST API

Windows
Linux
macOS

NoSQL
MySQL
GraphQL

Eclipse
VSCode
SAP Business Objects
Unity


  • Blackberry

    Software Developer Intern

    Mississauga, ON (Remote)


    • Positioned in the specialized cryptography and security applications Java team, providing tools for Blackberry’s internal infrastructure and development teams.
  • SAP

    Software Test Developer & Project Manager Intern

    Vancouver, BC


    • Implemented robust Java solutions for feature defects in the user interface and E2E logic for a high priority service pack upgrade to the team’s flagship product
    • Refactored legacy test scripts and developed new scripts using internal SAP automation chains which increased final acceptance test results to over 95%
    • Deployed virtual machine images bi-weekly using vCloud to provide patch environments to external teams and developers decreasing overhead in development
    • Performed regression, end-to-end, and acceptance testing on SAP’s BI products, validating 10+ internal and customer incidents every bi-weekly patch delivery
    • Undertook role as a project manager to facilitate cross-group meetings with international teams and accomplished delivery of software patches within tight deadlines
  • SAP

    Intern Committee Lead - Social

    Vancouver, BC


    • Contributed in a team of 9 committee members overseeing 150+ interns under Canada's largest internship experience program
    • Directed and organized multiple social and networking events with high engagement of 100+ interns
  • Global Relay

    Software Development Engineer in Test Co-op

    Vancouver, BC


    • Developed UI and unit tests for E2E feature development using Xcode following BDD methodology as part of the mobile iOS team
    • Migrated and refactored test base legacy code from Objective C to Swift, reducing runtimes of daily Jenkins automation builds by hours
    • Implemented fixes to test suite failures from monitoring daily smoke test logs to maintain accurate automation results, increasing team development velocity
    • Verified and logged over 30+ bug defects on JIRA, through regression and development testing
    • Worked in an agile environment and lead scrum meetings, demonstrated feature showcases to stakeholders, and met bi-weekly delivery deadlines
  • Under the GUI Academy Inc.

    Coding Instructor

    Vancouver, BC


    • Taught and tutored youth classes in game development and basic coding principles in languages such as C# and Python
    • Prepared and organized weekly lessons derived from class curriculum as well as developing new curriculum for advanced programming topics
    • Interacted and maintained professional relationships with fellow peers, instructors and parents of the program
  • Simon Fraser University

    Undergraduate Student

    Burnaby, BC


    • Expected Graduation: Apr 2022
    • Bachelors of Science in Computing Science



Projects


Here's what I've been working on lately!
Recapify png

Recapify

Discover your Spotify listening trends, explore Genius's 'behind-the-scenes' of your favourite songs, and save personally curated music recommendations!

A front-end web application utilizing popular front-end frameworks and design libraries to provide an engaging user experience, all powered by the Spotify & Genius developer APIs.

Check it out now with the visit link below!

   Website

ReactJS
Javascript ES6
NodeJS
Express
Material-UI
Heroku Cloud Platform

Chadder

A slack-based chatbot that helped new remote interns or hires answer onboarding related questions and connect them with expert employees within the SAP internal community

Developed using Python and Natural Language Processing Kit by Google Cloud

1st place team finish out of a 12-team competition hosted internally for interns at SAP Labs Vancouver

    Presentation

Slack API
Python
Google Cloud
FirstBite logo

FirstBite

A team project to develop an iOS resource & tool to help individuals with newborns and toddlers based their dietary needs and consumption

Features include nutritional food guides, logging diaries, unique user sign-up/log-in, personal profile pages and more

   Demo    Github

Xcode
Swift
Firebase
iOS
Round Robin png

The Shoppies

A challenge submission for Shopify's UX & Web Developer Intern position.

A front-end application where you can search the OMDB API for movie titles, nominate and share your Shoppinees for the "Shoppies Awards". Built with Material Design standards and the GraphQL querying language.

   Website    Github

ReactJS
Javascript ES6
NodeJS
Express
ApolloClient
GraphQL
Material-UI
Heroku Cloud Platform
Round Robin png

Friendlies Round Robin

Easily generate 2v2 round robin schedules with rotating doubles. Algorithmically designed such that each team rotation is a unique team pair in every round!

Built with a responsive, mobile-first design using React and Bootstrap.

   Website    Github

ReactJS
Javascript ES6
Bootstrap CSS
BitTorrent png

P2PY

A peer 2 peer python socket programming project that emulates a torrenting file-sharing service. The application is based on the BitTorrent specification.

The purpose of the project is to learn how to build a peer to peer application using socket programming to solve file sharing bottlenecks in client-server models, in which multiple clients would download files hosted on a single server. The goal is to implement a decentralized process that allows clients to share (upload & download) files in segments (pieces) from other various clients purely through peer to peer TCP connections.

   Github

Python
Asyncio
TCP
Pytest
Biz Hacks 2019 Logo

Visual Eyes

A mobile application that uses image recognition and machine learning technology to detect eletronics, products, and brands which redirects to a Best Buy product page

Built a minimal viable product using Unity (C#), Android SDK and Clarifai API along with a business pitch within 24 hours

Resulted in a Second Place finish out of 44 teams at BizHacks 2019!

   Demo    Presentation    Github

Clarifai API
Unity
C#
Android SDK
AngularJS Logo

Postfix Evaluator

A sample project to explore AngularJS and HTML

A simple web app that calculates arithmetic expressions in order of operations using post-fix notation

   Website

AngularJS
HTML
JavaScript
CSS