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 – December 2025
  • 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