Chinh Nguyen Portfolio

Hi, I'm Chinh Nguyen

I am a programmer with a strong interest in technology, focusing on:
  • Clean code
  • System performance
  • Optimization techniques
I enjoy exploring methods to enhance:
  • Code efficiency
  • System scalability
I value:
  • Teamwork
  • Clear communication
  • Professional growth

4+ Years Experience
8 Projects Completed
Engineer in STU
Team Lead in 2 Projects
Your Name - Full Stack Developer

4+ Years Experience

Available for Work

Career Timeline

Work: 4 years 3 months

2026
(10/2022 - 01/2026)

HOPEE

MIDDLE WEB DEVELOPER

3 years 3 months

Developed client-focused web applications using Laravel, CakePHP and NodeJS for backend, and Next.js and Nuxt.js for frontend. Leveraged Docker for development and deployment, built CI/CD pipelines for staging environments, and wrote unit tests for frontend and backend to ensure quality and performance.

LaravelCakePHPNodeJSLumenNextJSNuxtJSVueJSNestJSAWSGCPDockerBigQueryCI/CDUnit Testing
2022
(11/2021 - 09/2022)

IZI Software

FRESHER WEB DEVELOPER

10 months

Responsible for developing web applications using Laravel and VueJS

Vue.jsLaravelJQuerySocket.ioMySQLRedisGoogle Maps APIreCAPTCHAVueJS
2021
(02/2021 - 04/2021)

Lampart Co.,Ltd

INTERN WEB DEVELOPER

2 months

Researched and gained hands-on experience with the Laravel framework to build dynamic web applications. Developed a strong foundation in basic PHP programming and web development principles. Demonstrated effective communication by presenting individual ideas and collaborating efficiently in group settings. Proven ability to work under pressure, meeting deadlines and maintaining quality standards. Showcased a proactive attitude in exploring and learning new technologies to enhance technical skills.

LaravelPHPCoding conventionsTeamworkCommunication
(10/2017 - 10/2021)

Saigon Technology University

INFORMATION TECHNOLOGY

4 years

Completed coursework includes Data Structures and Algorithms, Web Development, Database Management. Final Year Project: Developed a platform enables users to create, view posts, engage in universal chat, and receive nearby location suggestions.

JavaScriptReactNode.jsMongoDB

Skills & Expertise

Backend

PHP
  • Use query builder and eloquent to manipulate data
  • Using Queue, Event-Listener, Cronjob, Scheduling, Command
  • Can build website with Blade Template or API
  • Understanding and using Cookies, Session
  • Understand and apply OOP in PHP
  • Using and developing the MVC pattern
NodeJS
  • Use Express to launch the server
  • Use mongoose to interact with MongoDB
  • Can use socketIO
C#
  • Can use .NET framework
  • Build basic website
  • Develop web API
  • Develop Winform application
  • Develop WPF application
  • Use to control Selenium
  • Use to crawl by HTTP Request
Python
  • Basic Python
  • Build apps with Python
  • Apply OOP in Python
  • Use model to detect personal

Frontend

VueJS
  • Using components
  • Data and computed
  • Conditional rendering
  • Event handling
  • Lifecycle hooks
  • Watchers
ReactJS
  • Using components
  • Foundation state, props
  • Hook (useState, useCallback, useMemo)
JavaScript
  • Synchronous
  • Manage HTML DOM and DOM events
  • Retrieve Local Storage, Cookie, Session in browser
  • Use JavaScript library

Database

SQL
  • DLL (Data Definition Language)
  • DQL (Data Query Language)
  • DML (Data Manipulation Language)
  • Third Normal Form (3NF)
  • Transaction
  • Function, Stored Procedures and Trigger
  • View
NoSQL
  • Know foundation MongoDB
  • Use Mongoose to interact with MongoDB
  • Understand and use the concept of NoSQL

Design & Analysis

System Analysis & Design
  • Understand and analyze client and stakeholder requirements to align technical and business goals
  • Proficient in creating system models using UML (Use Case Diagrams, Sequence Diagrams, Class Diagrams)
  • Design system architecture to ensure scalability and maintainability
  • Identify system bottlenecks and propose technical solutions
  • Collaborate with cross-functional teams to refine requirements and ensure technical feasibility
UI/UX Design
  • Design responsive user interfaces ensuring compatibility across devices and browsers
  • Create and maintain design systems to ensure UI/UX consistency
  • Prototyping and wireframing user flows using tools like Figma
  • Implementing accessibility best practices (WCAG) to improve user inclusivity
  • Optimize user experience through feedback-driven iterative improvements
Database Design
  • Develop normalized database schemas to ensure data integrity and reduce redundancy
  • Proficient in designing and optimizing Entity-Relationship Diagrams (ERD)
  • Create and optimize indexes to enhance query performance for large datasets
  • Plan and manage database migrations for seamless updates
  • Develop and maintain database objects like stored procedures, triggers, and views
  • Ensure database reliability through robust backup and recovery strategies

Version Control

Git
  • Proficient in using Git for version control
  • Familiar with branching, merging, rebase, fix conflict, cherry pick, and pull requests
  • Experience with creating and managing repositories
  • Understanding of Git workflows: Git Flow, GitHub Flow
  • Using tags for release versioning
  • Proficient in resolving merge conflicts efficiently
  • Experience with Git hooks for pre-commit and post-commit automation
GitHub & GitLab
  • Experience with managing projects on GitHub and GitLab
  • Creating and managing issues and milestones
  • Automating workflows with GitHub Actions and GitLab CI/CD
  • Collaborating with teams using pull requests and code reviews
  • Proficient in creating GitHub Pages for project documentation
Bitbucket
  • Familiar with managing repositories in Bitbucket
  • Experience with Bitbucket Pipelines for CI/CD
  • Managing teams and permissions for repositories

Soft Skills

Teamwork
  • Flexibility in working in groups
  • Hard working and high responsibility for assigned work
  • Ability to collaborate with cross-functional teams
Independence
  • Capable of working independently with minimal supervision
  • Efficient in time management and prioritizing tasks
  • Adaptability in solving problems on-the-fly
Design Tools
  • Proficient in using design tools such as Figma, Photoshop, and AI
  • Able to create mockups and prototypes for design systems
  • Understanding of design aesthetics and user-centered design

Projects

Logistics Job Connections

Logistics Job Connections

A recruitment platform tailored for the transportation industry, offering seamless job transitions and career advancements. The system provides tailored functionalities for different departments, ensuring smooth integration and efficient job application management.

CakePHPGoogle Big DataTwilioGoogle Tag ManagerGoogle Secret ManagerNodeJS
Digital Business Card Platform

Digital Business Card Platform

A platform to digitize business cards and enable seamless networking. The system includes real-time communication features and enhanced user authentication to facilitate professional connections effectively.

LaravelNext.jsDockerAWS Cognito
Medical Experiment Management System

Medical Experiment Management System

A comprehensive system for conducting and managing medical experiments. The platform supports real-time communication and ensures scalability with robust testing practices for high-quality performance.

LumenNuxt.jsFirebaseJestPHP Unit
Ong Thep Minh Phu

Ong Thep Minh Phu

A system to manage store points, redeem coins, and access promotional offers. Designed to improve customer engagement and provide an efficient store management experience with advanced security features.

LaravelBootstrapjQueryHTML5-qrcodeGoogle reCAPTCHA
Nha dat Express

Nha dat Express

A classified ad platform enabling users to post and interact with ads for renting, selling, or buying properties. Features include real-time chat, newsfeeds, and a secure ecosystem for transactions and communication.

LaravelVueJSjQuerySocket.IOGoogle Maps APIGoogle reCAPTCHA
Ride-Sharing and Booking Platform

Ride-Sharing and Booking Platform

Allowing drivers to post trips and users to find and book rides based on price and seat availability.

NextJSLaravelRedis CacheCI/CD
Real Estate Social Platform

Real Estate Social Platform

The platform enables users to create, view posts, engage in universal chat, and receive nearby location suggestions.

NuxtJSLaravelRedisPusherFirebaseOpenStreetMap
Selling Medicine

Selling Medicine

Developed an online platform for selling medicines, enabling users to browse and purchase products with various unit options.

Laravel

Let's Connect