Than Ngo,胡志明市开发商,越南胡志明市
Than is available for hire
Hire Than

Than Ngo

Verified Expert  in Engineering

Full-stack Developer

Location
胡志明市,胡志明市,越南
Toptal Member Since
July 6, 2020

Than是一名拥有多年web开发经验的开发人员. 多亏了我能在后台和前端工作, 他可以建立一个web应用程序从开始到完成. 比关心自己作品的质量更重要, 因此,只要有可能,他就努力将最佳实践纳入到他的项目中. 而他拥有航空工程学位, 他的好奇心和对学习的热爱使他走上了计算机编程的道路.

Portfolio

Ready Education
应用状态管理,RxJS, NgRx, Angular, TypeScript, Agile...
Kozoom Multimedia
Redux, React Redux, Azure Active Directory B2C (ADB2C),单点登录(SSO)...
Inspectorio
SQL, Python, Full-stack, Docker, Redis, Elasticsearch, PostgreSQL, Redux, React...

Experience

Availability

Full-time

Preferred Environment

Visual Studio Code (VS Code), Linux, MacOS, WebStorm

The most amazing...

...我为原型集团开发了一个项目管理web应用程序, 亚太地区最大的私人建筑顾问公司之一.

Work Experience

Senior Web Engineer

2020 - 2023
Ready Education
  • Developed, maintained, 并为全球数以千计的机构管理员使用的产品重构了一个web应用程序.
  • 提高网站的易读性,符合WCAG 2的要求.1 standards.
  • Developed "Community,“学生社交网络平台, 利用NgRx状态管理技术.
  • 将管理页面泛化为组件. A typical listing page with search, filter, action buttons, table, pagination, 可导航状态可以通过配置对象轻松完成,并且可以特别定制以适应许多用例.
  • 开发了一个TypeScript mixin,并把它应用到Angular组件中. mixin设计模式有助于将公共特性模块化, 允许它们根据需要混合(要点).github.com/than1089/350a331f6de6c43af6b12dec3cd81bc6).
  • 在Angular服务中集中了大量的常用功能, including permission management, CSV download and upload, unsaved changes guard, and the Abstract API service.
  • 自定义并添加了许多特性到由Quill和Angular支持的富文本编辑器组件中.
  • 使用敏捷方法,使用流行的工具,如Jira, GitLab, Slack, Sentry等.
Technologies: 应用状态管理,RxJS, NgRx, Angular, TypeScript, Agile, Software as a Service (SaaS), Design Patterns, GitLab CI/CD, SCSS, Regex, Accessibility, Web Accessibility, REST APIs, REST, Microservices, RESTful Microservices, Web Development, Web App Development, Jira, Scrum, Sentry, Mixing, Web Architecture, Bootstrap 4, Vim Text Editor, WYSIWYG Web Builders, Quill, Unit Testing, Dashboards, Web Dashboards, Data Visualization, Charts, Web Applications, CI/CD Pipelines, NgRx/store, Figma, MacOS, Phrase, Visual Studio Code (VS Code), HTML Templates, Front-end Development, Cloud Infrastructure, Git, Redux, Sass, NPM, User Experience (UX), User Interface (UI), Front-end, CSS, Google Maps API, HTML5, Bootstrap, GitLab, Regular Expressions, API Integration, Relational Database Design, APIs, Refactoring, Code Review, HTML, Object-oriented Programming (OOP), Postman, JSON Web Tokens (JWT), SendGrid, TypeScript 3, Python 3, RESTful Web Services, Architecture, PDF, User Authentication, SaaS

高级全栈开发人员|团队领导

2020 - 2021
Kozoom Multimedia
  • 集成单点登录(SSO),由Azure Active Directory B2C提供给Kozoom网站. 在Azure B2C上创建自定义流,将用户从旧网站迁移到新网站.
  • 作为后端工程师,确保旧网站与新网站的无缝运行. 为后端服务开发和维护所有REST api, 确保两个站点的数据同步.
  • 担任Next的前端工程师.js, React, Redux, MUI, and Socket.IO开发一个以新闻为特色的响应式网站, live streaming events, replay videos, and live chat.
  • 改进网站SEO与Next的帮助.通过为所有页面添加Open Graph元标签和JSON-LD模式.
  • Built a live server powered by Node.js, Express.js, and Socket.IO以促进实时流媒体事件页面的实时功能, 包括实时聊天和更新实时事件数据.
  • 利用React开发和维护一个管理仪表板,以帮助管理员有效地管理网站内容.
  • 为来自印度和日本的四名工程师提供领导和指导, 促进高效完成任务.
  • 建立后端和Google Sheets API之间的连接,以简化更新分数和排名的过程.
  • 集成Kozoom高级通行证与Pabbly订阅,以管理用户的高级状态. 这使得用户可以购买年度订阅来访问所有事件,也可以购买他们感兴趣的特定事件的访问权.
  • 将所有存储库从GitHub迁移到GitLab,并实现CI/CD以自动部署所有项目.
Technologies: Redux, React Redux, Azure Active Directory B2C (ADB2C),单点登录(SSO), React, Symfony 4, PHP, MySQL, SQL, Socket.IO, Material UI, REST APIs, Next.. js,应用状态管理,原则2,视频搜索引擎优化,节点.js, API Integration, Third-party Integration, Design Patterns, GitLab CI/CD, Regex, PHP 7, REST, RESTful Web Services, RESTful Microservices, RESTful Development, RESTful Services, RESTful Routes, SEO Tools, Integration, Google APIs, Facebook API, Twitter SDK, Twitter API, Facebook SDK, React Admin, Adminer, GitLab, CI/CD Pipelines, Data Migration, Migration, Website Migration, System Migration, Database Design, Architecture, SQL Architecture, Leadership, Remote Team Leadership, Team Leadership, Social APIs, Axios, Symfony, Web Applications, Search Engine Optimization (SEO), Schema.org, B2C, Sentry, MacOS, Azure Active Directory, Visual Studio Code (VS Code), Databases, Object-relational Mapping (ORM), Facebook Open Graph API, Full-stack Development, Back-end Development, Front-end Development, Redis, Docker, Git, Web Development, TypeScript, NPM, Materialize, JSX, Back-end, User Experience (UX), User Interface (UI), Front-end, CSS, Google Maps API, HTML5, Web Architecture, Google Analytics, Azure, Regular Expressions, Relational Database Design, APIs, Charts, Refactoring, Code Review, HTML, Object-oriented Programming (OOP), Postman, JSON Web Tokens (JWT), Unit Testing, Social Media Login, Minimum Viable Product (MVP), Angular Material, WebSockets, Web App Development, HTML Templates, Data Visualization, Web Dashboards, Dashboards, System Design, User Authentication, Auth0, Software Architecture, Database Modeling, Front-end Design, Front-end Architecture, Express.js

Senior Engineer

2017 - 2020
Inspectorio
  • 为受顶级品牌信任的SaaS平台开发了许多功能, retailers, vendors, and factories such as Target, Kohl's, Crocs, Mango, Nobland, Tendam, G-III, Stitch Fix, and others.
  • 使用Python、Flask和Django作为后端服务, Angular使用NgRx和RxJS作为主应用, 和Redux React管理门户.
  • 开发通知指示板,使用户能够切换所有事件的打开/关闭,并根据各种条件对其进行过滤. 与微信API集成,除了发送邮件通知外,还可以发送通知.
  • 构建并维护包含身份验证的用户组织管理服务, authorization, permissions, user/organization invitations, user quotas, organization-user relationships, and other related functionalities.
  • 与scrum团队合作,使用Jira解决bug和跟踪特性.
  • 对前端和后端进行了全面的单元测试,实现了较高的测试覆盖率.
Technologies: SQL, Python, Full-stack, Docker, Redis, Elasticsearch, PostgreSQL, Redux, React, Angular, Flask, Django, Application State Management, Web Development, TypeScript, TypeScript 3, Web Scraping, Software as a Service (SaaS), API Integration, Third-party Integration, Design Patterns, GitLab CI/CD, SCSS, Regex, Python 3, Web App Development, Django REST Framework, REST, REST APIs, RESTful Web Services, RESTful Microservices, RESTful Services, RESTful Development, RESTful Routes, Microservices, User Authentication, Integration, Unit Testing, Database Design, Social APIs, WeChat, Axios, Dashboards, Web Dashboards, Data Visualization, Charts, Web Applications, CI/CD Pipelines, NgRx/store, Figma, Bootstrap 4, Sentry, Scrum, MacOS, Visual Studio Code (VS Code), AWS Lambda, Databases, Object-relational Mapping (ORM), HTML Templates, Google Cloud Platform (GCP), Amazon S3 (AWS S3), Amazon Web Services (AWS), Full-stack Development, Back-end Development, Front-end Development, Cloud Infrastructure, Git, Sass, NPM, React Redux, JSX, Django ORM, Back-end, User Experience (UX), User Interface (UI), Front-end, CSS, Google Maps API, HTML5, Bootstrap, Jira, SQLAlchemy, RxJS, GitLab, Regular Expressions, Relational Database Design, APIs, Refactoring, Code Review, Google APIs, HTML, Object-oriented Programming (OOP), Flask-RESTful, Postman, JSON Web Tokens (JWT), SendGrid, Celery, NgRx, Angular Material, System Design, SQL Architecture, Architecture, PDF, Auth0, Front-end Design, SaaS

高级全栈开发人员|团队领导

2015 - 2017
Archetype Group
  • 为Archetype Group开发项目管理应用, 亚太地区最大的私人建筑咨询公司之一. 该应用程序被prototype的1000多名员工和众多客户所使用.
  • 从头开始重建了许多模块,增强了可用性和性能.
  • 与区域总经理密切合作,为新的应用程序功能集思广益,并随后开发它们.
  • 增强了为客户提供的PDF报表,使其具有更专业的外观;更新了公式,确保提供更准确的报表.
  • 开发客户端门户,使客户端能够访问进度更新, analytics, reports, invoices, and other valuable project data.
  • 建立了一个图纸管理工具,具有修订和审批流程,重点是文档管理. 该工具在现有的jQuery前端环境中使用了AngularJS.
  • 领导一个由5名工程师组成的团队,提供指导以确保交付高质量的产品.
Technologies: SQL, Full-stack, Bootstrap, jQuery, JavaScript, Angular, React, MySQL, CodeIgniter, PHP, Web Development, Design Patterns, Regex, htaccess, Web Architecture, Regular Expressions, PDF, Database Design, Architecture, SQL Architecture, System Design, Leadership, Team Leadership, Dashboards, Web Dashboards, Data Visualization, Charts, Symfony, Web Applications, B2C, PHP 7, Bootstrap 4, Sublime Text, Apache, Databases, Object-relational Mapping (ORM), HTML Templates, Full-stack Development, Back-end Development, Front-end Development, Git, Back-end, User Experience (UX), User Interface (UI), Front-end, Linux, CSS, Google Maps API, HTML5, Google Analytics, LAMP, Laravel, API Integration, Relational Database Design, APIs, Refactoring, Code Review, Google APIs, HTML, Object-oriented Programming (OOP), JSON Web Tokens (JWT), Web App Development, User Authentication, System Migration, Software Architecture, Database Modeling, Front-end Design, Front-end Architecture

Freelance Developer

2013 - 2017
An Online Freelance Agency
  • 创建了许多WordPress插件,为WordPress网站引入新功能.
  • 自定义WordPress主题和插件,利用动作和过滤器挂钩. WooCommerce是我最喜欢使用的插件之一, 由于其优秀的代码库和全面的文档.
  • 集成WordPress网站与第三方服务,如PayPal API, Stripe API和Etsy API.
  • 通过使用Yoast SEO等插件增强WordPress网站的SEO.
  • 使用JavaScript、HTML和CSS开发小游戏、工具和计算器.
  • 利用Firebase, Node构建MVP应用程序,如“鸟类迁徙跟踪”.js, and React.
Technologies: WordPress, PHP, JavaScript, HTML, CSS, WordPress Plugins, WordPress Themes, WordPress API, WordPress SEO, Third-party Integration, Regex, htaccess, WooCommerce, Elementor, Divi Builder 3, Divi, Social APIs, Web Applications, Search Engine Optimization (SEO), Content Management Systems (CMS), PayPal API, Firebase, Git, Web Development, Materialize, User Experience (UX), User Interface (UI), Front-end, Website Migration, jQuery, Facebook API, Google Maps API, HTML5, Bootstrap, NoSQL, Google Analytics, Mailchimp, Laravel, Regular Expressions, API Integration, Relational Database Design, APIs, Charts, Refactoring, Custom Themes, Plugins, Code Review, Google APIs, Object-oriented Programming (OOP), Google Geocoding API, Minimum Viable Product (MVP), Design Patterns, Angular Material, B2C, Facebook SDK, Web App Development, PHP 7, Integration, Twitter SDK, React Admin, Migration, Data Visualization, Web Dashboards, Dashboards, SQL Architecture, Architecture, PDF, User Authentication, Auth0, Shopify, Express.js, eCommerce

Development Team Lead

2013 - 2015
Cybridge Corporation
  • 分析需求并带领团队为高中体育赛事开发web应用程序. 它显示实时比分,轮换球队,并管理多种运动的比赛规则. 该网站上线一周内访问量达到100万次.
  • Planned and scoped out tasks, defined timelines, 并积极参与编码会议,为日本的客户交付项目.
  • 领导和指导许多初级开发人员,帮助他们提高技能.
Technologies: SQL, Full-stack, CSS, HTML, Apache, jQuery, JavaScript, MySQL, CodeIgniter, PHP, Regex, htaccess, Linux, Web Development, Design Patterns, Web Architecture, Database Design, Architecture, SQL Architecture, System Design, Team Leadership, Leadership, Web Applications, Search Engine Optimization (SEO), Doctrine 2, PHP 7, Bootstrap 4, Sublime Text, Databases, Object-relational Mapping (ORM), HTML Templates, Facebook Open Graph API, Full-stack Development, Back-end Development, Front-end Development, Git, Materialize, Back-end, User Experience (UX), User Interface (UI), Front-end, Facebook API, Google Maps API, HTML5, Bootstrap, NoSQL, Google Analytics, LAMP, Node.js, Regular Expressions, API Integration, Relational Database Design, APIs, Charts, Refactoring, Code Review, Google APIs, Object-oriented Programming (OOP), Google Geocoding API, JSON Web Tokens (JWT), Facebook SDK, Web App Development, Integration, Data Visualization, Web Dashboards, Dashboards, PDF, User Authentication, Software Architecture, Database Modeling

Campus Cloud

http://www.readyeducation.com/platform/campus-cloud
校园云是一个管理工具,为管理员提供:

• An insight analytics dashboard.
•在移动应用上展示的内容和品牌定制.
•俱乐部,活动和工作列表管理.
•学生登记/退房管理.
• COVID-19 contact tracing.
• A community social network.
•消息工具,发送消息给学生群体或全校.

我是前端的首席开发者, 监督项目的发展, maintenance, 并通过重构来增强它的各个方面.

Kozoom TV

http://tv.kozoom.com
这个网站使用户可以获得最新的台球新闻, 观看直播和重播视频, 搜索著名台球运动员的资料, review rankings and scores, and more.

This project is built on Next.. js, React, Redux, Material UI, Socket.IO, Node.js, and PHP/Symfony/MySQL. 这些技术的集成产生了响应性, SEO-friendly, real-time, high-performance website.

我领导了一个由四名工程师组成的团队,贯穿了这个项目从开始到上线的所有阶段.

Inspectorio Web App

http://app.inspectorio.com/
一个革命性的SaaS平台,为品牌提供质量检查和设施评估, retailers, suppliers, and factories.

Inspectorio受人尊敬的客户包括塔吉特(Target)等顶级品牌, Kohl's, Crocs, Mango, Nobland, Tendam, G-III, and Stitch Fix.

As a full-stack engineer on the team, 我在开发应用程序的关键特性方面发挥了关键作用, focusing on notification settings, 3rd-party integrations like WeChat, and user and organization management.

使用了以下技术:Python/Django, Python/Flask, Angular, React, Redux, PostgreSQL, Elasticsearch, Firebase, Redis, Celery, REST APIs, microservices, AWS, and GCP.

Archetype Project Management

http://www.archetype-intranet.com/
服务于1个以上的内部应用程序,000 users at Archetype Group, 亚太地区最大的私人建筑顾问公司之一. 该应用程序旨在将标准流程数字化, minimize manual work, 并提高报告和分析数据的准确性.

I led a 5-member team, 与区域总经理密切合作进行分析, design, 并根据他们的想法和要求开发应用程序.

使用了以下技术:PHP/CodeIgniter, MySQL, Bootstrap, JavaScript, jQuery, CSS, HTML, Git, and Linux.

Apartment Rental MVP

http://github.com/than1089/apartment-rental
一个MVP具有所有必要的功能,为一个公寓租赁网络应用程序.

用户在登录页面上有多种选择:使用密码登录, log in with Facebook, and log in with Google. 连续三次登录失败后, users will be blocked, 管理员可以通过管理仪表板手动解锁它们.

帐户有三种类型:普通用户、代理和管理员. 中介机构可以列出可供出租的公寓,而管理员则拥有全面的管理能力. 用户可以根据房间数量、面积和价格范围等条件搜索公寓.

该项目的一个关键挑战是实现geojango和PostGIS或SpatiaLite来存储公寓的经纬度坐标. Additionally, 地理信息系统技术便于按距离查询与首选位置的比较.

Languages

Python, PHP, JavaScript, SQL, CSS, TypeScript, HTML, TypeScript 3, Regex, Python 3, PHP 7, SCSS, HTML5, Sass

Frameworks

Django, Angular, JSON Web Tokens (JWT), Redux, Materialize, Next.js, Symfony 4, Material UI, Divi, Symfony, GeoDjango, Django REST Framework, Bootstrap, Laravel, Angular Material, Jinja, Express.js, CodeIgniter, Flask

Libraries/APIs

Flask-RESTful, React, React Redux, Google API, Google Geocoding API, Node.js, REST APIs, Django ORM, NgRx/store, jQuery, PayPal API, Facebook API, Google Maps API, SQLAlchemy, RxJS, NgRx, Socket.IO, Doctrine 2, WordPress API, Facebook SDK, Twitter SDK, Twitter API, Social APIs, SpatiaLite, Facebook Open Graph API

Tools

Git, SendGrid, JSX, NPM, Celery, GitHub Pages, Divi Builder 3, GitLab CI/CD, Google Analytics, GIS, Jira, Mailchimp, Sublime Text, Amazon Cognito, Azure Active Directory B2C (ADB2C), Apache, GitLab, Figma, Sentry, Vim Text Editor, Quill, Postman, Auth0, WebStorm, Web GIS, Adminer, WeChat

Paradigms

REST, Unit Testing, Object-oriented Programming (OOP), Refactoring, Microservices, RESTful Development, Search Engine Optimization (SEO), Object-relational Mapping (ORM), Agile, Design Patterns, Database Design, Web Architecture, B2C, Scrum

Platforms

WordPress, Heroku, Visual Studio Code (VS Code), Linux, Firebase, Google Cloud Platform (GCP), Docker, WooCommerce, LAMP, MacOS, Amazon Web Services (AWS), Azure, AWS Lambda, Shopify

Storage

MySQL, PostgreSQL, Amazon S3 (AWS S3), Databases, Database Modeling, NoSQL, Elasticsearch, Redis, Amazon DynamoDB, Azure Active Directory, SQL Architecture, PostGIS

Other

Regular Expressions, Full-stack, API Integration, Web Development, Relational Database Design, APIs, User Experience (UX), Back-end, Charts, User Interface (UI), Custom Themes, Plugins, Third-party Integration, Application State Management, htaccess, Software as a Service (SaaS), RESTful Web Services, Web Accessibility, Web App Development, Bootstrap 4, Integration, User Authentication, Axios, Data Visualization, Web Applications, HTML Templates, Full-stack Development, Back-end Development, Front-end Development, Front-end Architecture, RESTful Microservices, Social Media Login, Front-end, Code Review, Website Migration, WordPress Themes, Minimum Viable Product (MVP), Single Sign-on (SSO), CI/CD Pipelines, WebSockets, Video SEO, WordPress SEO, Web Scraping, RESTful Routes, RESTful Services, Accessibility, Mixing, SEO Tools, React Admin, Data Migration, Migration, System Migration, WYSIWYG Web Builders, PDF, Elementor, Architecture, System Design, Team Leadership, Leadership, Remote Team Leadership, Dashboards, Web Dashboards, Schema.org, Content Management Systems (CMS), Front-end Design, eCommerce, SaaS, WordPress Plugins, Phrase, Aeronautics, Cloud Infrastructure, Artificial Intelligence (AI), Software Architecture

2007 - 2013

航空工程硕士学位

胡志明理工大学-胡志明市,越南

JANUARY 2024 - PRESENT

AI For Everyone

DeepLearning.AI

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring