Dang Nguyen, Developer in Seattle, WA, United States
Dang is available for hire
Hire Dang

Dang Nguyen

Verified Expert  in Engineering

Full-stack Developer

Location
Seattle, WA, United States
Toptal Member Since
July 13, 2021

Dang is a full-stack engineer with eight years of experience, first at Amazon and now at Coupang. He has strong full-stack experience with Java, Spring Framework, Hibernate, PostgreSQL, MySQL, HTML, CSS, JavaScript, React, Angular, Python, Django, Flask, Redis, and Kafka, plus game development using Unity.

Portfolio

MAO Web Solutions, LLC dba Jupiter Marketing Agency
JavaScript, SQL, Google Cloud Platform (GCP), Web Development, NestJS...
Reddit
React, Front-end, TypeScript, ECMAScript (ES6), APIs, Mobile Apps...
SoFi
Java, Kotlin, Flutter, React, TypeScript, Front-end, GraphQL, Microservices...

Experience

Availability

Full-time

Preferred Environment

Linux, PyCharm, WebStorm, IntelliJ IDEA, MacOS, Windows

The most amazing...

...thing I've done was leading the project to scale and optimize the pricing system at Coupang to generate billions in revenue.

Work Experience

Full-stack Web Developer

2023 - PRESENT
MAO Web Solutions, LLC dba Jupiter Marketing Agency
  • Developed an application that helps law firms to compare their Google Maps attributes with competitors and determine how to improve them.
  • Built the entire application from scratch using Node.js and Nest.js for the back end and Next.js for the front end.
  • Integrated with third parties such as BrightLocal, and Google API to collect data.
  • Helped to lower the cost for investors by developing a new crawler using Puppeteer to collect data instead of using Octoparse.
Technologies: JavaScript, SQL, Google Cloud Platform (GCP), Web Development, NestJS, Google SEO, Next.js, Node.js

Front-end Engineer

2021 - 2022
Reddit
  • Worked in the consumer safety team as a front-end engineer.
  • Investigated and fixed bugs in Reddit mobile web using Jira as a reporting tool.
  • Developed new blocking features for Reddit mobile web using React and TypeScript.
Technologies: React, Front-end, TypeScript, ECMAScript (ES6), APIs, Mobile Apps, Web Applications, Docker, Kubernetes, Spring Boot, Google Cloud Platform (GCP), Oracle Cloud, Unix, Git, Jira, CI/CD Pipelines, Redux, Front-end Development, Full-stack Development, Web Development, System Architecture, Requirements Analysis, Performance, Next.js, Flask, Responsive Web Apps, NestJS

Senior Software Engineer

2021 - 2022
SoFi
  • Developed a new landing dashboard using React and TypeScript.
  • Researched and collaborated with an external team to implement a feed content system for the lending dashboard. Organized training sessions to help the team understand the system better.
  • Led the effort of replacing an internal tool that identifies the loan applicant with an external third party.
Technologies: Java, Kotlin, Flutter, React, TypeScript, Front-end, GraphQL, Microservices, NoSQL, ECMAScript (ES6), APIs, Full-stack, Architecture, Mobile Apps, Web Applications, Web Application Architecture, Technical Leadership, Docker, Kubernetes, Spring Boot, Google Cloud Platform (GCP), Oracle Cloud, Unix, Git, Jira, CI/CD Pipelines, Redux, Front-end Development, REST, Figma, Full-stack Development, Web Development, System Architecture, Requirements Analysis, Data Visualization, Performance, Next.js, Back-end, Ajax, Responsive Web Apps

Senior Software Engineer

2016 - 2021
Coupang
  • Designed and developed a pricing admin tool that allows eCommerce operators to map competitor products with Coupang products and confirm price matching.
  • Architected the new data streaming system that replaced the old batch job and can handle more than ten times the current data load using Apache Kafka.
  • Improved and scaled the pricing system performance by optimizing query and implementing Redis's new caching system.
Technologies: Java, Spring, AngularJS, React, Apache Kafka, MySQL, PostgreSQL, Python, JavaScript, Redis, eCommerce, SQL, REST APIs, Amazon Web Services (AWS), Front-end, Microservices, NoSQL, MongoDB, MobX, ECMAScript (ES6), APIs, Full-stack, Hibernate, Architecture, Web Applications, Web Application Architecture, Technical Leadership, Docker, Kubernetes, Spring Boot, Google Cloud Platform (GCP), Oracle Cloud, Unix, Git, Jira, CI/CD Pipelines, Front-end Development, REST, Figma, Full-stack Development, Web Development, System Architecture, Requirements Analysis, Data Visualization, Performance, Back-end, Ajax, Responsive Web Apps

Software Engineer

2014 - 2016
Amazon.com
  • Developed the back-end system to allow eCommerce vendors to publish their discount items to business customers.
  • Designed and implemented the customer-facing application for the vendors to upload and manage their discounts.
  • Designed the architecture for the new central platform that can scale and support multi-flavor products for business pricing projects. Developed the API for the central platform to create and track submissions from customers.
Technologies: Java, AWS SWF, Amazon DynamoDB, Amazon Simple Queue Service (SQS), Spring, APIs, eCommerce, REST APIs, Amazon Web Services (AWS), Front-end, Microservices, NoSQL, Full-stack, Hibernate, Architecture, Web Applications, Web Application Architecture, Technical Leadership, Docker, Kubernetes, Spring Boot, Google Cloud Platform (GCP), Oracle Cloud, Unix, Git, Jira, CI/CD Pipelines, Front-end Development, REST, Full-stack Development, Web Development, System Architecture, Requirements Analysis, Performance, Back-end, Ajax

Unity Mobile Games

Researched, created, designed, and developed iOS mobile games using Unity. Also integrated with the Skillz platform to add an esports feature to the games and worked with the App Central, an AI-powered publishing house, to market the games.

A Trusted, Safe, and Secure Local Marketplace Web Application

A Django-based web app that provides a trusted, safe, and secure local marketplace. The function is similar to offer up, but users have to use company email to be able to register and list their products to sell. I was the project's main developer and used Django, PostgreSQL, Redis, Elasticsearch, Nginx, and Celery to develop the web app. I worked on all aspects of the project, such as designing UX and functionality, coding, and talking to potential customers.

A Dashboard for Machine Learning Model Monitoring

https://www.outpace.ai/
A dashboard web application that allows users to monitor and analyze their machine learning model. I worked as the founding engineer who developed the entire web application using Django for the back end and React for the front end.

Languages

Java, Python, JavaScript, CSS, HTML5, HTML, SQL, TypeScript, ECMAScript (ES6), C#, Kotlin, Python 3, GraphQL, PHP

Frameworks

Spring, Spring Boot, Redux, React Native, Hibernate, Express.js, Next.js, .NET Core, Flask, NestJS, AngularJS, Unity, Flutter, Django, Django REST Framework, Ruby on Rails (RoR), .NET

Libraries/APIs

React, REST APIs, Node.js, MobX, SQLAlchemy

Tools

Git, Jira, Celery, PyCharm, WebStorm, IntelliJ IDEA, Amazon Simple Queue Service (SQS), Figma

Paradigms

Microservices, Web Application Architecture, REST, Requirements Analysis, Mobile Game Design

Platforms

Amazon Web Services (AWS), Unix, Apache Kafka, Azure, Docker, Kubernetes, Google Cloud Platform (GCP), Linux, MacOS, Windows, iOS, Android

Other

APIs, Web Development, Full-stack, Front-end, Architecture, Web Applications, Technical Leadership, Front-end Development, Full-stack Development, System Architecture, Performance, Back-end, Ajax, Responsive Web Apps, Mobile Apps, CI/CD Pipelines, Data Visualization, Software Engineering, Algorithms, Pattern Design, 2D Games, Game Design, eCommerce, Google SEO

Storage

Amazon DynamoDB, MySQL, PostgreSQL, Redis, MongoDB, NoSQL, Oracle Cloud, Databases, AWS SWF

2010 - 2014

Bachelor's Degree in Computer Science

Drexel University - Philadelphia, PA, USA

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