Dongxu Huang, Developer in Burnaby, BC, Canada
Dongxu is available for hire
Hire Dongxu

Dongxu Huang

Verified Expert  in Engineering

Bio

Dongxu is a versatile engineer with expertise in back-end and front-end development, boasting four years of experience working with Python, JavaScript, Node.js, React, HTML, and CSS. Proficient in AWS cloud architecture, he has a master's degree in computer science, specializing in deep learning and large language models (LLMs), and a master's in computational materials science. Passionate about machine learning and scientific computing, Dongxu is eager to explore opportunities in these fields.

Portfolio

Cyberium Group
Windows Subsystem for Linux (WSL), Node.js, Express.js, Flask, Azure ML Studio...
Devo Technology, Inc
Python, JavaScript, Node.js, HTML5, CSS, jQuery, React, TypeScript, Docker...
Northwestern University
Linux, C++, GROMACS, LAMMPS, Bash, NumPy, Pandas, Scikit-learn

Experience

  • Python - 6 years
  • JavaScript - 5 years
  • Machine Learning - 4 years
  • React - 4 years
  • Kubernetes - 3 years
  • AWS Certified Solution Architect - 3 years
  • PyTorch - 2 years
  • Large Language Models (LLMs) - 1 year

Availability

Part-time

Preferred Environment

Linux, Python, Node.js, MacOS

The most amazing...

...thing I've built is an end-to-end metric tracking system, a self-servicing portal, and LLM-based machine learning pipelines for clinical text understanding.

Work Experience

Software Engineer Co-op

2023 - 2023
Cyberium Group
  • Led the development of machine learning applications for cybersecurity use cases using machine learning algorithms, including large language models (LLMs), and achieved an average accuracy of over 85%.
  • Established a proprietary data set from scratch for training and fine-tuning.
  • Designed and developed the cloud architecture for end-to-end inference prototype applications.
Technologies: Windows Subsystem for Linux (WSL), Node.js, Express.js, Flask, Azure ML Studio, OpenAI, Large Language Models (LLMs), BERT, Machine Learning, Databricks, Automation, PyTorch, Hugging Face, Prompt Engineering, REST APIs, GitHub, Azure

Senior Software Engineer

2018 - 2022
Devo Technology, Inc
  • Designed end-to-end customer usage tracking pipeline across three global business regions, exposing hidden metrics and insights, resulting in a 60% increase in billing efficiency and a 25% enhancement in customer satisfaction.
  • Developed front-end applications upon customer requests for data visualization, data manipulation, time-series forecasting, and back-end self-servicing, serving over 150 active users and accelerating five additional customer acquisitions.
  • Created back-end data agents served on Kubernetes for third-party data services, processing more than 10 gigabytes daily for 30 corporate clients, increasing the platform's revenue by 2%.
  • Built back-end scheduling and monitoring scripts for AWS cloud and Kubernetes systems, CI/CD pipelines, unit tests, and reporting services, improving cloud systems' visibility, robustness, and availability.
  • Performed ad hoc system performance analysis, root cause analysis (RCA), and business analysis using SQL, Spark, and CloudWatch logs.
Technologies: Python, JavaScript, Node.js, HTML5, CSS, jQuery, React, TypeScript, Docker, Kubernetes, AWS Certified Solution Architect, Google Cloud, Data Engineering, Spark, SQL, MySQL, Redis, Amazon RDS, Forecasting, Machine Learning, NumPy, Pandas, Flask, REST APIs, Containers, GitHub, Redis Cache

Graduate Research Assistant

2013 - 2018
Northwestern University
  • Created large-scale physics simulations using Linux, Bash, and high-performance computing (HPC), resulting in five publication collaborations, one conference talk, and a 6-chapter thesis.
  • Wrote 2,000 lines of generation and analysis code in Python, Bash, and C++, analyzing over 500 gigabytes of simulation data and generating over 20 simulated systems while mentoring five students in programming.
  • Collaborated with experimentalists. Explained, reported, and responded to questions from multiple perspectives.
Technologies: Linux, C++, GROMACS, LAMMPS, Bash, NumPy, Pandas, Scikit-learn

Experience

Full Text Clinical Trial Report Entailment Using Zero-shot LLM

https://github.com/fredhdx/ft-nli4ct
I directed a team of three in developing a zero-shot large language model (LLM) pipeline for textual entailment on breast cancer trial reports. I utilized PyTorch, Flan-T5, and all-MiniLM. Compared to models using clipped, labeled reports, I reduced data labeling efforts by 50%, increased processable input length by 66%, and improved accuracy by 10%.

Full-stack Online Map Service | Compare Microservice Architecture to Monolith Arhitecture

https://github.com/fredhdx/Serverless-Serverful-Performance-Comparison
I worked on designing, building, and deploying serverless and serverful architectures of an online map service using AWS and Flask. With this, I managed a team of five students to complete a performance evaluation on two architecture designs using JMeter and Postman. Ultimately, I achieved an 80% score among over 30 teams.

Video on Demand (VOD) Video Scraper

https://github.com/fredhdx/VOD-Downloader-Live48
A scraping and video downloading tool for Bilibili.com that uses multithreading requests, XML, Python, and FFmpeg, which supports file download, resume, and M3U8 and includes an intuitive UI with executables for Nix/Windows.

Education

2022 - 2023

Master's Degree in Computer Science

Simon Fraser University - Burnaby, British Columbia, Canada

2013 - 2018

Master's Degree in Materials Science and Computational Engineering

Northwestern University - Evanston, IL, USA

2009 - 2013

Bachelor's Degree in Materials Science and Engineering | Minor: Computer Science

University of Illinois Urbana-Champaign - Urbana, IL, USA

Certifications

MAY 2021 - MAY 2024

AWS Solutions Architect – Associate Certification

Amazon Web Services

Skills

Libraries/APIs

Node.js, D3.js, React, jQuery, NumPy, Pandas, Scikit-learn, PyTorch, REST APIs, FFmpeg

Tools

Azure ML Studio, GitHub

Languages

Python, HTML5, CSS3, Bash, JavaScript, CSS, TypeScript, C++, Java, C, SQL

Platforms

AWS IoT, Linux, MacOS, Databricks, Docker, AWS Lambda, Amazon EC2, Kubernetes, Mapbox, Windows, Azure

Frameworks

Flask, Express.js, Spark

Paradigms

Distributed Computing, Automation, Microservices

Storage

Google Cloud, MySQL, Redis, Redis Cache

Other

AWS Certified Solution Architect, Machine Learning, Large Language Models (LLMs), Data Visualization, GROMACS, LAMMPS, Small Molecule Simulation, Computational Physics, Data Structures, Computer Architecture, Windows Subsystem for Linux (WSL), OpenAI, BERT, Amazon RDS, Forecasting, Hugging Face, Generative Artificial Intelligence (GenAI), Zero-shot Learning (ZSL), Amazon API Gateway, Prompt Engineering, Containers, Computer Vision, Natural Language Processing (NLP), Data Engineering, miniLM, lxml, M3U8

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring