Hi, I'm Khuong Tran
I'm a software engineer, who can work with multiple technologies to implement high quality products. I'm most comfortable working with Python, C++, and JavaScript project, however, I'm also flexible to work with other programming language as well. I often practice with data science technologies like NumPy, Pandas, SciPy, Matplotlib, and especially machine learning tools like Scikit-learn, Tensorflow, and Pytorch.
I'm comfortable to work with any type of projects including but not limited to frontend, backend, data science, data engineering. During my school years, I gained some experience with system programming with multi-threading and scheduling processes and practiced programming to GPU with technologies like OpenGL and GLSL.
Education
Bachelor of Science - Computer Science
Fall 2021 - PresentUniversity of Ontario Institute of Technology - School of Science & Engineering Technology
Ontario College Advance Diploma - Computer Programming
2018 – 2021Seneca College of Applied Arts and Technology - School of Software Design & Data Science
Experience & Activities
Ki3 Photonics Inc - September 2022 – April 2023
- - Collaborated closely with quantum physicists to develop Python packages that help in simulation, inverse design, and optimization of noisy quantum circuits.
- - Optimized program efficiency by analyzing, refactoring, and rewriting Python code.
- - Built and wrote unit tests for quality assurance using Pytest.
- - Developed pipeline that generates, collects, and stores quantum information data.
- - Developed visualization module for the project that helped in visualizing quantum circuits with user interactions.
Statistic Canada - February 2022
- - Worked in a team of 3 to build a system that collects vessel data and notifies commodores about whale habitats using Python.
- - Used Pandas and NumPy to generate analytical reports of vessel data
- - Processed and cleaned geospatial data using Rasterio and Shapely
Seneca College - September 2020 - April 2021
- - Collaborated in a team of 4 to design an operational system that gathers data from solar power plants
- - Developed a website that displayed data with user-friendly interface using Flask and React
- - Developed an alarm system that can send email to technician about solar plant malfunctions
Open Source
GraphiQ
GraphiQ is an open-source framework for designing photonic graph state generation schemes. Photonic graph states are an important resource for many quantum information processing tasks including quantum computing and quantum communication.
I'm one of the contributors of this Python library
Projects
Deep Learning
A series of simple tutorials and practices using multiple deep learning technologies. In this series, I implemented different models like simple neural network, convolutional network, autoencoder, etc. These models represent best practices that can apply to solve practical problems
OpenGL
Projects that use OpenGL to render graphics.
Skills
Top Skills: Python, JavaScript, C++, NumPy, Tensorflow, React, FastAPI, MySQL, PostgreSQL
- Programming Language
Python
C++
JavaScript
- Web Technologies
HTML
CSS
NodeJS
ReactJS
FastAPI
Django
PostgreSQL
MySQL
MongoDB
- Scientific Technologies
NumPy
Pandas
SciPy
Tensorflow
PyTorch
Matplotlib