Gurjit Singh Sidhu, Full-stack Developer in Vancouver, BC, Canada
Gurjit Singh Sidhu

Full-stack Developer in Vancouver, BC, Canada

Member since May 16, 2017
Gurjit has over a decade of experience in software development, where he's gained extensive experience in technology architecture, cloud computing (PaaS/SaaS, AWS, and GCP), and agile development. He communicates exceptionally well and has worked in teams of all sizes.
Gurjit is now available for hire




Vancouver, BC, Canada



Preferred Environment

Chrome, Git, OS X, Atom

The most amazing...

...project I've created is a service that accepts a face photo, then generates a 3D head model and creates a preview animation in a few seconds.


  • Full-stack Developer

    2021 - 2022
    • Worked with four Nash team members to provide integrations for Shopify stores.
    • Used Python, GraphQL, and Postgre DB for the implementation.
    • Used Shopify APIs and Webhooks to show local delivery rates (if available) during checkout.
    Technologies: Python, GraphQL, PostgreSQL
  • Full-stack React Developer

    2021 - 2022
    • Worked on building the front end for document signing and sharing flow.
    • Involved in refactoring the codebase to reduce network calls and making the UI more responsive.
    • Developed new APIs for planned features in Django and Python.
    Technologies: React, TypeScript, Django, Python
  • Shopify Developer

    2020 - 2020
    • Developed and customized the global nav, product page, homepage, and various pages for and
    • Created Shopify scripts for custom discounting of products based on product tags and user tags.
    Technologies: Liquid, Shopify Plus, Shopify Scripts, JavaScript
  • Shopify Developer

    2018 - 2020
    • Helped in the migration of a legacy website built in ASPX to Shopify.
    • Modified a Liquid theme and created Liquid templates per needs of the shop.
    • Wrote Shopify scripts to handle the shipping and cart discounts based on user roles and other business rules.
    • Maintained and enhanced HTML parsers, Shopify API to keep products on Shopify in sync with partner stores.
    • Used Shopify flows and custom scripts to build specific user flows for email marketing.
    Technologies: PHP, Python, Shopify API, Liquid, Shopify
  • React Front-end Developer

    2019 - 2019
    App Factory | Golden
    • Built the front end for the MVP in React.
    • Developed various screens including a rich dashboard with multiple charts/graphs and estimators.
    Technologies: React
  • Full-stack Software Engineer

    2018 - 2019
    • Built a dashboard app for an AI-based recruitment startup.
    • Developed various API services to support the front end (on the Google App Engine and Python).
    • Created the dashboard, the applicants' pages, and front-end pages using React/Redux.
    • Integrated the app with third-party providers like Salesforce and Greenhouse.
    Technologies: Google App Engine, Elasticsearch, Python, React
  • Full-stack React Developer

    2017 - 2018
    Perfect Venue
    • Developed a marketplace for event and spaces that enable users to add and update venues/spaces and to search for events based on various filters.
    Technologies: Amazon Web Services (AWS), Google Maps, NoSQL, Serverless, AWS, Python, React
  • Shopify Developer

    2017 - 2018
    Betsy and Brandts
    • Selected a free Shopify theme and updated it as per the UI specified in the Sketch files.
    Technologies: Liquid, Shopify
  • Technology Lead | Co-founder

    2012 - 2016
    Kloneworld Pte Ltd
    • Developed REST services for the creation of PDFs, personalized movies, and more.
    • Architected and developed a franchise web app.
    • Created a unified payment services API module that integrated with many payment gateways.
    • Developed the Kloneworld iOS children's app.
    • Architected and developed supporting web applications to configure books, animations, and diagnostics.
    Technologies: Git, Backbone.js, Amazon DynamoDB, Amazon S3 (AWS S3), Google App Engine, MySQL, MongoDB, PHP, C++, Microservices, Sphinx Search Engine, Python
  • Technology Advisor

    2011 - 2012
    • Developed an API layer that exposed Frrole.AI social intelligence services.
    • Created a scalable widget platform for supporting client-specific Frrole.AI widgets.
    • Developed a Bootstrap CSS-based newspaper based on the Frrole API.
    Technologies: Google App Engine, Python, Java Servlets, MySQL, PHP, Elasticsearch, Apache Kafka, MongoDB, Apache Storm
  • Program Manager | Software Development Manager | Technical Fellow

    2009 - 2012
    Versata (Trilogy)
    • Worked as a program manager for service platform enhancements and maintenance for a client in North America.
    • Contributed to a performance enhancement project, developing Sprite Services​, ​enhancing the Base64 CSS, automating the minifying of scripts/CSS files, and more.
    • Managed the migration of a microsite made in legacy ASP to Java.
    Technologies: Jira, Subversion (SVN), YUI, XML, Java Servlets


  • DecoratorsBest | Shopify Store

    I migrated a legacy ASP application to Shopify.

  • Scoutible Dashboard

    I was involved in the building of the customer success dashboard for Scoutible.

  • Perfect Venue

    I built a marketplace for event booking for a startup based out of Colorado. Technologies used were React and Python and AWS cloud (for hosting the app). The project included integrating Google Maps to show filtered venues.

  • Zygo | Shopify Store

    I customized a Shopify store based on the client's needs.

  • | Shopify Store

    I developed a theme for a Shopify store and supported the setup and integration with third-party services.

  • Kloneworld Pte. Ltd.

    Kloneworld uses a mix of technologies and creativity to pass on stories that inspired and entertained us when we were kids, onto the next generation. Kloneworld offers you an unmatched personalized storytelling experience with just a single face photo.

  • Frrole

    Frrole is an AI platform that works at the intersection of social data and consumer intelligence.

  • Ford Services Platform

    A program manager for building a next-generation technology services platform for automotive OEMs.


    I handled the software development for migrating the site,, to a new tech stack.

  • Microkickboard via

    I developed the custom global menu and homepage sections. I also developed and customized the product pages with custom sections and created multiple custom pages such as


  • Languages

    Python, PHP, C++, XML, JavaScript, Solidity, TypeScript, GraphQL
  • Frameworks

    Redux, AngularJS, Bootstrap, Chrome, webapp2, Django
  • Libraries/APIs

    React, jQuery, Backbone.js, Shopify API, Java Servlets, YUI, Liquid, Google Maps
  • Platforms

    Shopify, AWS Lambda, Google App Engine, Salesforce, Google Cloud Platform (GCP), OS X, Apache Kafka, Amazon Web Services (AWS), Blockchain, Ethereum
  • Other

    Full-stack, Salesforce Apex, AWS, Serverless, IaaS, Shopify Scripts, Machine Learning
  • Storage

    Amazon S3 (AWS S3), NoSQL, RDBMS, Sphinx Search Engine, MongoDB, MySQL, Amazon DynamoDB, Elasticsearch, PostgreSQL
  • Tools

    Sublime Text, Git, Subversion (SVN), Jira, Apache Storm, Atom
  • Paradigms



  • Nano Degree in Blockchain Developer Nano Degree
    2021 - 2021
    Udacity - Online


  • Pega Certified System Architect (PCSA)
    JULY 2020 - PRESENT
  • Google Cloud Associate Cloud Engineer
    NOVEMBER 2019 - NOVEMBER 2021
  • Salesforce Platform Developer I
    JUNE 2019 - PRESENT
  • Advanced Google Analytics
  • Deep Learning Specialization (Five Courses)
  • Bitcoin and Cryptocurrency Technologies (Blockchain)
    Princeton University via Coursera
  • AWS Certified Solutions Architect
    MARCH 2017 - PRESENT
  • Machine Learning
    Stanford University via Coursera

To view more profiles

Join Toptal
Share it with others