avatar

Contact

P7, Q8, TpHCM
(+84) 397 761 190
dohoanglong031200@gmail.com
linkedin.com/in/longdh-fsdev
github.com/LongPC0312

Education

Saigon South Polytechnic College
2022-2025
Information technology
Applied informatics
Status
Graduated

Skill

Programming Languages
Java, Typescript, JavaScript, PHP
Frameworks & Libraries
Spring Boot, Expressjs, Reactjs, Nextjs, Nestjs, Laravel
Databases
MySQL, PostgreSQL, MongoDB, Redis, SQL server
Tools & Platforms
Git, Docker, VS Code, Eclipse, Maven, npm
Other Skills
Soft skills
  • Time management
  • Communication and Teamwork
  • Adaptability
Technical skills
  • Basic UI/UX design
  • Basic DevOps knowledge
  • Security awareness
DSA
  • Array
  • Tree

Language

English
  • Reading technical document
  • Communicate (intermidiate)

Đỗ Hoàng Long

Backend developer

About me

  • Backend Developer with a proven track record of delivering robust, maintainable, and high-performance backend systems.
  • Deep expertise in Java, PHP, JavaScript, and TypeScript, with the ability to choose and apply the right technology stack for each project.
  • Extensive hands-on experience with frameworks such as Spring Boot, Laravel, and Express.js, enabling rapid development and scalable architecture design.
  • Strong database design and optimization skills (MySQL, PostgreSQL, MongoDB), ensuring fast and reliable data handling.
  • Proactive problem solver who can quickly identify bottlenecks and implement efficient solutions, improving system performance and user experience.
  • Collaborative team player with experience in Agile/Scrum workflows, contributing to faster delivery and higher code quality.
  • Passionate about continuous learning, staying ahead of industry trends, and bringing innovative ideas to enhance product value.

Technical skill

Backend Frontend DevOps
  • Languages: Java(OOP, Multithread), PHP, Typescript
  • Framework: Spring boot(Spring security, Thymleaf, JPA/ hibernate, JWT, OAUTH2), Laravel, Expressjs, Nestjs
  • Database: MySQL, SQL Server, PostgreSQL, Redis, MongoDB
  • Testing: JUnit, Mockito
  • API: RESTful API, SOAP, GraphQL, WebSocket
  • Pattern: MVC, Repository, Singleton, Builder, DI, DTO
  • Architecture: Layered Architecture, Client-Server, Monolithic, Microservices
  • Framework: React-Vite(Axios, Router), Redux, Tailwind CSS(Responsive), Nextjs
  • Development stack: HTML, CSS, Javascript
  • Tools: Git(CI/CD), Docker(docker compose)
  • Cloud and deployment: AWS (EC2, S3, RDS), Vercel, Render
  • AI tools: ChatGPT, Grok
  • Debug tools: Postman, JMeter
  • Version control Github, Gitlab
  • Methodologies: Scrum, Agile, Waterfall

Work experience

  1. Connect Coffe - T4 TEK compay

  2. Project informations

    • Connect Coffee is a café management system focusing on user management, authentication, and authorization.
    • Team size: 5
    • Role: Backend developer

    Technologies

    • Backend: Flask(Flask-Security, Flask-Login, Flask-RESTful, Flask-JWT-Extended)
    • Frontend: React(Axios, Router, useState)
    • Database: SQL server

    Responsibilities

    • Designed and implemented RESTful APIs for Connect Coffee, a café management system, using Flask, React and SQL server.
    • Developed role-based access control (RBAC) using Flask-Security and Flask-JWT to secure endpoints for admin, sale, manager .
    • Collaborated with frontend team to integrate authentication/authorization flows with React.
    • Participated in daily standups and sprint reviews using Agile methodology.

    Main contributions

    • Designed database schema and API endpoints for user registration, login, and role assignment.
    • Implemented secure authentication and authorization flows.

Personal project

  1. Sale manager

  2. Project informations

    • Sale manager is a convenience store management application that streamlines sales operations, inventory tracking, and user management with secure authentication and authorization features. It have 4 roles(Admin, Manager, Sale, Customer)
    • Team size: 1
    • Role: Fullstack developer

    Technologies

    • Backend: Spring Boot(RESTful), Spring JPA/ hibernate, Spring security, JWT
    • Frontend: React-Vite(Router, Axios, Interceptor,), Tailwind CSS(Responsive layout), Redux
    • Database: MySQL
    • Tool && Deployment: Git, Docker, AWS EC2

    Responsibilities

    • Developed authentication and authorization features using JWT with Spring Security
    • Built RESTful APIs using Spring Boot
    • Managed data persistence with Spring Data JPA and Hibernate
    • Built the user interface using React with Vite for fast development
    • Handled user login/logout flows and route protection based on user roles
    • Designed responsive UI with Tailwind CSS
    • Managed global state using Redux
    • Implemented token refresh mechanism using refreshToken when accessToken expires which helped maintain seamless user session and improved security
    • Configured Axios interceptors to automatically attach tokens and handle token expiration

    Achivements

    • Reduced API response time to ~150ms.
    • Successfully deployed on AWS EC2 serving 200+ test users.