khánh phan
Phan Đình Khánh

Full-stack Web Developer

Summary

I'm a full-stack developer with 3+ years of experience in Vue & NodeJS, with good knowledge of lifecycle hooks, state management, UI/UX, strong coding skills in clean code, solid principles and performance optimization

Experienced in code review and mentoring for other team member, ensuring quality with ESLint & Prettier, always complete assigned task quickly and best in team

Looking forward to learning more about Redis, Elasticsearch, AWS and Docker.

Work Experience

Công ty TNHH Phần mềm iNET

Fullstack Web Developer

Domain name and internet services company, Played a key role in developing the company's core projects

Công Ty Cổ Phần Viễn Thông New-Telecom

PHP Intern - AngularJS & Laravel

Providing digital signature services in electronic transactions, Junior PHP developer using AngularJS and Laravel

Work Portfolio

K Developer

- K Developer is my personal blog, a space where I showcase my passions, experiences, and technological explorations. It’s a place where I introduce myself, share my interests, and experiment with the latest technologies I learn.

  • Vue3, Vite, Pinia, Vue router, TailwindCSS, Inspira UI, Nodejs, RESTful Api, MongoDB, Google Auth Library, Google Console
    • Enhance coding skills in Vue and Nodejs Learn more about OAuth2 Google Authentication and Google indexing
Read article
OnePortal

- iNET service management system with features such as customer information display, service management, eKYC, package upgrades, and account permissions. Supports managing Domains, Hosting, Email, Cloud VPS, Cloud Server, transactions, customer invoices, and collaborators

  • Vue3, Vite, Pinia, Vue router, TailwindCSS, SCSS, Ant - Design, Nodejs, RESTful Api, MongoDB, Socket.io, Webpack, Bot Telegram
    • Develop user-friendly interfaces with Vue 3, build server-side systems with Node.js, and manage databases with MongoDB
    • Configure Nginx, point domains to the server, build and deploy projects on Cloud Servers
    • Write unit tests and create Postman documentation
    • Receive and process feedback from customers
    • Fix bugs, optimize code and plugin heavy
    • Responsible for project management
    • Build projects, deploy systems to servers, and successfully launch
Read article
OnePanel

- Web Hosting management software that supports domain management, sources code handling, and easy WordPress deployment with high security and efficiency

  • Vue3, Vite, Tailwind CSS,, Xterm, Golang, RESTful Api, MySQL, Socket.io
    • Together with the Back-end team, I am in charge of developing UI and main features, maintaining the module like 2FA by Google Authenticator, One Securities, Wordpress, Account, Domains Manager...
    • Fix bugs, optimize code
    • Understand more about the system, know more features such as Two-factor Authentication, Scan Antivirus, CMS Threats, IP Manager,...
Read article
OneMail

- Enterprise E-Mail management software that helps build and strengthen brand identity

  • Vue3, Vite, Tailwind CSS, TinyMCE editor, Devexpress, Nodejs, RESTful Api, MongoDB, Mail Gateway, Zimbra Mail
    • Integrate the TinyMCE editor into the application Design UI and API for Messaging and Conversations
    • Develop settings features such as Filters, Signatures, and Send Later
    • Build account management, mail groups, trash, ImapSync, and Webhook systems
    • Optimize and fix bugs code
    • Learn new technologies such as TinyMCE, Zimbra SOAP Api,...
    • Understand how E-Mail works
Read article
Server Tool

- Server management software for the technical team, including Services, Service Groups, Shared Services, IP, IP Groups, and Terminal

  • Vue3, Vite, Pinia, Vue router, TailwindCSS, SCSS, Xterm, Nodejs, Ssh sftp, RESTful Api, MongoDB, Socket.io
    • Develop management for Services, Shared Service Groups, and IP. Implement Socket for access and connection testing to the server
    • Design a File Manager to manage the server via SSH-SFTP
    • Fix bugs, optimize code
    • Learn how to access the server via SSH
    • Improve skills in Vue and Nodejs
Read article
Play Music

- This is my graduation project at 3TH Information Technology Institute. With my passion for music, I built a web platform to push my favorite songs with lyrics. Because I'be been quite busy lately, I haven't been able to continue the project. If I have free time later, I will develop it again

  • Vue3, Vite, Pinia, Vue router, Python, Django, MySQL
    • Enhance coding skills in Python and Django
Read article
  • Skills

    NodejsVuejsTypescriptJavascriptPythonDjangoMongoDBMySqlTailwindCssAntd DesignLaravelViteVps, Nginx, SSL
  • Education

    Viện Công nghệ thông tin T3H

    Python

    Học viện IT Plus

    Lập trình Php

    Đại học Mở Hà Nội

    Công nghệ thông tin