Kartik Bajaj, Developer in Vancouver, BC, Canada
Kartik is available for hire
Hire Kartik

Kartik Bajaj

Verified Expert  in Engineering

Full-stack Developer

Location
Vancouver, BC, Canada
Toptal 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.

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.

Work Experience

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

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.

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

2013 - 2014

Master's Degree in Computer Science

University of British Columbia - Vancouver, BC, Canada

2008 - 2012

Bachelor's Degree in Computer Science

Vellore Institute of Technology - Vellore, India

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