π» Solution Architect | Cloud-Native Builder | GDG Cloud HK Organizer
π Designing scalable, multi-system platforms across web, mobile, and cloud environments
I design and build end-to-end systems that bridge business requirements with scalable cloud architecture.
- ποΈ Architect distributed systems across AWS & GCP
- βοΈ Transform complex business workflows into reliable backend services
- π Design data models for transactional and analytical workloads
- π Build event-driven and asynchronous processing systems
- π Enable teams to ship faster with DevOps and automation
- π Deliver systems handling complex transactional workflows and multi-tenant environments
- π Ensure reliability through fault-tolerant and observable system design
- Microservices Architecture (Spring Boot, Go services)
- Event-Driven Architecture (EDA) β Pub/Sub, async processing, decoupled systems
- Cloud-Native Design β containerized workloads on Kubernetes (EKS)
- API Design & Integration β RESTful services, system interoperability
- Data Consistency & Reliability β retries, idempotency, audit logging
- Performance Optimization β indexing, query tuning, workload balancing
- Design systems across multiple channels (Web, Mobile, Backend)
- Balance real-time vs eventual consistency
- Build for failure, recovery, and observability
- AWS: EKS, S3, RDS, CloudFront
- GCP: Cloud Run, Cloud Functions, Pub/Sub, Cloud Storage
- Docker & Kubernetes
- GitLab CI/CD pipelines
- Oracle 11g (legacy enterprise systems)
- PostgreSQL
- MySQL (5.7 / 8.0)
- MongoDB
A multi-tenant platform supporting web portal, mobile applications, and backend systems for office and residential users, with complex billing and contract lifecycle management.
Key Contributions:
- Designed end-to-end architecture across Portal, Mobile App Backend, and Core Backend Systems
- Designed contract β charge β payment data flow to ensure financial accuracy and eliminate reconciliation inconsistencies
- Standardized billing rules (Full Month / Half Month) to eliminate edge-case inconsistencies
- Implemented notification systems for both mobile (push) and backend workflows
- Implemented retry mechanisms and audit logging to improve system resilience and operational traceability
Architecture Highlights:
- Multi-channel system: Web Portal + Mobile Apps + Backend Services
- Asynchronous data synchronization between systems to balance performance and consistency
- Event-driven patterns for notifications and state updates
- Scheduled jobs (Quartz) for billing, reconciliation, and housekeeping
Design Considerations:
- Trade-off between real-time updates vs eventual consistency
- Ensuring idempotency and data integrity across distributed systems
- Supporting scalable notification delivery across different user platforms
Outcome:
- Improved billing consistency and reduced edge-case discrepancies
- Increased system reliability across distributed components
A lightweight and extensible tool for API validation, debugging, and test automation.
Key Features:
- Multi-method HTTP support (GET/POST/PUT/DELETE)
- YAML/JSON-driven test cases
- Environment-based configuration
- Request/response logging for traceability
- β Design for scalability and failure
- β Prefer simple, maintainable solutions over complexity
- β Ensure observability (logs, metrics, traceability)
- β Balance consistency vs performance trade-offs
- β Align technical decisions with business impact
- π€ Organizer @ GDG Cloud Hong Kong
- π’ DevFest & Build with AI event coordinator
- π€ Bridging developers with Cloud & AI technologies
- AI + Cloud Architecture (LLM + system integration)
- Multi-agent systems (LangGraph, MCP)
- Event-driven system design at scale
- Cost optimization & cloud architecture best practices
- LinkedIn: https://www.linkedin.com/in/rick-p-219bbb83
- GitHub: https://github.com/rickpoonin
Good systems are not just built β they are designed with clarity, trade-offs, and long-term evolution in mind.
