Darshan Tejani, Developer in Dubai, United Arab Emirates
Darshan is available for hire
Hire Darshan

Darshan Tejani

Verified Expert  in Engineering

Bio

Darshan is a full-stack and blockchain architect and developer with nine years of experience. His extensive entrepreneurial career taught him to code quickly, whether extending and improving an existing project or developing a new one from scratch. Darshan moves smoothly between technologies, works efficiently, shows leadership by getting fully involved in daily tasks, and enjoys helping and mentoring other team members.

Portfolio

Forbes LLC - Main
Ethereum, Blockchain, Go, PostgreSQL, Svelte, MetaMask, Cryptocurrency Wallets...
NYC Hedge Fund (Toptal Client)
Blockchain, Ethers.js, Web3.js, Smart Contracts, React, Node.js, PostgreSQL...
Boosters Edutech Pvt Ltd
Node.js, React, Ionic, React Native, Angular, Amazon Web Services (AWS)...

Experience

  • SQL - 8 years
  • Node.js - 7 years
  • Angular - 7 years
  • Solidity - 4 years
  • Go - 4 years
  • React - 4 years
  • Next.js - 3 years
  • Rust - 3 years

Availability

Part-time

Preferred Environment

React, Next.js, Angular, Amazon Web Services (AWS), PostgreSQL, Node.js, Solidity, Blockchain, Go, Rust

The most amazing...

...B2B and decentralized finance app that I've single-handedly built for a client got conceptualized, served businesses, and acquired entirely within five months.

Work Experience

Blockchain Consultant

2022 - PRESENT
Forbes LLC - Main
  • Worked on the Forbes Web3 front-end and back-end team for daily tech debt tasks and new feature requests. Supported live asset data providers (like CoinGecko) to increase the overall traffic, reaching the top 5 spot in Web3 traffic globally.
  • Deployed an NFT collection with exclusive benefits for Web2 users by tight integration with an existing Web2 infrastructure. Also generated 1,000s of animated .html variations programmatically for each NFT.
  • Designed a front-end web library to support WalletConnect with the MetaMask and more wallets across multiple services offered by the client.
  • Connected an NFT collection with the client's front-end website to provide special benefits for the NFT holders.
  • Brought the Forbes 30 under 30 Lists on blockchain by generating NFTs. Stored them all on IPFS nodes.
  • Designed and deployed the back end on GCP, written in Go, to support login, privileges, NFT collections, and more.
  • Created GitHub workflows to automate the deployment of the Go back end on GCP and a front end written in Svelte supporting the above-mentioned front-end library.
Technologies: Ethereum, Blockchain, Go, PostgreSQL, Svelte, MetaMask, Cryptocurrency Wallets, Non-fungible Tokens (NFT), Docker, React, HTML5, Google Cloud Platform (GCP), TypeScript, Next.js, IPFS

Full-stack Blockchain Developer

2022 - 2022
NYC Hedge Fund (Toptal Client)
  • Designed a front-end dashboard in React to perform CRUD operations on all decentralized finance positions, track PNLs, and add custom scripts to maintain those positions programmatically.
  • Developed the DataModule in the back end using Node.js to track all open decentralized finance positions using the on-chain requests with smart contracts of different decentralized finance protocols.
  • Implemented the position maintenance system (PMS) module, which runs JavaScript programmatically to modify the collaterals, manage hedges, claim rewards, modify liquidity, and more directly on-chain from their respective smart contracts.
  • Architected the project with a security-driven development using AWS services and AWS secrets manager, which makes security the utmost priority at every stage of the development process.
  • Deployed smart contracts on several blockchains to make querying the open positions faster and more secure. It supported Uniswap-based pools as well as multi-paired liquidity pools like Curve Finance.
  • Interacted with smart contracts from various decentralized finance protocols, including dYdX, Mango (Solana), Uniswap, Balancer, 0x, Aave, SushiSwap, and StarkEx to modify the positions, stake tokens, and swap tokens.
  • Integrated Fireblocks SDKs to support enterprise-level custody in addition to regular self-custody of wallets.
  • Implemented a Rust back end for monitoring high-frequency price changes and a multi-threaded trade execution platform.
Technologies: Blockchain, Ethers.js, Web3.js, Smart Contracts, React, Node.js, PostgreSQL, Amazon Web Services (AWS), Solidity, Uniswap, Decentralized Finance (DeFi), Binance API, Rust

CTO | Technical Head

2016 - 2022
Boosters Edutech Pvt Ltd
  • Developed the entire back end for the Rancho Android app in Node.js and MongoDB, which covered more than 500 different API endpoints. It included support for Vision APIs, AWS, SMS, Firebase, Amplitude, and Elasticsearch.
  • Created a web app using Next.js and React for making 50,000+ different study resources publicly accessible. All of these pages were statically generated (SSG) for better SEO.
  • Built another CMS for Rancho using Angular for content ingestion, where more than 500,000 questions were added to the platform using Vision APIs and Latex variants.
  • Developed a teacher-facing Android app for Rancho using React Native. The challenging part was integrating self-hosted open-source video calling solutions for the teachers.
  • Created multiple SEO-optimized websites on WordPress using Divi builder, getting more than 10,000 visitors every month.
  • Handled DevOps and managed the AWS infrastructure by working on automated scaling, API Gateway, AWS Pinpoint, SNS, HAProxy, AWS Lambda, and Firebase.
  • Designed graphics and animation for the websites and Android app on Adobe XD, Figma, Adobe Illustrator, Canva, CSS3 animations, and Canvas.
Technologies: Node.js, React, Ionic, React Native, Angular, Amazon Web Services (AWS), WordPress, Java 9, Python, DevOps

Blockchain Developer

2021 - 2021
Right Now Corporation
  • Created the smart contracts for minting NFTs to the Ethereum Layer 2 Mainnet using Solidity and Web3.js.
  • Designed and architected the back end for the NFT project exposed to the front end responsible for minting and launching NFTs.
  • Merged and generated final NFT images from different features and rulesets by using the library of merged images on Node.js, which generated close to 10,000 files at the end.
  • Tested the entire project rigorously on the Ropsten test network by initially deploying the smart contracts on the Ropsten chain.
Technologies: Solidity, Blockchain, Web3.js, IPFS, Ethereum Plasma, Ethereum, MetaMask, Non-fungible Tokens (NFT), Smart Contracts, DApps

Part-time Full-stack Developer

2019 - 2021
DocVita
  • Developed the website in Angular and conducted server-side rendering using Angular Universal; the biggest challenge was making it SEO-friendly.
  • Tracked and fixed bugs on the voice assistant AI platform built using web speech API.
  • Developed the payment flow using Razorpay payments, processing more than USD 100,000 every month.
  • Integrated Whatsapp business API to the business flow for quicker conversation between the clients and team using Twilio.
Technologies: JavaScript, Angular, Node.js, Express.js, Firebase, SEO Tools, Google API, Content Delivery Networks (CDN), Universal

Full-stack Developer

2020 - 2020
Government of Delhi
  • Developed and architected the front end in Angular that managed the COVID-19 patients' data and follow-ups of the entire central Delhi.
  • Integrated Metabase to the front end to provide graph visualization of the aggregated patient data, which also showed the COVID-19 hot spots on the map.
  • Designed and supplied the data to the front end using the Go server as the API layer linked directly with the MongoDB database.
Technologies: React, Gatsby, Web App Development, Metabase, MongoDB, Go

Part-time Freelance Developer

2017 - 2017
Sharda Enterprise
  • Developed and architected an internal program for business management using React Redux to stop fraudulent transactions, saving USD 100,000+ annually.
  • Delivered and managed the company's social media accounts to prepare them for the digital marketing department.
  • Extended new features to the company's active proprietary desktop app using Electron.
  • Improved the workflow by creating an MS Excel extension, which boosted productivity also.
Technologies: React, Redux, Web App Development, PostgreSQL, Algorithms, Express.js, Node.js

Software Developer

2016 - 2017
Esmartify Pvt Ltd
  • Developed an Android application that utilized Bluetooth Low Energy (BLE) to receive geo location-specific information and offers, making Indore Zoo the first smart zoo of central India.
  • Created and deployed the website based on the WordPress and Divi builder themes from scratch.
  • Developed the back-end layer using Express.js and created the database schema on MySQL, which serves as the API server to the Android and admin app.
  • Created the admin dashboard app in AngularJS that used graph visualization libraries such as Chart.js.
Technologies: Bluetooth Low Energy (LE), Bluetooth Beacons, Internet of Things (IoT), Ionic, WordPress, Express.js, AngularJS, MySQL, Chart.js

SEO-optimized Web App for Resources

More than 50,000 study resources available in PDFs, pages, and markdown files were made freely accessible as a website in a structured manner. The traditional web apps created with Angular and React were heavy for mobile users and not SEO-friendly. Therefore, we used Next.js based on React for its static site generation (SSG) feature, which statically created all those web pages and later delivered from CDN for better speed.

This required in-depth knowledge in SEO optimization, including:
• making all images load faster with WEBP format,
• manually generating sitemap XML file and informing Google search console,
• setting up our content management system (CMS) for content ingestion of those resources,
• using webpack to further minify and uglify content,
• revalidating these static pages without overloading the server, and
• setting up meta tags for every page accordingly.
2012 - 2016

Bachelor's Degree in Computer Science

Indian Institute of Technology - Indore, India

Libraries/APIs

React, Node.js, Chai, Lodash, jQuery, Google API, Web3.js, Chart.js, Google AdSense, WhatsApp API, Binance API

Tools

AWS SDK, Mocha, MetaMask, Git, GitLab, Jira, Webpack, Grunt, Gulp, Terraform, Ansible, Ethereum Plasma

Languages

Python, JavaScript, HTML5, SQL, Go, Solidity, Bash, SCSS, CSS, PHP, TypeScript, Java 9, Rust

Frameworks

Next.js, Angular, Express.js, Ionic, React Native, Redux, AngularJS, Hadoop, Jest, Laravel, Spark, Svelte

Paradigms

DevOps, Continuous Integration (CI), Continuous Delivery (CD), App Store Optimization (ASO), Good Clinical Practice (GCP)

Platforms

Amazon Web Services (AWS), WordPress, Heroku, Linux, Docker, Kubernetes, Shopify, Blockchain, Ethereum, Bluetooth Low Energy (LE), Google Ads, Twilio, Firebase, Google Cloud Platform (GCP)

Storage

MongoDB, PostgreSQL, MySQL, SQLite, Elasticsearch

Other

Algorithms, Content, SEO Tools, Amplitude, Segment, Content Delivery Networks (CDN), Universal, Web App Development, IPFS, Non-fungible Tokens (NFT), Smart Contracts, DApps, Gatsby, Metabase, Bluetooth Beacons, Internet of Things (IoT), Facebook Ads, Digital Marketing, Artificial Intelligence (AI), Big Data, Computer Vision, Excel Expert, Ethers.js, Uniswap, Decentralized Finance (DeFi), Cryptocurrency Wallets

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