Chuyển đến nội dung chính
Truong

Truong

Software Engineer

Nhân tài
Ho Chi Minh CityThành viên từ 10 tháng 6, 2026
JavaSpring BootPostgreSQLMicroservices ArchitectureDistributed SystemsReal-time Data PipelinesApache FlinkRedisHazelcastC++QtGoogle GuiceAPI DevelopmentSystem DesignCI/CDBatch ProcessingMicrocontroller PlatformsSerial CommunicationSensor IntegrationCodexVibe Coding
·

Thuê người này

Gửi đề nghị công việc trực tiếp cho ứng viên này

JavaSpring BootPostgreSQLMicroservices ArchitectureDistributed Systems

Giới thiệu

Software Engineer experience in building distributed systems and real-time data pipelines. Strong in Java, Spring Boot, PostgreSQL, and microservices architecture. Adept at optimizing legacy systems and delivering resilient solutions to complex technical challenges. Leverages AI-assisted development (vibe coding, Codex, and agentic workflows) to enhance productivity while maintaining a strong focus on backend system design and distributed architectures.

Kinh nghiệm

Software Engineer at Persolkelly (2025-07 – Present)

Truckerpath is a truck navigation platform focused on route planning, POI management, parking workflows, and operational coordination for transportation activities.

  • Researched and proposed a CDC (Change Data Capture) solution to resolve data synchronization issues between master data and the reporting database
  • Analyzed and resolved production performance issues, improving system stability
  • Optimized data access and caching strategies using Redis for frequently accessed operational data
  • Implemented and maintained backend APIs, including POI management, parking workflows, and route coordination
  • Collaborated with Product Owners in Beijing and the US to clarify requirements and support feature delivery
  • Applied AI-assisted coding (vibe coding) using tools like Codex to improve development speed and debugging efficiency
  • Participated in code reviews, testing, end-user support, and production releases for new features

Software Engineer at Vinamilk (2024-11 – 2025-04)

Developed a company-wide digitalization platform integrating internal systems such as HRM, CRM tools, factory process automation, and enterprise data services. The platform modernized and streamlined operations across a large-scale manufacturing enterprise.

  • Worked with business stakeholders to implement a new Manual Factory Service from scratch, including high-level design, detailed design, and database design
  • Led end-to-end ownership of the service, from development through release and end-user support, while coordinating with team members during implementation
  • Contributed to the development of Sales Force Automation (SFA) features, including leave scheduling and route planning APIs
  • Improved scalability and stability of legacy systems by transforming monolithic architecture into microservices for SFA
  • Developed and maintained multiple services, including API Gateway, data services, and integration layers
  • Researched and implemented logging and monitoring solutions to support debugging and production issue resolution

Software Engineer at Accesstrade (2022-08 – 2024-09)

Built and maintained a large-scale Affiliate Marketing Platform enabling collaboration between KOLs and brands through performance-based campaigns. The system was deployed across multiple countries and consisted of dozens of interconnected services, focusing on scalability and reliability.

  • Worked directly with end-users and internal teams to gather requirements and prioritize feature delivery in the absence of dedicated BA/PO roles
  • Designed and implemented core backend APIs for key functionalities, including KOL registration and verification, campaign management, commission tracking, and performance dashboards
  • Took ownership of critical business logic related to campaign workflows and payout processing
  • Developed unit and integration tests and participated in code reviews to ensure code quality and maintainability
  • Implemented batch processing jobs to aggregate campaign and payout data for reporting and analytics using Java and Google Guice
  • Contributed to system architecture discussions to improve batch job performance, scalability, and fault tolerance

Software Engineer at Mobile World Group (Thegioididong) (2021-06 – 2022-06)

Worked on multiple internal systems, including a real-time data platform and a desktop-based virtual call center application, covering both backend distributed systems and C++/Qt development.

  • Designed and built a mission-critical data platform for real-time data processing and high-throughput streaming pipelines
  • Developed streaming jobs using Apache Flink and Kafka to synchronize and deduplicate data across multiple databases with high-throughput streaming pipelines under exactly-once semantics
  • Designed and operated a distributed caching service using Hazelcast, ensuring high availability and consistency under heavy load
  • Participated in end-to-end development, including system design, implementation, CI/CD, deployment, and runtime debugging
  • Optimized cache invalidation logic and task parallelism, improving latency and data consistency
  • Maintained and improved a legacy C++/Qt desktop application used for internal administrative operations
  • Analyzed legacy Qt Widget-based codebase to identify layout and interaction issues
  • Fixed UI bugs, alignment inconsistencies, and rendering issues across multiple screen resolutions
  • Refactored UI components to improve responsiveness and maintainability
  • Collaborated with business and IT teams to validate fixes and support stable releases

Software Engineer at Nextgen Embedded Solution (2019-04 – 2021-06)

Participated in early-stage development at a startup delivering customized software and hardware solutions for SME clients, covering both backend systems and embedded firmware.

  • Developed backend systems and internal tools using Java (Spring Boot), including virtual call center platforms and admin dashboards
  • Participated in system design, API development, and deployment across multiple custom projects
  • Developed embedded firmware using C++ and Java for microcontroller platforms (PIC, AVR, Arduino), including serial communication, sensor integration, and device control logic
  • Took end-to-end ownership across backend development, embedded systems, deployment, and basic infrastructure management in a resource-constrained environment
  • Collaborated with small teams to debug, test, and deliver cross-functional features under tight deadlines

Học vấn

Bachelor's Degree in Electronics and Telecommunication – University of Science – Vietnam National University, HCMC

Kỹ năng

Software Engineer

Đánh giá

Liên quan