Lai Binh An

Software Engineer
Phone

0939 806 784

Email

anlb19749@gmail.com

Location

Ho Chi Minh City

Birthday

Jun 7, 1996

About

I am a software engineer specializing in backend development. I have worked with Java programming language to build robust and efficient systems. I am passionate about solving complex technical problems and optimizing the performance of backend applications.

Outside of work, I am always looking for opportunities to learn and stay updated with new technology trends to enhance my skills and knowledge. I believe that continuous innovation and growth are key to achieving success in the tech field.

What I Do!

User Interfaces

Develop user interfaces using HTML, CSS, and JavaScript.

Compiled to CSS

Implement SASS for modular and maintainable stylesheets.

Ensure responsive design to provide optimal user experience across various devices and screen sizes.

Design and Architecture

Develop microservices architecture to support modular and maintainable code.

Security Implementation

Implement security best practices to protect applications from common vulnerabilities.

Use tools and techniques such as JWT, OAuth for authentication and authorization.

API Development

Develop and maintain RESTful APIs using Java frameworks such as Spring Boot.

Ensure APIs are well-documented, efficient, and secure.

Database Management

Design and manage relational databases (e.g., MySQL, SQL Server) and NoSQL databases (e.g., MongoDB).

Optimize database performance and ensure data integrity.

Logging

Use logging frameworks such as Log4j or SLF4J to monitor application behavior, troubleshoot issues, and maintain logs for auditing purposes.

Performance Optimization

Analyze and improve the performance of backend systems.

Collaborative Development

Work closely with frontend developers, product managers, and other stakeholders to deliver cohesive solutions.

Participate in code reviews

Participate in daily meetings to align on progress and address any blockers.

Learning and Improvement

Stay updated with the latest trends and technologies in Java and backend development.

Continuously refactor and improve codebase for better maintainability and performance.

Resume

Education

2021 - 2023

Software Engineering

FPT Polytechnic - College

Experience

2023 - 2024

Software Engineer

VinHMS

2025 - Current day

Software Engineer

Spark Minds

Portfolio

  • anlb.shoesstore-fullstack - Ecommerce

    Welcome to my project details

    • Type: Ecommerce
    • Responsive: Laptop, tablet, mobile
    • Technologies: HTML, CSS, JavaScript, Spring Boot, Spring Data JPA, Spring MVC, Spring Security, Spring Session
    • Client features:
      • Store user login state with Spring Session
      • Add product to cart
      • View shopping cart
      • Payment COD
      • Track order status
      • Filter query with Specification
      • Pagination
      • View more images and select sizes
      • Check stock availability with the quantity ordered by the customer
      • Notify successful add to cart status
      • Login/logout & register with Spring Security
    • Admin features:
      • Perform access denied through authorization
      • Activity log
      • Statistics of users, product quantities, and orders
      • CRUD user, product, order
      • Upload multiple product images and add/remove multiple sizes
      • Soft delete products
      • Update order status

    Home page

    Products page

    Product details page

    Shopping cart page

    A feature to handle insufficient stock quantity to fulfill the product quantity in the shopping cart

    Checkout

    Payment successfully

    Order

    Confirm order status

    Delivery order status

    Mobile menu

    Authorization

    Activity log

    Admin dashboard

    Admin product list

    Admin product details

    Admin product update

    View order details

    Update order status

  • Grocery Mart - Ecommerce

    Welcome to my project details

    • Type: Ecommerce
    • Responsive: Laptop, tablet, mobile
    • Technologies: HTML, CSS, SASS, JavaScript
  • Real Estate - Landing page

    Welcome to my project details

    • Type: Landing page
    • Responsive: Laptop, tablet, mobile
    • Technologies: HTML, CSS
  • Web Design - Landing page

    Welcome to my project details

    • Type: Landing page
    • Responsive: Laptop, tablet, mobile
    • Technologies: HTML, CSS
  • Coffee Store

    Welcome to my project details

    • Type: Multiple page
    • Responsive: Laptop
    • Technologies: HTML, CSS, JavaScript
  • Lucy Pet Care - Landing page (only desktop)

    Welcome to my project details

    • Type: Landing page
    • Responsive: not support
    • Technologies: HTML, CSS
  • Dental Care - Landing page (only desktop)

    Welcome to my project details

    • Type: Landing page
    • Responsive: not support
    • Technologies: HTML, CSS

LAI BINH AN

Web Developer

0939 806 784 | anlb19749@gmail.com

https://lbachannel.github.io/anlb-portfolio

SUMMARY

I am a back-end developer with 6 months of experience in Java technologies, with good knowledge of Object-Oriented Analysis and Design, Database Design.

Outside of work, I am always looking for opportunities to learn and stay updated with new technology trends to enhance my skills and knowledge. I believe that continuous innovation and growth are key to achieving success in the tech field.

TECHNICAL SKILLS

  • Programming Languages: HTML5, CSS3, JavaScript, Java
  • Frameworks: Spring Boot, Spring Data, Spring MVC, Spring Security, Spring Session
  • Database Management Systems: MS SQL Server, MySQL
  • Version Control: Git (GitHub)
  • Forgein Languages: English (~ IELT 4.0)
  • Knowledge:
    • Deep understanding about OOP, Dependency Injection
    • Good understanding about database design, Restful API
    • Good time management, teamwork skills

WORK EXPERIENCE

VinHMS Software Company

Oct 2023 - Feb 2024

Position: Internship

Project: CiHMS Software

  • Project Description: A system provides a comprehensive solution for hotel management and operations.
  • Responsibilities:
    • Develop and fix the application's defect base on requirements
    • Develop small modules of the system
    • Communicate with Business Analyst and teammates to clarify requiremment
    • Work closely with frontend developers, product managers, and other stakeholders to deliver cohesive solutions.
    • Participate in daily meetings to align on progress and address any blockers.
  • Technologies: Spring Boot, ThymeLeaf, Kafka, Flyway, Datadog

EDUCATION

FPT POLYTECHNIC HO CHI MINH CITY

May 2021 - Oct 2023

Studying Software Engineering

  • Degree classification: Distinction - GPA: 8.7/10
Dev in progress