Vu Quang Hoa, RESTful APIs Developer in Hanoi, Vietnam
Vu Quang Hoa

RESTful APIs 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

Experience

Location

Hanoi, Vietnam

Availability

Full-time

Preferred Environment

Git, Sublime Text 3, OS X, Linux

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 Engineer

    2019 - 2019
    ARTA (via Toptal)
    • Designed and implemented RESTful APIs on top of Django, DRF, and Celery.
    • Designed microservices along with their API interface.
    • Enhanced the Django admin feature and built an API test page for the administrators.
    • Created hundreds of unit tests and integration tests.
    • Improved and refactored the codebase to make it more efficiently.
    Technologies: Python/Django, Celery, PostgreSQL, DRF
  • Back-end Developer

    2018 - 2019
    Rasoul Holdings, LLC (via Toptal)
    • Implement a RESTful API using Django and DRF.
    • Used AWS Lambda for deployment.
    • Integrated with Sentry, New Relic, and Thumbnail API.
    • Implemented a web page for Tudoonow.com using HTML, JavaScript, and CSS.
    • Enhanced a Django admin dashboard using Django Grappelli.
    • Composed unit tests.
    • Wrote performance stress tests and views.
    Technologies: Python/Django, Celery, PostgreSQL, Redis, Thumbnail, AWS, HTML, JavaScript, CSS
  • Django Developer

    2018 - 2019
    Atomic One CC (via Toptal)
    • Built a website and API based on Python, Django, DRF, and Celery.
    • Used Docker, Nginx, RabbitMQ, and Gunicorn for deployment.
    • Developed a website's front end based on Material Design.
    • Implemented soft deletion and changes history for all objects.
    • Used Sentry for error reporting.
    • Designed and implemented hundreds of unit tests and integration tests.
    Technologies: Python/Django, Celery, PostgreSQL, JavaScript, CSS, HTML
  • Freelance Django Developer

    2018 - 2019
    Atomic One CC (via Toptal)
    • Built a management portal for admin.
    • 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.
    • Integrated Material Design.
    Technologies: Python, Django
  • 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 and Django.
    • 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.
    • Built a good push-notification management system.
    Technologies: Python, Django, AWS, Heroku, Google OAuth
  • Full-stack Developer

    2016 - 2016
    The Lori System
    • Created and maintained a website (Lorisystems.com) for transportation quote in Kenya (truck only) using Django Framework, HTML, CSS, and jQuery.
    • Managed the deployment on Heroku and Google App Engine.
    • Built RESTful APIs entirely with Python (Django REST Framework).
    • Developed a tracking service using the Google Geolocation API.
    • Integrated third-party services: payment service (PesaPal) and tracking (Google Geolocation API).
    • Created a testing automation service inside the project to test: Style Guide PEP8 (Flake 8), API (unit test, Factory-Boy), code coverage (Coverage.py), property-based tests (hypothesis).
    Technologies: Python, Django, DRF, jQuery, Heroku, Google App Engine,
  • Back-end Developer

    2014 - 2016
    StoryTree
    • Developed and maintained a RESTful API built entirely in Python (Django framework).
    • Managed a deployment on an EC2 server (using Git, Fabric).
    • Designed and implemented data storage solutions (using PostgreSQL on RDS).
    • Optimized the application performance to meet up with user demand (using NGINX for the EC2 server, using Heroku apps for free workers).
    • Integrated various third-party APIs: 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 in order to AB test new features based on a variety of metrics (Chi-Squared test, Two-Sample test).
    • Maintained side projects related to the SimplePrints app (using a Node.js framework, Ember, and Express.js).
    Technologies: Python, Django, AWS, Redis, RESTFUL APIs

Experience

  • 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, CSS, HTML
  • Frameworks

    Django, Scrapy, Ember.js, Express.js, AngularJS
  • Libraries/APIs

    Facebook API, Google API, TensorFlow, Node.js, jQuery, Stripe API, Gmail API, Google Maps API, React
  • Tools

    Git, GitHub, GitLab CI/CD
  • Paradigms

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

    AWS EC2, iOS, Heroku, Linux, Docker, AWS Lambda
  • Storage

    MySQL, PostgreSQL, AWS S3
  • Other

    RESTful APIs, Freelance, Data Analysis, Full-stack, Software Developer, AWS, Data Analyst, Front-End Developer, Unix Shell Scripting, Web Services, React.js

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