Quang Dau, Developer in Melbourne, Victoria, Australia
Quang is available for hire
Hire Quang

Quang Dau

Verified Expert  in Engineering

Full-stack Developer

Melbourne, Victoria, Australia

Toptal member since July 14, 2022

Bio

Quang is a full-stack software developer with a master's degree in computer science. He is experienced in building web applications, specializing in ASP.NET MVC, .NET Core, JavaScript, and Angular for front-end development and Microsoft Azure Cloud Services. He has also worked as a research assistant in machine learning. Quang can quickly adapt to new technical stacks and frameworks and is an independent individual and reliable team player.

Portfolio

Ceridian
React, .NET, ASP.NET, SQL, ASP.NET MVC, .NET 4, CSS, Terraform, HTML, Sass...
Cumulus Tax Systems Pty Ltd.
C#, .NET, Terraform, Blazor, Telerik, .NET Core, CSS, Azure, SQL...
Gruntify
C#, .NET, .NET Core, TypeScript, Azure, Angular, Azure Cosmos DB, Auth0, C#.NET...

Experience

  • SQL - 11 years
  • C# - 10 years
  • Web Development - 10 years
  • JavaScript - 9 years
  • Azure - 8 years
  • ASP.NET - 8 years
  • .NET Core - 6 years
  • Angular - 6 years

Availability

Part-time

Preferred Environment

Windows, JetBrains Rider, WebStorm, Azure, Visual Studio

The most amazing...

...platform I've developed is Gruntify, which helped thousands of workers in Queensland, Australia, increase their productivity by 300%.

Work Experience

Software Developer

2022 - PRESENT
Ceridian
  • Fixed performance issues in SQL and .NET frameworks.
  • Developed new features and integrated them with internal systems.
  • Set up and managed the microfrontend with React and carried out its deployment.
Technologies: React, .NET, ASP.NET, SQL, ASP.NET MVC, .NET 4, CSS, Terraform, HTML, Sass, Webpack, Less, Bootstrap, Azure SQL, Azure Blob Storage API, Azure App Service, Git, ASP.NET Core, Microservices, APIs, REST APIs, Unit Testing, Web Applications, Full-stack, .NET 5, C#.NET, Databases, Software Design, Web Development, JavaScript, C#, Integration Testing, Test Automation, Cloud Services, CI/CD Pipelines, DevOps, RESTful Services, Angular, Kafka Streams, Confluence, Architecture, Vue, Classic ASP, Repository Pattern, MVC Razor, Event-driven Architecture, Figma, IIS, Web Architecture, Azure, Microsoft Azure, Entity Framework Core

Full-stack Developer

2023 - 2023
Cumulus Tax Systems Pty Ltd.
  • Developed an electronic version of the company tax return form for Australian customers.
  • Generated Blazor form dynamically using metadata from OpenAPI schema.
  • Tracked and fixed bugs using Azure DevOps (ADO) as the tracking tool.
Technologies: C#, .NET, Terraform, Blazor, Telerik, .NET Core, CSS, Azure, SQL, Microsoft SQL Server, ASP.NET, Azure Functions, Azure App Service, Git, ASP.NET Core, APIs, REST APIs, Unit Testing, Google APIs, Google Sheets API, Razor, Web Applications, Full-stack, C#.NET, Databases, Software Design, Web Development, JavaScript, Integration Testing, Test Automation, Cloud Services, CI/CD Pipelines, DevOps, RESTful Services, Kafka Streams, Architecture, Classic ASP, MVC Razor, IIS, Web Architecture, Microsoft Azure, Entity Framework Core

Full-stack Developer

2019 - 2022
Gruntify
  • Built a platform that allows users to collect and manage field data, manage assigned jobs, and view, edit and process incoming reports.
  • Transformed the workflow of thousands of workers in Queensland, Australia, improving productivity by 300% through the developed platform.
  • Set up and managed the Azure infrastructure, including App Service, SQL Database, Cosmos DB, Blob storage, Service Bus, and Elastic search on Azure.
  • Developed web applications with .NET Core and Angular.
  • Monitored and set up continuous integration and continuous delivery with Azure DevOps.
Technologies: C#, .NET, .NET Core, TypeScript, Azure, Angular, Azure Cosmos DB, Auth0, C#.NET, .NET 5, Azure DevOps, ASP.NET MVC, Razor, jQuery, .NET 4, CSS, Blazor, HTML, Sass, Webpack, Bootstrap, Azure SQL, Azure Service Bus, Azure Blob Storage API, Azure App Service, Azure Functions, Git, Entity Framework, ASP.NET Core, Microservices, APIs, REST APIs, Unit Testing, Mapbox, Google APIs, Web Applications, Full-stack, Elasticsearch, Databases, Software Design, Web Development, JavaScript, Integration Testing, Test Automation, Cloud Services, CI/CD Pipelines, DevOps, RESTful Services, AngularJS, Architecture, Windows Forms (WinForms), Classic ASP, Datadog, Repository Pattern, MVC Razor, Event-driven Architecture, Figma, IIS, Web Architecture, Microsoft Azure, Entity Framework Core

Full-stack Developer

2017 - 2019
GIS People
  • Developed an application that provides real-time reporting of political donations for the Electoral Commission of Queensland.
  • Set up and managed the Azure infrastructure, including App Service, SQL Database, Blob storage, and Service Bus.
  • Integrated with the QGov service, a digital identity verification platform for the Queensland Government.
Technologies: JavaScript, SQL, Entity Framework, C#, ASP.NET, ASP.NET Core, Azure, Microsoft SQL Server, Azure DevOps, ASP.NET MVC, Razor, jQuery, DevExpress, VB.NET, .NET 4, CSS, Blazor, HTML, Sass, Webpack, Less, Bootstrap, Azure SQL, Azure Service Bus, Azure Blob Storage API, Azure App Service, Git, APIs, REST APIs, Unit Testing, Mapbox, Web Applications, Full-stack, Auth0, .NET 5, C#.NET, Databases, Software Design, Web Development, .NET, Integration Testing, Test Automation, Microsoft Access, Cloud Services, CI/CD Pipelines, DevOps, RESTful Services, AngularJS, Confluence, Architecture, Windows Forms (WinForms), Classic ASP, Datadog, Repository Pattern, MVC Razor, Azure Cosmos DB, Figma, IIS, Web Architecture, Microsoft Azure, Entity Framework Core, MySQL

Development of a Mobile Face Recognition System

Developed an offline facial recognition system for mobile devices.

This system uses Haar-like features to detect and classify human faces, and it uses principal component analysis and local binary pattern algorithms for the face recognition stage.

Gruntify

https://portal.gruntify.com/public/login
This product allows users to collect and manage field data and assigned jobs, as well as to view, edit, and process incoming reports. In addition, it also has a built-in workflow engine to allow users to create a multi-step process to fit their operation flow.

Open Declare

This project provides real-time reporting of political donations and a platform for registering political donations for the Electoral Commission in Australia—Queensland and South Australia state. It also integrates with the third-party QGov service.
2017 - 2018

Master's Degree in Computer Science

Queensland University of Technology - Brisbane, Queensland, Australia

2012 - 2016

Bachelor's Degree in Information Technology

Vietnam National University - Hanoi, Vietnam

Libraries/APIs

Azure Blob Storage API, Entity Framework, REST APIs, React, Google APIs, jQuery, Windows Forms (WinForms), Google Sheets API, Vue

Tools

JetBrains Rider, WebStorm, Azure App Service, Git, Auth0, Webpack, Kafka Streams, Confluence, Terraform, Microsoft Access, Visual Studio, Figma

Languages

JavaScript, C#, SQL, CSS, HTML, TypeScript, C#.NET, Sass, Less, VB.NET

Frameworks

Angular, .NET, ASP.NET, ASP.NET MVC, ASP.NET Core, .NET 4, Classic ASP, .NET Core, .NET 5, Razor, Blazor, Bootstrap, AngularJS, MVC Razor, Entity Framework Core

Paradigms

Object-oriented Programming (OOP), Azure DevOps, Microservices, Unit Testing, Test Automation, DevOps, Web Architecture, Event-driven Architecture

Storage

Microsoft SQL Server, Databases, Azure Cosmos DB, Elasticsearch, Azure SQL, MySQL, Datadog

Platforms

Windows, Azure, Azure Functions, Mapbox, Android, Telerik

Other

Web Development, APIs, Architecture, Computer Vision, Software Design, Machine Learning, Computer Science, IT Project Management, Artificial Intelligence (AI), Compilers, Azure Service Bus, Integration Testing, Web Applications, Full-stack, Cloud Services, CI/CD Pipelines, RESTful Services, Repository Pattern, IIS, Microsoft Azure, Facial Recognition, DevExpress

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