Thien Nguyen, Developer in Munich, Bavaria, Germany
Thien is available for hire
Hire Thien

Thien Nguyen

Verified Expert  in Engineering

Software Developer

Location
Munich, Bavaria, Germany
Toptal Member Since
October 6, 2020

Thien is a professional software engineer with a focus on JavaScript and front-end technologies. Thien has more than 15 years of experience developing web applications, websites, and games using various technologies and frameworks including Angular, Angular Material, React (and other frameworks), Express, TypeScript, among others. Due to his in-depth experience covering various processes, project types, and platforms, you can trust Thien to deliver.

Portfolio

Wagawin
ReactiveX, RxJS, CSS, HTML, Jest, Jasmine, Karma, Unit Testing, E2E Testing...
Zoetis - Main
React, User Experience (UX), JavaScript, TypeScript, APIs, Tailwind CSS...
Steady
React, TypeScript, JavaScript, Functional Programming, HTML5, CSS3, Sass...

Experience

Availability

Part-time

Preferred Environment

React Redux, RxJS, MongoDB, Express.js, TypeScript, React, Angular Material, Angular, Git, GitHub, Front-end, User Experience (UX), User Interface (UI), Figma, Testing, Front-end Development, Responsive UI

The most amazing...

...project is the one I've been working on for the past three years. It's a management system that I created from scratch.

Work Experience

Senior Front-end Developer

2017 - PRESENT
Wagawin
  • Created an admin center where everybody can manage campaigns, reports, settings, and games.
  • Developed some games that convert simple advertisements into living ads, where users can interact with them.
  • Designed all the structures and APIs and set up the web application from scratch.
Technologies: ReactiveX, RxJS, CSS, HTML, Jest, Jasmine, Karma, Unit Testing, E2E Testing, SCSS, CSS3, HTML5, JavaScript, Angular Material, ECMAScript (ES6), TypeScript, Angular, Web Development, Git, GitHub, Front-end, User Experience (UX), User Interface (UI), Figma, Testing, Sass, Front-end Development, Material UI, APIs, NgRx, Ionic, Tailwind CSS, Authentication, Webpack, Design, Storybook, Responsive Web Design (RWD), REST APIs, WCAG 2, Responsive Web Apps, Vanilla JS, NPM, RESTful Web Services, Web Security, Web Applications, JSON, GraphQL, DOM, AMPscript, Technical Leadership, Architecture, Material Design, UI Components, Design Systems, Responsive Design, Front-end Build Tools, Progressive Web Applications (PWA), Data Visualization, Dashboards

React Developer

2022 - 2023
Zoetis - Main
  • Created a more intuitive and user-friendly interface, improving the application's usability. This increased productivity and efficiency for account managers.
  • Increased efficiency which included implementing advanced search, filtering options, and automated schedule management. These features helped account managers manage their workload better and meet their goals.
  • Implemented error-handling mechanisms that reduced the number of issues encountered by account managers. This increased the reliability and stability of the application and improved user satisfaction.
Technologies: React, User Experience (UX), JavaScript, TypeScript, APIs, Tailwind CSS, Authentication, Webpack, Storybook, Responsive Web Design (RWD), REST APIs, WCAG 2, Responsive Web Apps, Vanilla JS, NPM, RESTful Web Services, Web Security, Web Applications, JSON, DOM, Architecture, Design Systems, Responsive Design, Front-end Build Tools, Progressive Web Applications (PWA), Data Visualization, Dashboards

Senior Front-end Developer

2021 - 2022
Steady
  • Developed an application that helps organize users' income into a verified report to apply for social service programs, tax reporting, and more.
  • Used a functional programming approach to write highly maintainable and stable code.
  • Tested the product carefully after every feature to ensure it was always of the highest quality.
Technologies: React, TypeScript, JavaScript, Functional Programming, HTML5, CSS3, Sass, Front-end Development, APIs, PDF, Next.js, Authentication, Responsive Web Design (RWD), REST APIs, Pixel Perfect, Responsive Web Apps, Vanilla JS, NPM, RESTful Web Services, Web Security, Web Applications, JSON, DOM, Architecture, UI Components, Design Systems, Responsive Design, Front-end Build Tools, Progressive Web Applications (PWA), Data Visualization, Dashboards

Full-stack Developer

2007 - 2017
Online Freelance Agency
  • Worked on many projects, from very small to very big, and successfully maintained relationships with clients and the quality of the output.
  • Got to know many techniques as well as processes. From all the management processes and task management platforms to various types of frameworks, languages, and coding styles.
  • Worked with many professional teams and gained a lot of knowledge about coding and communicating with teammates.
  • Became an expert using a range of front-end frameworks and languages.
Technologies: E2E Testing, Unit Testing, AngularFire, Angular, Test-driven Development (TDD), Karma, Jasmine, Redux, React, PHP, MongoDB, Express.js, Node.js, AngularJS, JavaScript, Web Development, Mobile, Git, GitHub, Front-end, User Experience (UX), User Interface (UI), Figma, Testing, Sass, Front-end Development, Full-stack, APIs, Firebase, Ionic, Authentication, Webpack, Design, Responsive Web Design (RWD), REST APIs, Pixel Perfect, Responsive Web Apps, Vanilla JS, NPM, RESTful Web Services, Web Security, Web Applications, JSON, Headless Software, DOM, AMPscript, Technical Leadership, Architecture, Material Design, UI Components, Design Systems, Atomic Design, Responsive Design, Amazon Web Services (AWS), Front-end Build Tools, Bower Front-end Dependency Manager, Webflow, Stripe API, PayPal API, Progressive Web Applications (PWA), PostgreSQL, Data Visualization, Dashboards

Graphic Designer | Game Developer

2005 - 2007
VMG
  • Designed hundreds of print products, advertisements, and content.
  • Designed and implemented the company's websites and branding guidelines.
  • Created Adobe Flash advertisements, games, and websites.
Technologies: Adobe Illustrator, Photoshop CS3, Adobe Flash, Front-end Development, Design, Responsive Web Design (RWD), Pixel Perfect, DOM

Massage World

A web platform where users can search for a place or a practitioner nearby to have a massage. I worked as a manager of a team of six developers. It uses AngularJS to create the front-end application and Express as the back-end framework.

Assignar

https://www.assignar.com/
A platform that allows contractors to get more productive with efficient drag-n-drop scheduling. With the Assignar platform and mobile app, you can allocate the best crews and equipment for the job more efficiently.

Mapme

This is a platform that helps to create interactive maps. It can support users in adding or importing locations, add descriptions, photos, videos, PDFs, or advanced media, customize map look and feel, customize markers, map style, and layout.

Kuveno

A platform that helps clients create, sign, and archive their companies' most important documents and agreements, manage and streamline board work, and collaborate seamlessly with your accounting firm—automatically and electronically.

Admin Center

For five years, I've been continuously working on an admin-center application. The project uses Angular 12 TypeScript 3.8 and Angular Material as the core technologies. I started it from scratch (Angular 2) and have kept it up to date with the latest stable version of all the libraries it uses.

Languages

TypeScript, JavaScript, HTML5, CSS3, ECMAScript (ES6), SCSS, HTML, CSS, Sass, PHP, GraphQL, Pug, TypeScript 3, AMPscript

Frameworks

Angular, Angular Material, AngularJS, Redux, Bootstrap 3, Vanilla JS, Express.js, Jest, Jasmine, Material UI, Next.js, Tailwind CSS, YARN, Ionic

Libraries/APIs

React, Node.js, REST APIs, RxJS, React Redux, ReactiveX, Mapbox GL, NgRx, Stripe API, PayPal API

Tools

NPM, Front-end Build Tools, Photoshop CS3, Karma, Adobe Illustrator, Webpack, Git, GitHub, Figma, Bower Front-end Dependency Manager, Adobe Flash, AngularFire

Paradigms

Responsive Web Design (RWD), Test-driven Development (TDD), Unit Testing, E2E Testing, Testing, Functional Programming

Storage

JSON, MongoDB, MySQL, SlimPHP, Amazon DynamoDB, PostgreSQL

Other

Web Development, Front-end, User Experience (UX), User Interface (UI), Front-end Development, Responsive UI, APIs, Storybook, Pixel Perfect, Responsive Web Apps, RESTful Web Services, Web Applications, DOM, Technical Leadership, Architecture, Material Design, UI Components, Design Systems, Responsive Design, Progressive Web Applications (PWA), Data Visualization, Dashboards, Full-stack, Authentication, Web Security, Atomic Design, Software Development, PDF, Design, WCAG 2, Headless Software

Platforms

Mobile, Firebase, Amazon Web Services (AWS), Webflow

2000 - 2005

Engineer's Degree in Information Technology

Hanoi University of Civil Engineering - Hanoi, Vietnam

JULY 2020 - PRESENT

React

HackerRank

JULY 2020 - PRESENT

Angular

HackerRank

JANUARY 2017 - PRESENT

Advanced JavaScript Developer

CanCanIT

JANUARY 2017 - PRESENT

Advanced CSS3 Developer

CanCanIT

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