Skip to content
View nguyentanvinh7a's full-sized avatar
❄️
Winter is coming
❄️
Winter is coming
  • TMA Solutions
  • HCMC

Block or report nguyentanvinh7a

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nguyentanvinh7a/README.md

Nguyen Tan Vinh

Fullstack Developer
Ho Chi Minh City, Vietnam
Email | LinkedIn | Resume
GitHub followers GitHub stars


πŸ› οΈ Highlights

Frameworks

  • Frontend: React.js, Next.js
  • Backend: Node.js, Express.js, Fastify, NestJS, .NET MVC

Cloud Platforms

  • AWS: EC2, Lambda, AppSync, DynamoDB, S3, Cognito, CloudWatch, CloudFormation

State Management

  • Zustand, React Query

Web Technologies

  • HTML5, CSS3, JavaScript, TypeScript, Tailwind CSS, Ant Design, Bootstrap, Progressive Web Apps (PWA)

Programming Languages

  • JavaScript, TypeScript, C#

Databases

  • MongoDB, MSSQL, DynamoDB

Automation Tools

  • Puppeteer, Twilio, Telegram, BullMQ

Testing Frameworks

  • Cypress, Cucumber, Jest

Other Tools

  • Git, Jira, Figma, GraphQL, Micro frontend architecture, Matomo, Mongoose, cPanel, Webhooks

πŸ’Ό Technical Skills

  • Web Development: Proficient in React.js, Node.js, Express.js, and managing state with Zustand and React Query.
  • UI/UX Design: Skilled in using Tailwind CSS, Ant Design, Bootstrap for designing responsive interfaces.
  • Backend Development: Experienced with Fastify, NestJS, .NET, and server management on AWS (EC2, Lambda, AppSync, DynamoDB).
  • Database Management: Proficient with MongoDB, MSSQL, DynamoDB.
  • Automation: Utilized Puppeteer for process automation; experienced in using Twilio and Telegram for notifications and monitoring.
  • Testing: Proficient in automated testing with Cypress, Cucumber, Jest.
  • Tools: Experienced with version control using Git, project management with Jira, designing with Figma.

πŸ“‚ Relevant Projects

Device Management - TMA Solutions

Fullstack Developer (January 2024 - Present)

  • Modernized the project by migrating from jQuery to React.js, refactoring the API architecture from .NET to Node.js, and elevating the UI/UX design standards.
  • Ensured responsive design for optimal performance across devices.
  • Meticulously addressed customer requirements and proficiently troubleshooted reported errors.
  • Facilitated thorough team code reviews.
  • Integrated New Features:
    • Tax Calculation: Developed a feature to calculate taxes for tenants, enabling customers to manage and view tax-related information seamlessly.
    • Qualified Address Processing: Implemented a qualified address function that validates customer-entered addresses and processes only those that meet the qualification criteria.
    • Statistics and Reporting: Added statistical tools to provide insights and reports on device usage and performance.
    • Device Provisioning and Activation: Created functionalities for provisioning and activating customer devices, ensuring a smooth onboarding process.
  • Technologies used: TypeScript, Zustand, MongoDB, MSSQL, React.js, React Query, Next.js, Ant Design, Tailwind CSS, Node.js, Fastify, NestJS, .NET MVC, AWS S3, BullMQ, Zitadel, Figma, Jira, Jest, Webhooks, Progressive Web Apps (PWA).

VisaBot Automation System

Developer (December 2023 - March 2024)

  • Automated visa application processes using Puppeteer.
  • Implemented OTP verification with Twilio.
  • Managed user notifications and monitoring using Telegram.
  • Technologies used: TypeScript, Puppeteer, Twilio, Telegram.

Online Processing Portal - TMA Solutions

Fullstack Developer (February 2022 - November 2023)

  • Developed frontend features and UI components to manage organizations, products, subsidiaries, users, and permissions.
  • Refactored code to enhance maintainability.
  • Integrated micro frontend architecture.
  • Technologies used: React.js, HTML5, CSS3, Bootstrap, Micro frontend architecture, Node.js, GraphQL, AWS Lambda, AWS AppSync, DynamoDB, AWS Cognito, AWS CloudWatch, AWS CloudFormation, Cypress, Cucumber, Jest, Matomo.

Tavi Dictionary

Fullstack Developer (November 2022 - October 2023)

  • Built a vocabulary storage web application with features for word management, user authentication, pagination, and dictionary search functionality.
  • Added Progressive Web App (PWA) features for offline access and enhanced user experience.
  • Technologies used: React.js, HTML5, CSS3, JavaScript, Node.js, Express.js, AWS Cognito, AWS EC2, React Query, MongoDB, Mongoose, cPanel, Progressive Web Apps (PWA).

Online Classroom

Developer (October 2021 - January 2022)

  • Developed an online classroom module with login, registration, social network authentication, score management, review management, and VPS deployment.
  • Technologies used: React.js, HTML5, CSS3, JavaScript, Go, React Beautiful DnD.

πŸŽ“ Education

Ho Chi Minh City University of Science
Bachelor of Information Technology, Major: Information Systems
GPA: 3.21


πŸ“œ Certifications

  • TOEIC Listening and Reading: 685/990
  • TOEIC Speaking and Writing: 270/400
  • PTE Academic: 38/90

πŸ“ˆ GitHub Statistics

Nguyen Tan Vinh's GitHub Stats


πŸ“§ Contact Me

Feel free to reach out via Email or connect with me on LinkedIn.


πŸ“„ Download My Resume

Download CV

Popular repositories Loading

  1. KarnaughLogicProcessor KarnaughLogicProcessor Public

    C++ 1

  2. HighPrecisionFloat HighPrecisionFloat Public

    C++

  3. TeamVDV TeamVDV Public

    HTML

  4. VDVFashionEmporium VDVFashionEmporium Public

    JavaScript

  5. HerokuShowcase HerokuShowcase Public

    JavaScript

  6. AngularAppBase AngularAppBase Public

    TypeScript