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

Portfolio

Experience

Location

Vancouver, BC, Canada

Availability

Part-time

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.

Employment

  • Lead Technical Staff Member

    2018 - 2021
    Salesforce
    • 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
    Hootsuite
    • 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

Experience

  • NFT Marketplace
    https://www.sparklesnft.com/

    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
    https://www.zleague.gg/

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

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

    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.

Skills

  • 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

    Slack
  • 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

Education

  • 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