Vu Nam Nguyen, Developer in London, United Kingdom
Vu is available for hire
Hire Vu

Vu Nam Nguyen

Verified Expert  in Engineering

Software Developer

Location
London, United Kingdom
Toptal Member Since
October 12, 2018

Vu Nam is a software engineer that has worked with Fortune 500 tech-focused companies. He's creative with a high standard of technical implementation—specializing exclusively in full-stack roles in greenfield projects to work with the latest tech. His most used tech stack is React, Redux, TypeScript, RxJS, GraphQL, Node.js, PostgreSQL, Koa, Docker, Terraform and AWS. This stack enables him to build things the right way—thoroughly and quickly.

Portfolio

Strike Class Ltd
Amazon Web Services (AWS), Terraform, GraphQL, Docker, Node.js, TypeScript
Leafpod
WebGL, GraphQL, Koa, React, C
CBRE
React, Node.js, JavaScript

Experience

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code)

The most amazing...

...thing I've worked on was a digital transformation project for booking train rides across Europe.

Work Experience

Senior Full-stack Engineer

2020 - PRESENT
Strike Class Ltd
  • Set up a smooth marketplace platform using React/GraphQL TypeScript and styled-components served by a Node.js back end.
  • Established several GraphQL microservices incorporated as remote schemas in a Hasura system. Set up a PostgreSQL database with seeds and migrations.
  • Implemented third-party APIs such as Stripe to incorporate payments and integrated several different AWS services such as Cognitio and Lambdas for authentication.
Technologies: Amazon Web Services (AWS), Terraform, GraphQL, Docker, Node.js, TypeScript

Lead Engineer

2019 - 2020
Leafpod
  • Created an embedded IoT system communicating with an MQTT AWS IoT.
  • Implemented AWS Lambda and microservices in Node.js.
  • Built a GraphQL API using Hasura and set up postgreSQL database with migrations and seeds.
  • Implemented continuous integration and automated ECR registry/Fargate.
  • Implemented secure authorization and authentications using AWS Cognito.
Technologies: WebGL, GraphQL, Koa, React, C

Contract Full-stack Engineer

2018 - 2019
CBRE
  • Created a geospatial data platform for the commercial properties market.
  • Set up an automated date ingestion system using Kafka and Python scripts.
  • Created a front-end UI for sorting and finding specific data about buildings, location, planned works, infrastructure, house/office prices, and taxes, etc.
Technologies: React, Node.js, JavaScript

Contract Front-End Lead

2018 - 2018
BookingGo
  • Created a mobile progressive web app using the latest technologies.
  • Acted in a lead engineering role in the innovation teams for Booking.com and BookingGo.com.
Technologies: Node.js, Service Workers, Redux, React, RxJS, GraphQL

Contract Full-stack Engineer

2017 - 2018
Trainline
  • Worked on a digital transformation team to convert the Trainline platform to React/Redux and expand business goals into the European market.
  • Implemented best practices for two greenfield web apps.
Technologies: Node.js, Redux, React, RxJS

Senior | Lead Full-Stack Engineer

2016 - 2017
Arcadia Group
  • Developed a greenfield React/Redux eCommerce platform supporting seven brands under the Arcadia group.
  • Played a lead role in setting up build tools and CSS.
  • Led a team for marketing campaigns such as London Fashion week; used React.
  • Led, as a senior developer, in the construction of a high-traffic isomorphic eCommerce mobile/web app.
Technologies: Node.js, Redux, React

Lead Developer

2013 - 2016
Yellowfizz Digital Agency
  • Led the development in a digital marketing agency.
  • Chose the right tech stack and guided the projects on a technical level.
  • Managed projects and kept updated with new developments; introduced build tools and recommended a switch from a heavy PHP back-end stack to Backbone.js and React.
  • Worked on a variety of projects from marketing apps, website/shops, PHP platforms/APIs, and single-page applications.
Technologies: CSS, HTML, PHP, JavaScript

BookingGo Driver App

I worked as the UI lead and lead developer in a greenfield project for Booking.com. The project involved building a progressive web app for international drivers to use for pre-booked taxis using the supplier network of BookingGo.

Within a month, the project grew from an initial MVP consisting of a few drivers to hundreds of drivers spanning Amsterdam, Prague, and Barcelona. The tech stack used mainly focused on Node.js, React/Redux deployed on AWS, Docker for local development, CI, AWS Kinesis, Cognito, ECS, Lambda, and RDS.

CBRE Property Platform

This project involved a greenfield application that collected government data on buildings with CBRE's own valuation data and presented it on a platform to help surveyors create reports and make informed deals.

I had a heavy full-stack role using React, Redux, GraphQL, Python, Mapbox, and PostGIS. I was also responsible for setting up a microservice architecture on AWS for deployment using Lambda and ECS.

Arcadia Group eCommerce

This is a single eCommerce platform, built in React/Redux, that supports seven different brands. I was responsible for the front-end on the product lists and setting up the architecture to ensure a single codebase for all of the brands with different features and branding.

During my time here, I also took up lead roles in seasonal campaigns such as Topshop/Topman for London Fashion Week and the launch of Beyonce's brand, Ivy Park.

Brookz Merger and Acquisition Platform

For an agency project, I worked as the lead developer for a new project for Brookz, the largest business merger and acquisition platform in the Netherlands. Here I renewed their website and CMS using various back- and front-end technologies.

Trainline Web, Account, and Call Center Apps

As a senior developer, I joined Trainline at the early stage of a digital transformation process and formed much of the architecture used today for several projects. These projects include some core components on the Trailine.com website and mostly the secure My Account section where customers log in and are able to apply for refunds, change journeys, and print receipts. The project was developed alongside new APIs and was heavily based on TypeScript, React, Redux, RxJS, and Node.js.

After this, I worked on a call-center application where I had a leading UI role. The app was built for customer service; it could retrieve customer data and apply similar actions as customers. This project also used the same tech stack.

Languages

TypeScript, ECMAScript (ES6), JavaScript, GraphQL, HTML, CSS, C, Python 3, PHP

Libraries/APIs

React, Node.js, WebGL, RxJS

Frameworks

Koa, Redux

Tools

Terraform, Webpack, Illustrator 2018, Photoshop 2018, Sketch

Paradigms

Testing, Agile

Platforms

Visual Studio Code (VS Code), MacOS, Docker, Amazon Web Services (AWS)

Storage

PostgreSQL, MongoDB, MySQL

Other

Service Workers

2008 - 2012

Bachelor's Degree in Computer Engineering

Vrije Universiteit - Amsterdam, Netherlands

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