Full-Stack Developer (Vue.js / Node.js) SkyService POS
Developed production cloud POS features for restaurants and retail using Vue.js, TypeScript, Node.js, Express, and PostgreSQL. Reduced rendering time for catalogs containing more than 1,000 items from 10–20 seconds to under one second by improving Vue.js list rendering and reactive data flow.
Built a marketplace module end to end, including PostgreSQL-backed catalog endpoints for storefront and administration use. Implemented product CRUD, server-side validation, soft deletion, image uploads, stable API response shaping, REST endpoints, and business logic.
Built kitchen display and order-management interfaces with Vue.js and Vuex for real-time restaurant-floor updates and stop-list management. Integrated Google and Apple OAuth, third-party POS APIs including Supa POS, pagination, event-driven updates, and error-recovery flows.
Optimized PostgreSQL queries, joins, aggregations, schemas, and indexes. Replaced legacy polling and timeout-based fetching with callback-driven handling and async/await to eliminate race conditions and recurring production bugs. Collaborated with developers and designers, reviewed code, and delivered features from tickets to production.