
Bao Thai
Technology / Internet
Services offered
Innovative and results-drivenSenior Shopify/Shopify Plus Engineer with over 8 years of experience designing, developing, and optimizing scalable e-commerce platforms and applications. Expertise inShopify development, full-stack engineering, and building high-performance web and mobile solutions using technologies likeReact.js, Node.js, GraphQL, Golang, and Python. Proven track record of delivering complex projects, such as intelligent pricing systems, advanced SEO tools, and personalized product recommendation models, driving business growth and enhancing user experiences. Skilled in integrating third-party services, implementing testing frameworks, and leveragingcloud platforms (AWS, GCP) to build robust, efficient, and user-friendly solutions. A proactive collaborator with a strong command ofAgile/Scrum methodologies and a passion for creating innovative digital experiences that meet client and business needs.
Experience
Professional Experience
Spresso.AI – San Francisco, CA
Senior Software Engineer
Dec 2022 – Dec 2024
- Developed Spresso Commerce Shopify App using Node.js, React, and GraphQL, implementing an intelligent pricing strategy for SKU-level product management, enabling dynamic and competitive pricing.
- Optimized performance by leveraging Lighthouse CI, reducing the impact on LCP and improving overall site speed for Shopify stores, ensuring better user experience and Core Web Vitals compliance.
- Enhanced payment gateway integrations by implementing Braintree using Node.js SDK for the US market and iPay88 utilizing REST APIs for the Malaysian market, offering end-users diverse and seamless payment options.
- Migrated Push Notification Service to Firebase Cloud Messaging (FCM), enabling real-time notifications directly to users' mobile devices with improved reliability and reduced latency.
- Implemented comprehensive testing frameworks for unit and integration testing using Jest, Mocha, and Chai, ensuring reliability
- Actively participated in Agile Scrum methodologies, including sprint planning, daily stand-ups, and retrospectives, to enhance team collaboration and project delivery timelines.
Key Projects:
- Spresso Commerce Shopify App: Integrated GraphQL APIs for seamless interaction between the Shopify app and backend services, ensuring real-time updates and smooth data flow.
- Push Notification System Migration: Migrated legacy push notification systems to Firebase Cloud Messaging, reducing latency by 40% and ensuring near-instant delivery of real-time updates to end-users.
Oowlish – Remote
Full Stack Engineer
Oct 2019 – Nov 2022
- Implemented enhanced buying experiences for Revel Store by customizing product cards with dynamic and functional features tailored to their business needs, ensuring an intuitive and engaging user interface with React.js frontend and Spring Boot backend.
- Developed the Vilva Home Rental Platform, incorporating seamless location-based search functionalities using Elasticsearch and Google Maps API, delivering a user-friendly and efficient property search experience.
- Integrated diverse notification systems, including SendGrid for email, Twilio for SMS, and Firebase Cloud Messaging (FCM) for push notifications, ensuring reliable delivery of booking confirmations, payment receipts, and updates on reservation status.
- Executed advanced SEO optimizations using Next.js, structured data markup, and best practices in metadata management, resulting in increased organic traffic and improved search engine rankings for Revel Store and Vilva Home Rental Platform.
- Developed a robust admin dashboard with React.js and Node.js, enabling efficient management of user activities, dispute resolution, and streamlined approval workflows for listings.
- Integrated third-party services including Google Maps API for location-based functionalities, and OAuth-based social logins and sharing for platforms like Google and Facebook, enhancing user convenience and engagement for Vilva Home Rental Platform.
- Engineered a customized scheduling system using a React.js frontend and a Node.js backend, offering users a tailored and seamless scheduling experience.
- Implemented rigorous testing protocols, performing unit testing with Jest and end-to-end (E2E) testing with Cypress, ensuring robust functionality and reliability for the Revel Store.
- Designed responsive, mobile-first interfaces using CSS3, Flexbox, and Bootstrap, significantly improving mobile usability and boosting user engagement by 22%.
Key Projects:
- Revel: Designed and customized a store for sustainable products, focusing on bespoke themes, functional product cards, SEO optimization, and mobile-first responsiveness to enhance user engagement.
- Vilva: Built a home rental platform integrating location-based search, third-party services like Google Maps and social login, and notification systems, alongside creating an admin dashboard for efficient management.
Instacart – San Francisco, CA
Full Stack Engineer
Nov 2016 – Sep 2019
- Engineered Instacart's web and mobile e-commerce platform, optimizing performance and scalability to support millions of daily users seamlessly across various devices.
- Designed and integrated custom analytics dashboards using React.js, Node.js, and D3.js, providing real-time reporting and actionable insights into consumer shopping behavior, enabling data-driven decision-making.
- Developed and deployed robust microservices in Golang and Python, streamlining order processing and integrating with payment gateways like Stripe and PayPal, resulting in a 15% improvement in transaction reliability and user satisfaction.
- Collaborated with the data science team to implement machine learning models for personalized product recommendations, utilizing TensorFlow, scikit-learn, and AWS SageMaker, leading to increased user engagement and sales.
Key Projects:
- Instacart E-Commerce Platform: Developed and optimized web and mobile platforms to support millions of daily users with enhanced scalability and performance.
- Real-Time Analytics Dashboards: Designed custom dashboards using React.js and D3.js, providing actionable insights into consumer behavior for data-driven strategies.
Personalized Product Recommendations: Collaborated with data science teams to implement machine learning models using TensorFlow, increasing user engagement and sales.
Education
Education
University of California, Berkeley | Nov 2011 - May 2015
Bachelor of Science in Computer Science
Related professionals
Professionals in the same Technology / Internet sector as Bao Thai
Professionals from different sectors near San Jose, Santa Clara
Other users who are called Bao
Jobs near San Jose, Santa Clara
-
We are a Stealth startup founded by ex-Google Engineering Director building an AI growth engine for Shopify brands. We are currently conducting a high-stakes technical research study and need a Surgical Associate to manage our outreach and logistics. · Use StoreLeads to identify ...
Santa Clara1 week ago
- Work in company
Integration & Platform Developer (NetSuite, Shopify, Celigo)
INNOWAVE MARKETING GROUP
We are seeking an Integration & Platform Developer to design, · build and support integrations connecting our NetSuite ERP, · Shopify storefronts,middleware platforms and internal enterprise applications.The developer will play a key role in expanding our integration architecture ...
Burlingame1 week ago
-
+Our mission is to bring web3 to a billion people by providing builders with the tools they need to build exceptional onchain products. · + · +To help define the vision for the backend infrastructure that supports our team's product pillar and guide the team in executing against ...
San Francisco Bay Area2 weeks ago