Kartik Bajaj, Full-stack Developer in Vancouver, BC, Canada
Kartik Bajaj

Full-stack Developer in Vancouver, BC, Canada

Member since August 31, 2021
Kartik is a software engineer with several years of experience, working for large corporations like Salesforce and his own startups in between; currently, he is building another startup in decentralized finance. Kartik focuses on full-stack development. However, he also has hands-on experience building eCommerce stores with yearly sales crossing $1 million.
Kartik is now available for hire




Vancouver, BC, Canada



Preferred Environment

Slack, Shopify, Node.js, Blockchain, Solidity, Go, React, React Native, Social APIs, Machine Learning

The most amazing...

...thing I've done was in 2017: I ran the engineering for a startup, helping multiple companies raise millions via ICOs.


  • Lead Technical Staff Member

    2018 - 2021
    • Built a multi-cloud infrastructure that ran CI/CD for the core application.
    • Broke down the monolithic code into microservices.
    • Transitioned the infrastructure from legacy servers to Kubernetes.
    Technologies: Java, Continuous Deployment
  • Senior Software Developer

    2015 - 2018
    • Transitioned a monolithic front-end application into multiple smaller React apps.
    • Built a CI/CD release pipeline for the React applications.
    • Introduced Go at the company and wrote the first production-level microservice.
    Technologies: React, PHP


  • NFT Marketplace

    Helped design and architect the marketplace smart contracts, as well as the back end required to monitor blockchain transactions and convert the relevant on-chain data into a database format. Built multiple smart contracts that provide marketplace functionality, such as auctions and peer-to-peer sales.

  • Game Tracker

    Helped design the front end components in React as well as the back end in Go. Worked alongside multiple engineers in the team to deliver day-to-day tasks. Helped design the microservices framework that is currently actively deployed in production.

  • Personality-based NFTs

    Built smart contracts required to generate NFTs as per the business logic and built frameworks that supported rendering interactive NFTs using Three.js. Built the back end required to support various use cases in the application.

  • Mediflix

    Helped build the frameworks required to support user authentication using AWS Cognito, allowing users to sign in to the web application and communicate with multiple microservices behind the scenes. Also helped build multiple React components required for the web app to operate smoothly.


  • Languages

    Solidity, JavaScript, Go, TypeScript, Java, PHP, GraphQL, HTML, CSS
  • Libraries/APIs

    Node.js, React, Social APIs, Web3.js
  • Platforms

    Shopify, Blockchain, Amazon Web Services (AWS)
  • Tools

  • Paradigms

    Continuous Deployment, Responsive Web Design (RWD)
  • Other

    Computer Science, Decentralized Finance (DeFi), Machine Learning, ERC-721, Back-end, Smart Contracts, Ethereum Smart Contracts, Non-fungible Tokens (NFT)
  • Frameworks

    React Native
  • Storage

    MySQL, Databases


  • Master's Degree in Computer Science
    2013 - 2014
    University of British Columbia - Vancouver, BC, Canada
  • Bachelor's Degree in Computer Science
    2008 - 2012
    Vellore Institute of Technology - Vellore, India

To view more profiles

Join Toptal
Share it with others