Skip to content
View sangqle's full-sized avatar
πŸ¦–
Always do the right things. πŸš€ πŸ”₯ ❀️
πŸ¦–
Always do the right things. πŸš€ πŸ”₯ ❀️
  • Ho Chi Minh City, Vietnam
  • 09:31 (UTC +07:00)

Organizations

@OpenExt-Labs

Block or report sangqle

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sangqle/README.md

Hi there πŸ‘‹

  • πŸ”­ I’m currently working on free time
  • 🌱 I’m currently learning on ... and other educational stuff
  • πŸ“« How to reach me: +84968353293, sang.sevn@gmail and Linkedin

Work Experiences

Sr. Software Engineer at MiniApp Platform - Zalo

02/2021 - Present | Ho Chi Minh City, Vietnam

  • Core contributor to the MiniApp Platform, allowing developers to create, host, and manage MiniApps within the Zalo ecosystem.
  • Developed a MiniApp management system, optimizing version moderation, distribution, approvals, and quality control to ensure seamless deployment.
  • Improved system efficiency, reducing manual workload for operators and ensuring 99.99% uptime for millions of daily requests.

Software Engineer at Maxlancer PTY LTD

12/2018 - 09/2019 | Remote

  • Backend Developer at Maxlancer, a freelancer marketplace that connects mechanical and technical engineers with clients.
  • Designed database schemas using Prisma and developed GraphQL APIs for data retrieval and management.

Projects

Cabin Framework (Custom Java framework)

01/2025 - Present

  • Cabin is an open-source, lightweight Java framework inspired by Express.js, built on Java NIO – github.com/sangqle.
  • Implemented a custom Jetty-like container, enabling efficient RESTful API development without external dependencies.
  • Provided core components like routing, middleware support, and request handling, making it a complete web server solution in Java.

Programming Languages & Technologies

  • Languages: Java (Servlet, Spring Boot, Microservices), JavaScript (NestJS, ReactJS, NextJS), Python (Django), Golang (Gin)
  • Databases: MySQL, MongoDB, Redis
  • Tools: Docker, Maven, Gradle, CI/CD

Education and Qualifications

  • BSc. Software Engineering
    Can Tho University, 09/2016 - 01/2021

Technical Interests

  • Blogging: Write about Java & Spring Boot, exploring internal mechanics, architecture, and best practices – viblo.asia/u/sangjs.
  • Custom Libraries: Enjoy building in-house libraries for better architectural control and flexibility.
  • Team Support & Mentorship: Assist teammates with technical challenges and knowledge sharing.

Pinned Loading

  1. CabinJv CabinJv Public

    Simple and lightweight Web server framework for Java

    Java

  2. cabin-server-sample cabin-server-sample Public

    The sample HTTP server uses the Cabin framework, a lightweight web server

    Java

  3. spring-boot-server-sample spring-boot-server-sample Public

    The spring boot sample server illustrates some basic configuration such as: logging, authentication, datasource configuration and so on. Check in branches to access samples

    Java 3

  4. custom-command custom-command Public

    The repo to customize the long zigzag command to save your time

    Shell 5

  5. springboot-postgresql springboot-postgresql Public

    Sample Spring Boot server integrate with PostgreSQL

    Java

  6. leetcode-explained leetcode-explained Public

    Leetcode solutions and detailed explanations

    Java