Vu Quang Hoa, Software Developer in Hanoi, Vietnam
Vu Quang Hoa

Software Developer in Hanoi, Vietnam

Member since May 23, 2016
Hoa, nicknamed Joe, is a brilliant engineer who is capable of grasping new concepts very quickly. His most striking quality is the commitment he shows in whatever he does. He specializes in full-stack, highly scalable Python-Django applications, with experience in Java and PHP. He has over two years of experience developing applications on the Django framework at the StoryTree company—one of the top 500 startups in the US.
Vu is now available for hire

Portfolio

  • EQTBLE
    Python, Python 3, Django, Django REST Framework, Celery, Redis, AWS, Boto 3...
  • DsTax
    Python 3, Python, Flask, Flask-RESTful, Django, Django REST Framework, Celery...
  • HealthLab
    Django, Python, Google API, Google Cloud, Jupiter

Experience

Location

Hanoi, Vietnam

Availability

Part-time

Preferred Environment

Linux, OS X, Sublime Text 3, Git

The most amazing...

...thing I've built was the query page app which turns SQL commands into an analytics page with graphs and a variety of input types (date, time, number, & string).

Employment

  • Python/Django Back-end Developer

    2021 - 2021
    EQTBLE
    • Started project from scratch, designed and applied Django best practices:. • best libraries: DRF, Celery, Django-extensions,. • unit tests, integration tests, coverage,. • clean code,. • fat models, thin views, utility functions.
    • Implemented RESTful APIs for different resources and models with complicated logic and validations.
    • Extended Django-Oauth to cope with new project requirements.
    • Integrated multiple third-party APIs to process recruitment statistics data.
    • Wrote unit tests, created coverage report, and added pre-commit process.
    • Designed and implemented data storage solutions using PostgreSQL on RDS.
    Technologies: Python, Python 3, Django, Django REST Framework, Celery, Redis, AWS, Boto 3, OAuth 2
  • Senior Full-stack Developer

    2020 - 2021
    DsTax
    • Designed and implemented the application deployment process on DigitalOcean using Gunicorn, supervisorctl, and Git.
    • Built RESTful APIs for tax clients, whitelist and blacklist IPS and throttle requests.
    • Debugged issues with performance, did stress test, and analyzed performance issues, then come up with a plan and solution for both coding and design.
    • Integrated various third-party APIs and services including OneSource, Quickbooks, Shopify, Fishbowl.
    • Built an alert system for customer service. • Slack notification. • Sentry notification for the development team. • Performance notification for the development team and business team.
    • Adjusted, maintained the UI/UX pages for clients and company admins using jQuery, Bootstrap, HTML, and CSS.
    Technologies: Python 3, Python, Flask, Flask-RESTful, Django, Django REST Framework, Celery, RabbitMQ, QuickBooks, Shopify
  • Python Engineer

    2020 - 2020
    HealthLab
    • Built RESTful APIs for the local development team to get workers' information.
    • Designed database schema for new features, make it easy to upgrade and maintain.
    • Optimized the system performance due to a huge load of queries using: paging, analyzing performance metrics, cleaning the code.
    • Refactored code, clean up messy code and libraries, upgraded the app engine machines.
    • Update UI/UX for the web portal using HTML, CSS, JS, and jQuery.
    Technologies: Django, Python, Google API, Google Cloud, Jupiter
  • Python Expert Developer

    2020 - 2020
    Sikoia
    • Designed and built a web application using Python/Django, Celery, and RabbitMQ from scratch.
    • Created unit tests and integration tests for the current library functions/classes (mainly in data analysis).
    • Analyzed data based on the current algorithm and added more filters, complex logic to clean output.
    • Worked closely with the owner aka a data analysis researcher in order to finalize the expected output and identify patterns.
    • Deployed the web application in Azure architecture using DevOps and Visual Studio Deployment.
    Technologies: Data Analysis, NumPy, Pandas, Azure DevOps, Azure Cosmos DB, Django, Python 3
  • Python/Django Engineer

    2019 - 2019
    ARTA (via Toptal)
    • Designed and implemented RESTful APIs on top of Django, DRF, and Celery/RabbitMQ.
    • Designed microservices along with their APIs interface.
    • Enhanced the Django admin feature, integrated with Google Geolocation APIs.
    • Created thousands of unit tests and integration tests using Django Unit Test, to cover at least 90% of the source code.
    • Improved and refactored the codebase to make it more efficiently.
    • Designed the database structure and the application infrastructure.
    • Refactored code following the best practices from the Django community/blog and the book "Django Two Scoops."
    Technologies: Django REST Framework, PostgreSQL, Celery, Django, Python
  • Back-end Developer

    2018 - 2019
    Rasoul Holdings, LLC (via Toptal)
    • Implemented RESTful APIs using Django and DRF to be consumed by mobile applications that use JWT for authentication.
    • Involved in the design and deployment of the application structure in AWS using Lambda for deployment.
    • Integrated Sentry, New Relic, Thumbnail API, AWS, and Slack with third-party services.
    • Implemented a web page for Tudoonow.com using HTML, JavaScript, and CSS.
    • Enhanced a Django admin dashboard using Django Grappelli.
    • Composed unit and integration tests to cover 90% of the codebase.
    • Wrote performance stress tests to detect the bottleneck of the application.
    • Refactored code daily to improve performance, based on the best practices recommended from the Django community and the book "Django Two Scoops."
    Technologies: Amazon Web Services (AWS), CSS, JavaScript, HTML, AWS, Redis, PostgreSQL, Celery, Django, Python
  • Django Developer

    2018 - 2019
    Atomic One CC (via Toptal)
    • Built a website and RESTFUL API based on Python/Django, DRF, and Celery/RabbitMQ.
    • Used Docker, Nginx, RabbitMQ, and Gunicorn for deployment.
    • Developed an admin dashboard based on Material Design and Django Admin.
    • Implemented soft deletion and history of changes for all objects.
    • Integrated AWS, Sentry, Rollbar, and NewReli with third-party services.
    • Designed and implemented hundreds of unit tests and integration tests.
    • Refactored code daily to improve performance, based on the best practices recommended from the Django community and the book "Django Two Scoops."
    Technologies: HTML, CSS, JavaScript, PostgreSQL, Celery, Django, Python
  • Freelance Django Developer

    2018 - 2019
    Atomic One CC (via Toptal)
    • Built a management portal for admin using Django Admin and Material Design.
    • Developed and maintained a SYNC API built entirely in Python (Django framework).
    • Integrated user-facing elements developed by the front-end developers with server-side logic (using jQuery, Ajax, HTML, and CSS).
    • Created and maintained unit tests to cover 90% of the code base.
    • Followed the best practices recommended from the Django community and the book "Django Two Scoops in order to refactor code daily.
    Technologies: Django, Python
  • Freelance Full-stack Developer

    2016 - 2017
    DealzTap (via Toptal)
    • Maintained and optimized a server to meet with high demand requests on AWS EC2 (Dealztap.com).
    • Maintained RESTFUL APIs which were built entirely with Python/Django and RabbitMQ/Celery.
    • Integrated many third-party services including ONTRAPORT, Google OAuth 2.0, and WordPress.
    • Researched and discussed with the business team to come up with the best solution for both technical and commercial issues.
    • Designed and maintained a database on AWS RDS to cope with new features.
    • Built a good push-notification management system using firebase.
    • Refactored code daily to improve performance, based on the best practices recommended from the Django community and the book "Django Two Scoops."
    • Involved in the analysis and design of the application features.
    Technologies: Amazon Web Services (AWS), OAuth, Heroku, AWS, Django, Python
  • Full-stack Developer

    2016 - 2016
    The Lori System
    • Created and maintained a website for transportation quotes in Kenya (truck only) for Lorisystems.com using Django framework, HTML, CSS, and jQuery.
    • Managed the deployment on Heroku and Google App Engine.
    • Built RESTful APIs entirely with Django REST framework powered with Celery/RabbitMQ.
    • Developed a tracking service using the Google Geolocation API.
    • Integrated third-party services such as a payment service (PesaPal) and tracking (Google Geolocation API).
    • Created a testing automation service inside the project to test: Style Guide PEP8 (Flake8), API (unit test, Factory Boy), code coverage (coverage.py), and property-based tests (hypothesis).
    • Followed the best practices from the Django community/blog and the book "Django Two Scoops" in order to refactor code.
    • Designed the database structure and application infrastructure.
    Technologies: Django REST Framework, Google App Engine, Heroku, jQuery, Django, Python
  • Back-end Developer

    2014 - 2016
    StoryTree
    • Developed and maintained a RESTful API built entirely in Python with Django framework.
    • Managed the deployment on an EC2 server using Git and Fabric.
    • Designed and implemented data storage solutions using PostgreSQL on RDS.
    • Optimized the application performance to meet up with users' demands using Nginx for the EC2 server and Heroku apps for free workers.
    • Integrated various third-party APIs such as tracking (USPS, FedEx, UPS), logging (Sentry), server performance (New Relic), push notification (Parse), advertising analytics (Fiksu, Tune, Facebook, AdWords), Payment (Stripe), and email (SendGrid).
    • Integrated user-facing elements developed by the front-end developers with server-side logic using jQuery, Ajax, HTML, and CSS.
    • Built an alert system for customer service using (Slack notification and integration) and for project managers (SendGrid email).
    • Constructed an AB testing system to test new features based on a variety of metrics like the chi-square test and the two-sample test.
    • Maintained side projects related to the SimplePrints app using the Node.js framework, Ember, and Express.
    Technologies: Amazon Web Services (AWS), RESTful APIs, RESTful Development, Redis, AWS, Django, Python

Experience

  • Python Developer
    http://dstax.com/

    Worked on a tax application that calculates tax for orders coming from different services (QuickBooks, Fishbowl, and IT Bridge). My job was to integrate with many other services so it would communicate with our API correctly.

  • Python Best Practices and Tips by Toptal Developers (Publication)
    This resource contains a collection of Python best practices and Python tips provided by our Toptal network members.
  • Toptal Mentor
    Vu is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Vu shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.

Skills

  • Languages

    SQL, JavaScript, Python, Python 3, CSS, HTML
  • Frameworks

    Django REST Framework, Django, Scrapy, Selenium, Ember.js, Express.js, AngularJS, Flask, OAuth 2
  • Libraries/APIs

    Facebook API, Google API, TensorFlow, Node.js, jQuery, Stripe API, Gmail API, Google Maps API, Pandas, NumPy, Flask-RESTful
  • Tools

    Celery, RabbitMQ, Git, GitHub, GitLab CI/CD, Sublime Text 3, Boto 3
  • Paradigms

    Unit Testing, RESTful Development, Agile Software Development, Functional Programming, Data Science, Clean Code, Design Patterns, Automation Testing, Test-driven Development (TDD), DevOps, Azure DevOps
  • Platforms

    Amazon Web Services (AWS), AWS EC2, Heroku, Linux, Docker, OS X, Google App Engine, AWS Lambda, Shopify
  • Storage

    MySQL, PostgreSQL, Redis, Azure Cosmos DB, AWS S3, Google Cloud
  • Other

    RESTful APIs, Freelance, Data Analysis, Full-stack, Software Development, AWS, Front-end Development, Integration Testing, Unix Shell Scripting, Web Services, OAuth, Chrome Extensions, Firefox Extensions, Jupiter, QuickBooks

Education

  • Master's degree in Computer Science
    2012 - 2014
    University of New South Wales - Sydney, Australia
  • Bachelor's degree in Computer Science
    2006 - 2010
    University of Engineering and Technology, Hanoi National University - Hanoi, Vietnam

To view more profiles

Join Toptal
Share it with others