Gurjit Singh Sidhu, Developer in Vancouver, BC, Canada
Gurjit is available for hire
Hire Gurjit

Gurjit Singh Sidhu

Verified Expert  in Engineering

Full-stack Developer

Location
Vancouver, BC, Canada
Toptal Member Since
May 19, 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.

Portfolio

EZWS LLC
Shopify API, HTML, APIs, eCommerce, RDBMS, Full-stack Development
NatureCity
Shopify Plus, APIs, CommerceV3, Architecture, Full-stack Development
Nash
Python, GraphQL, PostgreSQL, Architecture

Experience

Availability

Part-time

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.

Work Experience

Tech Lead

2021 - 2023
EZWS LLC
  • Developed a web app for routing alcohol orders to distributors. It featured a React/Redux front end and a Python API back end, handling orders from various retail endpoints.
  • Worked on this app that intelligently routed orders based on criteria like licenses, SKU availability, and inventory. It integrated with platforms like Shopify and FedEx, enhancing operational efficiency.
  • Improved the client's order management significantly. Because the app was hosted on Google Cloud Platform, it utilized Google App Engine, VMs, and MySQL DB, ensuring robust performance and scalability.
Technologies: Shopify API, HTML, APIs, eCommerce, RDBMS, Full-stack Development

Software Developer

2019 - 2023
NatureCity
  • Acted as a lead developer and migrated from a legacy asp website to Shopify. After the migration, I managed website enhancements and maintenance.
  • Built a private app that interacted with various 3rd-party apps used at NatureCity.
  • Handled site enhancements/updates and managed Shopify scripts/flows to support various business rules.
Technologies: Shopify Plus, APIs, CommerceV3, Architecture, Full-stack Development

Full-stack Developer

2021 - 2022
Nash
  • 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, Architecture

Full-stack React Developer

2021 - 2022
PartnerSlate
  • 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
TextConnects
  • Developed and customized the global nav, product page, homepage, and various pages for microkickboard.com and gemlux.com.
  • Created Shopify scripts for custom discounting of products based on product tags and user tags.
  • Worked on multiple short-term projects, all related to Shopify customizations.
Technologies: Liquid, Shopify Scripts, JavaScript

Shopify Developer

2018 - 2020
DecoratorsBest
  • Helped in the migration of a legacy website built in ASPX to Shopify.
  • Modified a Liquid theme and created Liquid templates per the shop's needs.
  • Wrote Shopify scripts to handle shipping and cart discounts based on user roles and other business rules.
  • Maintained and enhanced HTML parsers and 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, Architecture

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
Scoutible
  • 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, 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. It was used by various vendors to create personalized animations/ books.
  • Created a unified payment services API module that integrated with many payment gateways.
  • 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, Architecture, Sphinx

Technology Advisor

2011 - 2012
Frrole
  • 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, Architecture

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, Architecture

DecoratorsBest | Shopify Store

https://www.decoratorsbest.com/
I migrated a legacy ASP application to Shopify.

Scoutible Dashboard

https://hire.scoutible.com/signin?next=%2F
I was involved in the building of the customer success dashboard for Scoutible.

Perfect Venue

https://www.perfectvenue.com
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

https://shopzygo.com/
I customized a Shopify store based on the client's needs.

BetsyandBrandts.com | Shopify Store

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

Kloneworld Pte. Ltd.

http://www.kloneworld.com
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

https://frrole.ai/
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.

Racing.Ford.com

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

Microkickboard via Textconnects.com

https://microkickboard.com
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 https://microkickboard.com/pages/faq-knowledge-base.

Migration to Shopify

https://www.naturecity.com/
• Handled migration of data from legacy site to Shopify.
• Built a private app to interact with apps.
• Led development for website enhancements/updates.
• Managed Shopify scripts/Shopify flows to support various business rules.

Languages

Python, PHP, C++, XML, JavaScript, Solidity, TypeScript, GraphQL, HTML

Frameworks

Redux, AngularJS, Bootstrap, Tailwind CSS, Chrome, webapp2, Django, Ruby on Rails (RoR)

Libraries/APIs

React, jQuery, Backbone.js, Shopify API, BigCommerce 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, WordPress, CommerceV3, Pega

Other

Full-stack, Technical Leadership, Architecture, Salesforce Apex, Serverless, IaaS, Shopify Scripts, Machine Learning, APIs, Shopify Design, Shopify Customizations, Shopify Theme, eCommerce, Deep Learning, Full-stack Development, Sphinx

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, Shopify Plus, PegaRULEs Process Commander (PRPC), Google Analytics

Paradigms

Microservices

2021 - 2021

Nano Degree in Blockchain Developer Nano Degree

Udacity - Online

JULY 2020 - PRESENT

Pega Certified System Architect (PCSA)

Pega

NOVEMBER 2019 - PRESENT

Google Cloud Associate Cloud Engineer

Google

JUNE 2019 - PRESENT

Salesforce Platform Developer I

Salesforce

NOVEMBER 2018 - PRESENT

Advanced Google Analytics

Google

NOVEMBER 2018 - PRESENT

Deep Learning Specialization (Five Courses)

Coursera

DECEMBER 2017 - PRESENT

Bitcoin and Cryptocurrency Technologies (Blockchain)

Princeton University via Coursera

MARCH 2017 - PRESENT

AWS Certified Solutions Architect

Amazon

DECEMBER 2016 - PRESENT

Machine Learning

Stanford University via Coursera

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring