Travis Tran Travis Tran
  • Trang Chủ
  • Hồ Sơ
  • Dự Án
  • Bài Viết
  • Liên Hệ
  • Tiếng Việt
    • English
Travis Tran

I am a CTO with over 5 years of experience in start-up and over 10 years in working at managing position for big companies. I am also a full-stacks developer with over 12 years in system design, product development and technology product deployment. User experience and system security are the things I care about most.

  • Trang Chủ
  • Hồ Sơ
  • Dự Án
  • Bài Viết
  • Liên Hệ
  • Tiếng Việt
    • English
Find me

Archives: Projects

  • Trang Chủ
  • Projects - Page 2 Of 3 - Travis Tran
Compressor4j
Coding | Dependency Library | Personal
10

Compressor4j

Compressor4j

Compressor4j

LIKE THIS 10

Compressor4j

Java dependency to simplify process of compressing and decompressing files and folders.

Compressor4j is a Java dependency to simplify process of compressing and decompressing files and folders.

  • Support compressing for file types: ZIP, GZ, TAR, TAR.GZ, JAR, BZ2, TAR.BZ2, AR, CPIO, XZ.
  • Support decompressing for file types: ZIP, GZ, TAR, TAR.GZ, JAR, BZ2, TAR.BZ2, AR, CPIO, 7Z, XZ, RAR.
  • JRE support: 7+

Compress files or folders

To compress files or folders, you could use as the following example:

[code_block_line_numbers]public static void write() throws Exception {
try {
FileCompressor fileCompressor = new FileCompressor();
String[] files = new String[] { “IMG_01.JPG”, “/02/IMG_02.JPG”, “/03/IMG_03.JPG” };
for (String file : files) {
fileCompressor.add(SRC_PATH + file, file);
}
fileCompressor.setType(CompressionType.JAR);
fileCompressor.setLevel(ZipLevel.NORMAL);
fileCompressor.setCompressedPath(“output.jar”);
fileCompressor.compress();
} catch (Exception e) {
e.printStackTrace();
}
}[/code_block_line_numbers]

Extract compressed file

To decompress files or folders, you could use as the following example:

[code_block_line_numbers]public static void read() throws Exception {
try {
FileCompressor fileCompressor = FileCompressor.read(“input.zip”);
fileCompressor.decompress(“output/”);
} catch (Exception e) {
e.printStackTrace();
}
}[/code_block_line_numbers]

For more information and usages, please visit source code repository: https://github.com/travistran1989/compressor4j

viettel website
Coding | Manage | Viettel | Web App
16

Viettel Website

viettel website

Viettel Website

LIKE THIS 16

viettel website 1

Project name : Viettel Website
Type : Corporate website
Status : Released
Role : Developer, Project Manager
Team size : 4
Technology stacks : PHP, Drupal, MySQL, REST Api, Java Processes, Spring Frameworks
Icon : viettel logo vi
Links : http://viettel.com.vn
Coding | Design | Manage | Viettel | Web App
7

Viettel Family

Viettel Family

LIKE THIS 7

Viettel Family 1

Project name : Viettel Family
Type : Internal management system
Status : Released
Role : Developer, Project Manager
Team size : 10
Technology stacks : PHP, Symfony 2, MySQL, REST Api, Java Processes, Spring Frameworks
Icon :
Links : https://viettelfamily.com
https://cms.viettelfamily.com
Viettel AQMS
Coding | Design | Desktop App | Manage | Viettel | Web App
10

Viettel AM

Viettel AQMS

Viettel AM

LIKE THIS 10

Viettel AQMS

Project name : Viettel Capture & Notification Management System
Type : Internal management system
Status : Released
Role : Developer, Technical Lead, Project Manager
Team size : 3
Technology stacks : ZK, Hibernate, Oracle, Web Service, Java Processes
Icon : aqms 512

[su_custom_gallery source=”media: 1436,1443,1444,1445″ link=”image” target=”blank” title=”never”]

Viettel SKYT
Coding | Design | Manage | Viettel | Web App
10

Viettel SKYT

Viettel SKYT

Viettel SKYT

LIKE THIS 10

Viettel SKYT

Project name : Viettel Idea Management System
Role : Developer, Technical Lead, Project Manager
Type : Internal management system
Status : Released
Team size : 5
Technology stacks : Struts 1, Hibernate, MySQL, Web Service, Java Processes
Icon : SKYT logo 320

[su_custom_gallery source=”media: 1407,1405,1406,1403,1402,1404″ link=”image” target=”blank” title=”never”]

Viettel vOffice
Coding | Design | Manage | Viettel | Web App
11

Viettel vOffice

Viettel vOffice

Viettel vOffice

LIKE THIS 11

Viettel vOffice

Project name : Viettel Digital Office System
Type : Internal management system
Status : Released
Role : Developer, Technical Lead, Project Manager
Team size : 15
Technology stacks : ZK, Hibernate, Oracle, Web Service, Java Processes
Icon : voffice 512

[su_custom_gallery source=”media: 1555,1556,1557,1558,1559″ link=”image” target=”blank” title=”never”]

Viettel SMS
Coding | Design | Manage | Viettel | Web App
13

Viettel SMS

Viettel SMS

Viettel SMS

LIKE THIS 13

Viettel SMS

Project name : Viettel Survey Management System
Type : Internal management system
Status : Released
Role : Developer, Team Leader
Team size : 3
Technology stacks : ZK, Hibernate, Oracle, Web Service, Java Processes
Icon : survey 512
Viettel KMS
Coding | Design | Manage | Viettel | Web App
8

Viettel KMS

Viettel KMS

Viettel KMS

LIKE THIS 8

Viettel KMS

Project name : Viettel Knowledge Management System
Type : Internal management system
Status : Released
Role : Developer, Team Leader, Project Manager
Team size : 3
Technology stacks : ZK, Hibernate, Oracle, Web Service, Java Processes
Icon : logo qltt c 500

[su_custom_gallery source=”media: 1463,1464″ link=”image” target=”blank” title=”never”]

Posts pagination

  • 1
  • 2
  • 3

Tìm kiếm

Bài viết nổi bật

vibe coding vi tinified
Vibe Coding: Bệ phóng cho người dày dạn
  • December 3, 2025
  • 29 min read
ChatGPT Image Nov 8 2025 12 48 50 AM
Bản đồ nhân tài Việt Nam trong kỷ
  • November 8, 2025
  • 10 min read
Mastering Flutter Widgets: Building Dynamic User Interfaces
Chinh Phục 3+ Flutter Widgets: Xây Dựng Giao
  • October 22, 2023
  • 16 min read

Chuyên mục

  • An ninh Mạng
  • Công nghệ
  • Công nghệ Phần mềm
  • Khoa học Dữ liệu
  • Kinh tế
  • Quản trị Hệ thống
  • Quản trị Nội dung
  • Thiết kế
  • Trí tuệ Nhân tạo

Mạng xã hội

Tags

AI AI code assistant AI Interaction Android Animation in Flutter API Gateway app development application ASP.NET Core Back-End Services chatgpt Data data analysis data science data visualization Design Efficiency Design Process ESG FDI Figma UI Kits Flutter Framework framework HR Strategy iOS javascript machine learning micro frontend mobile mobile app frameworks open source tools Productivity Program Simulation Prompt Engineering Semiconductor Talent Map top app frameworks Upskilling User Experience User Interface vibe coding Vietnam Web Development WordPress YARP đa nền tảng
Liên kết ngoài
  • Pitagon
  • PiSafe
  • PiOffice
  • PetApp
  • PiAds
  • PiWeb
Tài nguyên
  • Chính Sách Bảo Mật
  • Miễn Trừ Trách Nhiệm
  • Điều Khoản và Điều Kiện
Liên kết
  • Trang Chủ
  • Hồ Sơ
  • Dự Án
  • Bài Viết
  • Liên Hệ

© 2026. All rights reserved by Travis Tran. Powered by PiWeb - A product from Pitagon.