Resume

Check My Resume

Download PDF

Innovative Software Engineer with a robust background in full-stack development, machine learning, and software optimization. Skilled in both collaborative teamwork and independent problem-solving, with a proven track record in increasing efficiency, developing cutting-edge software features, and leading technology-driven solutions in fast-paced environments.

Education

Master of Science in Computer Science

2022 - 2024

University of Minnesota - Duluth, Duluth, MN

  • GPA: 4.0/4.0
  • Master’s thesis: Predictive In-memory Multi-Level Indexing Algorithm for Spatiotemporal Trajectory Streams in Distributed Environments.

Bachelor of Science in Computer Science & Statistics

2015 - 2019

University of Minnesota - Duluth, Duluth, MN

  • GPA: 3.77/4.0

Skills

  • Programming Languages: Python, JavaScript, TypeScript, R, Java, C/C++, Racket, Scala.
  • Framework: Node.js, Electron.js, FastAPI, Flask, Scikit-learn, Pandas, NumPy, TensorFlow, PyTorch
  • Database: MySQL, MongoDB, SQLite, PostgreSQL.
  • Version Control System: Git.
  • Methodologies: Agile, Scrum.

Professional Experience

Graduate Teaching Assistant

08/2022 - 04/2024

University of Minnesota - Duluth | Duluth, MN

  • Taught labs on machine learning, data structures & algorithms, and C++ programming.
  • Graded assignments and provided feedback during weekly office hours.

Full Stack Developer

03/2020 - 07/2022

BioTuring Inc. | HCMC, Vietnam

  • Developed API endpoints and API server utilizing FastAPI to facilitate biotechnology dataset search and visualization in BBrowser — A software solution that helps scientists effectively analyze single-cell omics data.
  • Utilized ggplot2 and ComplexHeatMap libraries to build data visualization tools for scRNA-seq analysis in BBrowser.
  • Increased monthly usage of BBrowser’s scientific plotting feature by 50% in Q1 and Q2 2022 through performance improvement.
  • Developed an internal ETL pipeline using Python and AWS cloud, reducing data curation time by 40% through automation.
  • Improved work efficiency by 20% by building a wrapper library for Python’s concurrency and multiprocessing library and developing an internal back-end server for task scheduling and parallelization in BBrowser and BioTuring Enterprise Server Platform (BESP).
  • Researched & developed a cell type searching algorithm within a database containing 16 million cells. Contributed to the company’s revenue growth through successful licensing agreements with pharmaceutical companies and research institutes.

Machine Learning Engineer

12/2019 - 03/2020

Vietnam Communications Corporation | HCMC, Vietnam

  • Developed an internal distributed system using Python to analyze machine learning and deep learning on 80,000 videos from the Vietnamese Lotus social network per day, resulting in a 30% increase in efficiency.
  • Created API endpoints using FastAPI library for ML analytics service.

Portfolio

My Works

Predictive In-memory Multi-Level Indexing Algorithm for Spatiotemporal Trajectory Streams in Distributed Environments

Algorithm

BioTuring Browser

Application

BioTuring Task Scheduler

Backend

BioTuring Data Delivery Pipeline

Backend

BioTuring Cell Search

Algorithm

Deep Learning Analysis System for Lotus Social Media Network

Backend

Ecolibrium3 Solar Map App

Application

Contact

Contact Me

My Address

Round Rock, TX 78664

Profiles

Call Me

+1 310 490 3089

Designed by BootstrapMade