Miguel Ángel

NGUYỄN THÀNH LUÂN

Software Developer · Full-Stack Aspirant

I am a Software Developer passionate about becoming a Full-Stack Developer . With experience in both backend and frontend development, I aim to build high-quality, scalable solutions while continuously learning and improving problem-solving skills.

Education

University of Transport and Communications - UTC2

Major Information Technology - Graduated 2025

GPA: 3.28 / 4.0

Activities

  1. Third Prize in Student Scientific Research

    University of Transport and Communications - UTC2

    Awarded Third Prize in the Student Scientific Research competition at the University of Transport and Communications, Ho Chi Minh City campus, for research contributions and academic excellence.

Experience

  1. Fullstack Developer

    MIDOTA
    AI Menu Admin

    PHP, Laravel, TypeScript, VueJS, MySQL, Docker

    • Built and maintained a scalable admin platform with authentication, RBAC, and RESTful APIs.
    • Developed Python-based OCR and AI processing modules integrated with the Laravel backend.
    • Optimized frontend performance by minimizing unnecessary re-renders and improving production build efficiency to enhance overall application performance.
    • Designed and maintained Docker-based development and production environments.
    Timesheets System

    PHP, Laravel, TypeScript, VueJS, MySQL, Docker

    • Built a comprehensive timesheet and attendance management system with multi-role workflows.
    • Implemented geolocation-based check-in/out, attendance requests, and reporting, export features.
    • Improved system performance, refactored shared components, and enhanced scalability, maintainability, and code quality.
    • Designed and managed Docker-based development and production environments.
    Gakken Curico

    CakePHP, MySQL, Docker, AWS (SES)

    • Migrated and upgraded legacy applications from CakePHP v2 to v3 and later to v5, ensuring backward compatibility, preserving existing functionality and UI consistency.
    • Implemented email sending service using Amazon SES.

Technical Skills

Languages

  • TypeScript
  • JavaScript
  • PHP PHP

Frameworks & Runtimes

  • Laravel
  • Vue.js
  • Node.js
  • React
  • CakePHP CakePHP
  • EC-CUBE EC-CUBE

Databases

  • MySQL
  • PostgreSQL
  • MongoDB

Tools & Services

  • RESTful API
  • Git
  • GitHub
  • GitLab
  • Postman
  • AWS AWS
  • Docker

Academic Projects

UTC2 Social

UTC2 Social

July 2024 – January 2025
  • Developed client and admin pages for system management.
  • Built frontend using JavaScript and ReactJS, backend using NodeJS (Express).
  • Used MongoDB with Mongoose for efficient data storage and management.
  • Deployed frontend on Vercel and backend on Render.

Stack: ReactJS, NodeJS, JavaScript, RESTful API, MongoDB, TailwindCSS, Redux, Axios, JWT

Realtime Chat

Realtime Chat

October 2025 – Now
  • Built frontend using TypeScript and VueJS, backend using PHP (Laravel).
  • Integrated WebSocket for real-time messaging.
  • Used Amazon SES for transactional emails.
  • Deployed the entire system on AWS using EC2.

Stack: PHP, Laravel, TypeScript, VueJS, RESTful API, WebSocket, AWS EC2, Amazon SES