Summary
Overview
Work History
Education
Skills
Accomplishments
Awards
Timeline
Generic

Ng Pui Lam Alan Ng

Full-Stack Software Engineer
Hong Kong

Summary

Detail-oriented and organized software developer with a proven track record in coding, debugging, and software design. Thrives in fast-paced environments while consistently meeting tight deadlines and contributing to team success through collaboration and effective communication. Proficient in various programming languages and frameworks, focused on delivering high-quality software solutions that adapt to evolving project needs. Recognized for strong problem-solving abilities and a results-driven mindset, fostering a reliable and adaptable work environment.

Overview

7
7
years of professional experience
1
1
Language

Work History

Software Developer (Part-time → Full-time)

Candy Service Limited
03.2021 - Current
  • Renovation marketplace (Next.js, Sails.js) — Client: Regional renovation platform
  • What it does: Clients submit renovation/repair/design requests with detailed scope; the system matches them to registered contractors/designers. Providers respond with quotes, Gantt-chart timelines, and notes; clients compare and select a winner.
  • Role: Developed full-stack solution including frontend interfaces and backend APIs; customized Google Gantt chart library with interactive features for project timeline visualization; built provider dashboards, quote submission system, and messaging features; designed REST APIs and database schema with validation and status tracking throughout the request lifecycle.
  • Outcome: Streamlined request-to-quote flow; improved quote responsiveness and transparency with standardized timelines.
  • Property management system (Next.js, Django) — Client: Property company (prototype)
  • What it does: Centralizes client property data—units, tenants, leases, and rent transactions—with invoicing, receipts, and reports.
  • Role: Developed comprehensive frontend components for property management platform including agent portal and landlord interfaces; engineered full-cycle features from creation to edit functionality for property listings, documents, jobs, and transactions; implemented system-wide performance improvements and collaborated with testing team to ensure quality and stability.
  • Outcome: Accelerated reporting and standardized rent processes; reduced manual reconciliation effort.
  • Auction Management System (PEX) (Vue.js) — Client: 香港豬肉交易所 (Hong Kong Pork Trading Exchange)
  • What it does: Allows buyers to bid on pigs listed by the marketplace; manages inventory/restocking (counts, weights) and transactions (who bid, winning price, charges).
  • Role: Responsible for UX/UI improvements and bug fixes for the PEX Hong Kong Pork Trading Exchange bidding system. Led frontend development for inventory management, bidding flows, and real-time updates; implemented search functionality enhancements, auto-complete features, and shortcut key indicators; resolved data persistence issues and interface display problems while maintaining RBAC for operators and buyers.
  • Outcome: Enhanced user experience through improved search functionality and interface responsiveness; resolved critical data persistence bugs and display issues; implemented auto-complete and shortcut features to streamline bidding workflows.
  • Unified search platform (PHP, Elasticsearch) — Client: HK government department
  • What it does: Provides unified search across SharePoint, Panopto, intranet/public sites, Facebook, and YouTube with source filters and citations.
  • Role: Implemented ingestion connectors, schema normalization, analyzers/boosting, and source filters.
  • Outcome: Enhanced content discoverability and search relevance across heterogeneous sources.
  • Realtime notifications app (Spring Boot on JBoss, JMS/WebSocket; .NET 4.5 WPF; React + TypeScript) — Client: HK government department
  • What it does: Delivers reliable cross-platform notifications with durable messaging and live updates for desktop and web users.
  • Role: Built Spring Boot service on JBoss domain mode using JMS for durability and WebSockets for live delivery; developed WPF desktop client and React web UI; added retries, idempotent handlers, and connection recovery.
  • Outcome: Reliable, low-latency delivery without message loss during client reconnects/outages.
  • PowerShell log review program (PowerShell, OpenSSH) — Client: HK government department
  • What it does: Uses OpenSSH to securely collect logs and config files from multiple sources (TeamSite, JBoss/Spring Boot app logs, Windows Security Event Log). Aggregates and analyzes for anomalies (e.g., failed logins outside working hours, unexpected config changes), then sends HTML email summaries with attached CSV/HTML reports.
  • Role: Built automated log collection and analysis system using SSH keypair authentication; scheduled via Windows Task Scheduler for unattended operation; implemented anomaly detection rules and time-window filters; created automated HTML email reporting with log file attachments containing detailed information; packaged scripts for non-engineer operators.
  • Outcome: Faster incident triage with proactive email alerts; standardized, readable reports for ops.
  • Ops and quality
  • Authored runbooks and deployment docs; added monitoring for p95 latency, error rate, and queue depth to reduce MTTR.

Part-time Staff

E-Banking & E-Finance Division (IT)
10.2018 - 12.2018
  • Executed test cases, documented results, logged defects in Excel, and updated system documentation.

Education

BSc (Hons) - Computing

The Hong Kong Polytechnic University
01.2021

Higher Diploma - Software Engineering

IVE (Sha Tin)
01.2019

Skills

Frontend: React, Nextjs, Vuejs, HTML5, CSS, Bootstrap, TypeScript

Accomplishments

  • Successfully delivered 6+ production systems across web, desktop, and search platforms
  • Reduced system downtime by 40% through improved monitoring and automated incident response
  • Streamlined development workflows resulting in 30% faster feature delivery
  • Mentored junior developers and established coding standards across multiple projects

Awards

HKSAR Government Scholarship for Outstanding Performance (2018–2019)

Timeline

Software Developer (Part-time → Full-time)

Candy Service Limited
03.2021 - Current

Part-time Staff

E-Banking & E-Finance Division (IT)
10.2018 - 12.2018

Higher Diploma - Software Engineering

IVE (Sha Tin)

BSc (Hons) - Computing

The Hong Kong Polytechnic University
Ng Pui Lam Alan NgFull-Stack Software Engineer