Anh Nguyen, Developer in Brisbane City, Queensland, Australia
Anh is available for hire
Hire Anh

Anh Nguyen

Verified Expert  in Engineering

Software Developer

Location
Brisbane City, Queensland, Australia
Toptal Member Since
January 31, 2018

Building software is not only for getting things done but also for the enhancement of the user experience. That's why Anh became a full-stack software engineer so that he could understand the user experience better and help the companies nail good solutions for clients. He also loves to try and learn new technologies. Seeing his clients succeed gives him more motivation to develop his career.

Portfolio

Outfit.io
Amazon Web Services (AWS), Microservices, Single Sign-on (SSO), Ansible, Docker...
Concept Patterns (via Toptal)
React, Ruby on Rails (RoR), Ruby
Agency Revolution
Redis, Ansible, Microservices, Redux, React, Go, RethinkDB, Node.js

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Microservices, Ansible, Docker, Linux, MacOS

The most amazing...

...thing I've built was a platform to help clients produce their marketing content at scale in less time with higher productivity.

Work Experience

Software Development Team Lead

2015 - PRESENT
Outfit.io
  • Led a development team to build a platform for marketing and brand automation. Conducted research about the best technologies and architecture designs for the developers.
  • Worked on DevOps using Amazon Web Services, Docker, and Ansible.
  • Built integrations for the platform such as SSO, Salesforce, and Asset Bank.
  • Scoped and planned tasks for the product roadmaps.
  • Communicated and consulted on client solutions for requested requirements.
Technologies: Amazon Web Services (AWS), Microservices, Single Sign-on (SSO), Ansible, Docker, Serverless, Go, GraphQL, Ruby on Rails (RoR), Ruby, Webpack, Redux, React

Senior Full-stack Developer

2018 - 2018
Concept Patterns (via Toptal)
  • Imported a legacy database from DBF to PostgreSQL.
  • Researched about the glass industry and implemented an ordering module.
  • Synced data back from PostgreSQL to a legacy DBF database.
  • Printed and sent email Invoices and work orders.
  • Built a SPA on Rails and React.
Technologies: React, Ruby on Rails (RoR), Ruby

Senior Full-stack Software Engineer

2015 - 2015
Agency Revolution
  • Built Node.js and Go microservices for the marketing automation in the insurance brokers industry. The whole project was divided into many microservices and workers. They communicated via a Kafka message bus.
  • Developed React components using Redux for the front-ends.
  • Worked closely with the vice president of product to analyze project requirements and design the features.
  • Created a meta-form library to help clients efficiently integrate marketing automation with web forms.
Technologies: Redis, Ansible, Microservices, Redux, React, Go, RethinkDB, Node.js

Chief Product and Full-stack Software Engineer

2013 - 2014
CloudJay Pte. Ltd.
  • Managed a team to develop full-stack from the back-end (Django on App Engine) to the front-end (SPA with AngularJS) to build a management system for ports. We also created some Node.js microservices to handle the workflow.
  • Worked with the sales team to meet the biggest inland container depots in Vietnam to consult on the solution and set up the onboarding process for field and office workers.
  • Developed a SaaS product for a client to help US-to-VN shipping companies to manage orders from the U.S. to Vietnam; back-end with Rails and the front-end with AngularJS.
Technologies: CSS, JavaScript, Google Cloud, Microservices, AngularJS, Ruby on Rails (RoR), Ruby, Node.js, Django, Python

Entrepreneur | Full-stack Software Engineer

2013 - 2013
Lifebox JSC
  • Led my team in developing Lifebox 365 (an app that manages your motivation by taking story lapse pictures for your goals) which won the first prize in the BlackBerry Jam Hack in Vietnam and the third prize of BlackBerry Jam Hack Asia.
  • Led the development team and tried to make our first SaaS startup product called Lifebox Daily which is a daily stand-up scrum system for teams via email and web. I chose Django framework for the back-end and used AngularJS for building an SPA on the web's front-end.
  • Developed a hook to listen and parse email from clients to automatically add stand-up reports to Lifebox Daily.
Technologies: CSS, Bootstrap, SendGrid, Heroku, JavaScript, AngularJS, Django, Python

Software Development Team Lead

2012 - 2013
HPT Vietnam Corporation
  • Led a team of ten web developers to develop a human capital management system called e-Success.
  • Managed and trained team members with ASP.NET MVC framework for the back-end development, HTML5, jQuery, Knockout.js, and Bootstrap for the front-end development.
  • Worked closely with a project owner and business analyst to understand the project requirements.
  • Designed the architecture for the app.
  • Researched business processes for the human capital management systems such as SuccessFactors and Oracle Taleo.
Technologies: Bootstrap, Knockout (Knockout.js), CSS, JavaScript, HTML5, Microsoft SQL Server, ASP.NET MVC

Software Engineer

2011 - 2012
VinaDigital Co. Ltd.
  • Built an HTML5 chat client which connects through a WCF service (with load balancing algorithm) to communicate with Microsoft Lync system for a web-based customer help service integrated with Microsoft Lync 2010 and Outlook.
  • Developed and maintained a branding website for Effoc, one of the top Vietnamese takeaway coffee chain.
  • Created and maintained the branding website for Quang Tan Hoa, a significant coffee machine distributor in Vietnam.
  • Developed a Windows Phone app to help Vietnamese students learn the 3,000 most-used English words efficiently.
Technologies: CSS, Bootstrap, JavaScript, ASP.NET MVC, Outlook, Microsoft Lync, Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF)

Microsoft Student Partner Lead

2007 - 2011
Microsoft
  • Led a team of 40 Microsoft student partners to create Microsoft clubs and local Microsoft technology training sessions in over 40 universities in Vietnam.
  • Worked as a trainer for Windows Phone, Silverlight, and ASP.NET MVC.
  • Participated in the Imagine Cup.
Technologies: ASP.NET MVC, Windows Phone, Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF)

Outfit.io | A Brand and Marketing Automation Platform

https://outfit.io
I developed many great features fully from the front-end using React to back-end using Rails, Node.js, and Go. I also implemented a lot of integrations for the platform such as SAML SSO, Salesforce, and Asset Bank. Moreover, I relentlessly researched and advised on technologies and software designs to the development team.

Agency Revolution | Communication Platforms and Marketing Tools for Insurance Marketers

https://www.agencyrevolution.com/
I was in charge of working closely with the vice president of product to develop many Node.js and Go microservices to handle the complicated logic of the platform. Therefore, I spent time carefully writing many unit tests and integration tests to secure the logic. I also worked on the front-end to build elegant features using React. We also held many sessions to brainstorm the UI and UX for the ideas.

CJayNet | A SaaS for Managing Container Maintenance and Repair Services in Depots

I was in charge of managing and developing the full-stack from the back-end (Django on App Engine) to the front-end (SPA with AngularJS). I also designed a microservice architecture which helps to scale and run smoothly with over 20,000 reported items per day.

Lifebox Daily | A SaaS Product for Efficient Daily Scrum Standup

I led the development team and tried to make our first SaaS startup product called Lifebox Daily which is a daily standup scrum system for teams via email and web. I chose the Django framework as the back-end and used AngularJS for building the SPA on the web's front-end. I also created a hook to listen and parse email from clients to automatically add standup reports to Lifebox Daily.

Languages

SCSS, HTML, CSS, JavaScript, Python, GraphQL, Ruby, HTML5, Go

Frameworks

Ruby on Rails (RoR), Django, Windows Presentation Foundation (WPF), ASP.NET MVC, Bootstrap, Knockout (Knockout.js), AngularJS, Redux, React Native, Angular

Libraries/APIs

React, Node.js, Salesforce API

Tools

Postman, Slack, Terminal, Ansible, Microsoft Lync, SendGrid, Webpack

Paradigms

Mobile Development, Agile Software Development, Continuous Integration (CI), Serverless Architecture, Microservices Architecture, Microservices

Platforms

AWS Lambda, Docker, Amazon Web Services (AWS), MacOS, Linux, Windows Phone, Heroku, Google Cloud Platform (GCP)

Other

Consulting, Single Sign-on (SSO), Team Leadership, Algorithms, Windows Communication Foundation (WCF), Outlook, Serverless

Storage

Redis, PostgreSQL, Microsoft SQL Server, RethinkDB, Google Cloud, NoSQL, MySQL

2013 - 2013

Completed a Course in Sprout e-Course Innovate4Good (Innovation and Leadership for Goodness)

Microsoft and Take It Global - Online

2013 - 2013

Acceleration Program in Entrepreneurship

JFDI.Asia - Singapore

2007 - 2012

Bachelor of Science Degree in Computer Science

University of Science, VNU-HCMC | Portland State University - Ho Chi Minh City, Vietnam

JULY 2016 - PRESENT

Machine Learning Foundations: A Case Study Approach

University of Washington via Coursera

MAY 2015 - PRESENT

Being a Leader and the Effective Exercise of Leadership: an Ontological/Phenomenological Model

John von Neumann Institute

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