Skip to main content
Ricky Lung

Ricky Lung

Senior Shopify Developer

Talent
Texas CityMember since July 30, 2026
@shopify/retail-ui-extensions@shopify/retail-ui-extensions-reactReactTypeScriptJavaScript (ES6+)HTML5CSS3PolarisUI ExtensionsLiquid Templating LanguageShopify Admin GraphQL APIGraphQLRESTREST APIsWebhooksCustom Shopify appsNode.jsAWS EventBridgeAWS LambdaEvent-driven architectureThird-party integrationsEnterprise data flowsCI/CDGitGitHub ActionsTestingFeature flagsRollbacksDatadogSentry
·

Hire this person

Send a job offer directly to this candidate

@shopify/retail-ui-extensions@shopify/retail-ui-extensions-reactReactTypeScriptJavaScript (ES6+)

About

Senior Shopify developer, 9+ years across retail and healthcare commerce. Lead on Shopify POS UI Extensions in React/TypeScript, including the migration from @shopify/retail-ui-extensions-react to the unified @shopify/ui-extensions-react/point-of-sale API. Builds embedded admin apps with App Bridge and Polaris, and integrations on Admin GraphQL — bulk operations, cursor pagination, cost-aware throttling, HMAC-verified webhooks with idempotent handlers.

Full-lifecycle store development alongside app work: Online Store 2.0 theme architecture, metaobject-driven content models, and Core Web Vitals tuning across a lot of launched storefronts. Ships through Shopify CLI app versions in GitHub Actions with gated releases, Sentry/Datadog instrumentation, and fast rollback by re-releasing the prior version.

Experience

Lead Shopify Developer - Lemonade

(2024-04 - 2026-01)

  • Architected and delivered multiple Shopify POS UI Extensions using React/TypeScript and @shopify/retail-ui-extensions-react, aligning UI behaviors with retail store operations and store-role workflows
  • Designed a migration plan to upgrade older POS UI Extensions versions to the latest APIs, components, and breaking changes, coordinating phased rollout plans with feature flags and rollbacks
  • Implemented secure integrations to Shopify Admin GraphQL API, GraphQL, and REST APIs for product, customer, and order data while enforcing security best practices for tokens and secrets
  • Configured Smart Grid to surface the right extensions by store, location, and role; validated targeting using dev/QA/stage/prod environments and structured testing
  • Established CI/CD pipelines with GitHub Actions to build, test, and deploy through the Shopify Partners Dashboard, reducing manual release steps and improving release reliability
  • Monitored Shopify POS app release notes and POS UI Extensions changelogs weekly, assessed impact to extension targets, and coordinated escalations with Shopify Plus Support as needed
  • Troubleshot production issues by profiling UI performance and API latency, driving RCA and prevention actions across Webhooks, app logic, and partner dependencies
  • Built and modified third-party integrations for payment gateways, tax engines, and loyalty/fraud platform touchpoints, ensuring consistent behavior across in-store and admin experiences
  • Partnered with product owners on requirements and technical specs, translating retail constraints into clear implementation tasks and acceptance criteria for POS and Admin flows
  • Coordinated enterprise data flows with integration specialists using event-driven architecture patterns and AWS EventBridge routing to downstream systems for inventory and fulfillment synchronization
  • Supported new-store openings and international expansion by hardening localization, device setup, and deployment checklists, improving time-management for cutovers and reducing opening-day defects
  • Diagnosed issues with POS peripherals and integrated new hardware workflows, documenting support playbooks and reducing recurring support tickets through targeted fixes
  • Implemented observability with Datadog and Sentry, defining alerts, dashboards, and practical SLIs/SLOs that improved mean time to detect and triage production incidents
  • Mentored developers via pull requests (PRs), structured code reviews, and coding standards, reinforcing an ownership mindset and raising code quality for Shopify POS deliverables
  • Delivered scope comparable to a "Lead developer with proven experience in the Shopify Point of Sale (POS) system" by owning end-to-end design, build, deployment, and support across POS UI Extensions and Admin APIs

Senior Shopify Engineer - Meru Health

(2022-01 - 2025-04)

  • Developed and maintained custom Shopify apps and admin experiences using React, TypeScript, and Polaris, improving internal usability for program operations and content workflows
  • Integrated Shopify Admin GraphQL API, GraphQL, and REST APIs to synchronize customers, orders, and fulfillment signals, reducing manual reconciliation work for operations teams
  • Implemented Webhooks to capture lifecycle events and trigger downstream processes, improving data freshness and reducing missed state transitions in operational tooling
  • Enhanced storefront and admin UI using Liquid Templating Language, HTML5, and CSS3, improving accessibility and decreasing support requests related to navigation clarity
  • Refactored legacy JavaScript (ES6+) code paths into typed modules, reducing runtime defects and accelerating onboarding for engineers contributing to shared components
  • Established team norms for Git workflows, pull requests (PRs), and code reviews, increasing review throughput while maintaining consistent quality gates
  • Automated build and deployment steps with CI/CD using GitHub Actions, lowering release risk and enabling more frequent iterative delivery
  • Troubleshot production issues with debugging discipline and attention to detail, documenting RCAs and applying prevention fixes that reduced repeated incidents
  • Coordinated with product owners on requirements and technical specs, clarifying scope tradeoffs and improving time-management across competing roadmap priorities
  • Implemented basic observability via Sentry error tracking and alerting, improving triage speed for high-impact issues in customer-facing flows
  • Strengthened security best practices around authentication, secrets management, and least-privilege access to Admin APIs, reducing exposure risk for sensitive workflows

Senior Shopify Engineer - Juno Ecommerce

(2018-05 - 2021-11)

  • Implemented customer-facing and internal UI flows using React, TypeScript, and modern JavaScript (ES6+), improving operator efficiency for reviewing and managing fraud signals
  • Built and hardened REST APIs and GraphQL integrations that supported real-time decisioning workflows, improving consistency across service boundaries
  • Instrumented event capture with Webhooks patterns to propagate transaction and outcome signals, reducing delayed processing and improving auditability
  • Optimized backend services with targeted debugging and profiling, reducing recurring production errors and improving reliability for high-volume traffic
  • Developed internal tooling to speed incident triage and RCA, helping teams identify regressions faster and preventing repeat failure modes
  • Collaborated across product, risk, and platform stakeholders with clear communication, aligning technical designs to policy needs and delivery timelines
  • Strengthened Git-based workflows via structured code reviews and PR templates, improving change quality and shared ownership across the engineering group
  • Automated release processes through CI/CD improvements, reducing manual steps and enabling safer, smaller deployments
  • Integrated select workloads with serverless compute using AWS Lambda, improving elasticity for bursty internal processing tasks without overprovisioning
  • Maintained strong time-management across parallel deliverables, consistently meeting release dates while mentoring peers on implementation patterns

Full Stack Engineer - Ellipsis Health

(2017-04 - 2018-04)

  • Delivered full-stack features using Node.js and REST APIs to support patient engagement workflows, improving operational efficiency for care teams without increasing staffing
  • Created responsive UI components with HTML5, CSS3, and JavaScript (ES6+), improving usability and reducing friction in data-capture interactions
  • Implemented automated testing for key flows, increasing confidence in releases and reducing regressions during rapid product iteration
  • Resolved production defects through systematic debugging and log analysis, improving stability and reducing recurring failures in critical user journeys
  • Collaborated with cross-functional stakeholders using clear communication and documentation, improving alignment on requirements and acceptance criteria
  • Applied disciplined Git practices for branching and reviews, improving traceability and enabling faster, safer releases for a small engineering team
  • Improved backend performance by reducing redundant API calls, lowering response times and improving perceived responsiveness for end users
  • Maintained strong attention to detail in edge-case handling and data validation, reducing data-quality issues in downstream reporting and operations

Education

Master's Degree - Computer Science - Wells College

Bachelor's Degree - Computer Science - Wells College

Skills

Senior Shopify Developer

Reviews

Related