I'm Tuan To.-image

I'm Tuan To.

I'm a Software Engineer, recently graduated from Concordia University with a degree in Computer Science. I am located in Montreal, but I am willing to relocate to Toronto for any opportunity!

I am looking for new software engineering opportunities starting January 2024! Please feel free to reach out.

about-me-image

About me

I am a receptive and solution-oriented person that loves challenges. I think that challenges are what keeps us going in life, and without them, life would be boring and repetitive. I also like to research deeply about the things that I am interested in (such as my hobby in technology and custom mechanical keyboards).

  • Location:Montreal, QC
  • Age:22
  • Nationality:Vietnamese
  • Interests:Software development
  • Study:Concordia University
  • Employment:N/A

Education

Computer Science Undergraduate

Concordia UniversitySeptember 2019 - December 2023

Even though I am enthusiastic about data engineering and data analytics, I got to learn a lot of beautiful things regarding computer architecture and backend development. Software development is like solving puzzles for me, and I love getting involved in programming projects!

Work

TCMS Verification & Test Engineer

AlstomMay - Dec 2023
  • Developed a multi-threaded Python application to simulate a micro-controller and help the company save on new equipment
  • Automated 100 test cases using Python, Bash script, batch file, and PLC to streamline the testing process
  • Created an automatically generated HTML dashboard on Jenkins to facilitate reporting to managers
  • Deployed the Jenkins dashboard on 7 projects and increased the efficiencies
  • Debugged C++ code for train control system to ensure quality delivery to the customer
  • Acted as the Scrum master and led the verification & test team for 3 weeks

BIS Operations Architect Junior

Bombardier AerospaceJan - Apr 2022
  • Analyzed Bombardier's software lifecycles and built an automated report using Power BI
  • Built a Machine Learning model to minimize manual data cleaning and increase efficiency in software lifecycle management
  • Deployed database monitoring software (Datadog) to ODBC servers and detect abnormal behaviors in server usage

Service Desk Operator

Concordia UniversitySep - Dec 2021
  • Troubleshot computer software by researching on the spot
  • Configured network ports for static IP machines using Windows Command Line Interface
  • Monitored computer registration and network via SSH connection with PuTTy

Technical Specialist

Bombardier AerospaceJun - Aug 2021
  • Provided software and hardware support for Bombardier employees
  • Diagnosed and refurbished 100 laptops for Bombardier
  • Actively organized the workspace and kept things in order

Skills

Spoken languages
English
French
Data Engineer
MySQL Database
Postgres SQL
Python
Machine Learning
Pandas Library
SciPy Library
Numpy Library
Software Development
Python
Java
C/C++

Projects

Backend Software Developer

HobbyHop Start-upDec. 2023 - Present
  • Technologies: AWS, REST API, Bubble.io
  • Created the HobbyHop website, a place where people can share their hobby gears with their local community
  • Responsible for the backend logic, ensuring safe and secure transactions for clients
  • Created AWS REST API gateway to transfer data between the website and AWS S3 database

TapTapGo keyboard vendor website

Web Enterprise App courseSep. - Dec. 2023
  • Technologies: Java, Java Servlet Page (JSP), MySQL, SQLite, Shell script, Maven, Tomcat Apache
  • Developed a keyboard vendor website with client and product management functionalities for staff
  • Integrated a MySQL database server to the application using JDBC connector
  • Communicate effectively with teammate to adapt to sudden changes in the requirements (from MySQL to SQLite)
  • Wrote a shell script to facilitate one-click deploy for the whole team

Moon Compiler

Compiler Design courseJan. - Apr. 2023
  • Technologies: Java, Assembly, OOP Design Pattern
  • Developed a compiler that transforms human-readable code to assembly code
  • Designed the compiler using Composite and Visitor patterns
  • Implemented an assembly code generator that can handle multi-dimensional arrays and object-oriented operations with inspiration from the C programming language
  • Put in all effort possible to complete the project in a tight deadline

Video Streaming App

Computer Network courseJan. - Apr. 2023
  • Technologies: JavaScript, Shell script, MySQL, PHP, Video Encoding
  • Developed a web-based video streaming app using JavaScript and the LAMP staack (Linux, Apache, MySQL, PHP)
  • Integrated DASH library to enable variable quality video streaming that adapts to the network connection quality
  • Wrote a shell script on the server-side to automatically encode video using ffmpeg and segment them
  • Wrote a shell script to automatically compile a DASH playlist for all uploaded videos

Book Project website

Software Engineering courseSep. - Dec. 2022
  • Technologies: C#, PHP, MySQL, UML, JavaScript
  • In a team of 6, planned out requirements and created software models to add extensions to the Book Project website
  • Designed the recommendation feature for the website with C#
  • Created a MySQL database server and stored serialized object data in JSON format
  • Created a PHP and JavaScript script to connect the web app to MySQL database server

Warzone game

Advanced Programming courseSep. - Dec. 2021
  • Technologies: C++, OOP Design Patterns
  • In a team of 5, created the Warzone strategic game using C++
  • Created game object classes using multiple inheritance schema in C++
  • Used Model-View-Controller model to communicate between components of the game

No matter when or where, always bring your 'A' game, because you never know when it will open doors for you.

-- Simon Sinek

Practice doesn't make perfect. Perfect practice makes perfect execution.

-- Dr. Ernest Wong

There is no such thing as failure. There are only results.

-- Tony Robbins

Get in touch.

Feel free to send me an email anytime!

Instagram
@tuanto154
© Copyright 2022 Tim Baker