Hotel Management System — Property Management Platform
Senior Software Engineer / Backend Engineer @ Suzutek VN
Situation
Hotel operations required a centralized system to manage reservations, room bookings, billing, guest information, and related operational workflows. The development environment was built around a heavily customized proprietary framework with limited external documentation, creating a significant onboarding and implementation challenge.
Task
Develop and extend a comprehensive hotel management platform to streamline day-to-day property operations, including reservations, room management, billing, and guest tracking.
Solution
Developed backend APIs and core business functionality for the hotel management platform using PHP and a customized CakePHP framework, integrated with an AngularJS single-page application and MySQL database. The solution leveraged the company’s existing proprietary framework patterns and reusable components to maintain consistency across different hotel-management modules.
Contribution
Owned backend development and core business logic implementation while rapidly understanding and extending the company’s customized enterprise framework. Key contributions included:
- Developing backend APIs and business logic.
- Implementing hotel-management functionality.
- Working with MySQL database operations and data structures.
- Extending and adapting proprietary framework components.
- Reading and analyzing a complex existing codebase to understand reusable patterns.
- Maintaining consistency with established internal architectural conventions.
- Sharing framework knowledge and implementation patterns with team members.
Technologies
- Languages: PHP, JavaScript
- Frameworks / Libraries: CakePHP — Customized Enterprise Framework, AngularJS, Internal Proprietary Libraries
- Databases / Storage: MySQL
- Messaging / Integration: RESTful APIs, AJAX
- Cloud / Infrastructure: Linux
- DevOps / CI/CD: Git
- Tools: Git, Internal framework and reusable component libraries
Results
- Delivered backend functionality for the hotel management platform.
- Implemented and extended business logic within the customized CakePHP framework.
- Successfully adapted to an unfamiliar proprietary architecture with limited documentation.
- Built deeper expertise in framework analysis, reusable component architecture, and backend engineering.
Project Details
2016 – 2017
Internal / Business Platform