Varshneya Rao, Developer in Bengaluru, Karnataka, India
Varshneya is available for hire
Hire Varshneya

Varshneya Rao

Verified Expert  in Engineering

Bio

Varshneya is a skilled engineer and an award-winning technical architect with experience setting up and scaling projects for teams at Airmeet, Zynga, and IBM. He is passionate about optimizing human-computer interaction and has received technical achievement awards. He specializes in end-to-end web technologies and has extensive full-stack experience, including React, Next.js, NestJS, Node.js, Java, SQL/NoSQL, and DevOps over AWS. His passion for automation builds products with long-term value.

Portfolio

Gathered Here
Next.js, React, Express.js, Node.js, NestJS, Microservices, REST APIs...
MailHub Inc
Node.js, Amazon Web Services (AWS), Fintech, Blockchain, Next.js, React, NestJS...
Superguard
JavaScript, Node.js, React, TypeScript, MongoDB, Amazon Web Services (AWS)...

Experience

Availability

Part-time

Preferred Environment

JavaScript, Chrome, Visual Studio Code (VS Code), MacOS, React, Node.js, Next.js, NestJS, Amazon Web Services (AWS), MariaDB

The most amazing...

...product I've helped build from scratch is airmeet.com, a virtual events platform where I shaped the product journey and scaled the team to a global sensation.

Work Experience

Senior Engineer

2021 - PRESENT
Gathered Here
  • Worked closely with the founding team to build the technology foundations and processes for the company, utilizing existing expertise within the team to minimize impact on workflows.
  • Built an ecosystem of apps to provide will creation as a service to users and reporting and customer relationships toward not-for-profits. This enabled us to take the entire process of wills and their bequests into the digital realm.
  • Utilized the latest in modular architectures with React/Next.js and Express/NestJS, in addition to automation via GitHub workflows and Amazon ECS, to enable minimal maintenance and faster delivery for a growing startup.
  • Helped source talent and enabled the successful onboarding of a team of engineers.
Technologies: Next.js, React, Express.js, Node.js, NestJS, Microservices, REST APIs, WPGraphQL, WordPress, WordPress API, ECS, Amazon Elastic Container Service (ECS), Web Architecture, PostgreSQL, MariaDB, GraphQL, Neo4j, MongoDB, Mongoose, GitHub Actions, GitHub API, Automation, Tailwind CSS, Chrome Extensions, Headless WordPress, Authentication, Okta, First Contentful Paint (FCP), Cookies, TypeORM, Data Encryption, Payment Processing, Webhooks, Tailwind UI, Mobile, Amazon API, Webpack, CSS Modules, Single-page Applications (SPA), Design, UI Frameworks, UI Libraries, CSS3, Product Growth, SaaS Optics

Lead Engineer

2022 - 2023
MailHub Inc
  • Designed and developed a crypto-based payment gateway using React, Next.js, and NestJS to allow merchants to accept crypto payments on eCommerce sites through a single-button integration.
  • Implemented a secure and deterministic state machine using XState for transaction management with detailed tracking and wallet management at a transaction level. Introduced mechanisms for fine-grained control over auto-settlement and fiat conversion.
  • Deployed a highly available MariaDB cluster to support large bursts of transaction volumes, with a Redis and SQS-based message queue to streamline processing.
  • Integrated with Prime Trust and created a pluggable payment provider architecture, allowing the company to maintain the core functionality with additional flexibility to switch out third-party wallet and custody providers based on the evolving market.
  • Automated the end-to-end development workflow with tests and deployment suites, reducing time to production by leveraging GitLab CI/CD workflows and self-hosted workflow runners. Introduced a robust testing suite with self-documenting tests.
  • Created a strongly typed codebase using TypeScript and NestJS, with 3rd-party API contracts typed using automated tools.
Technologies: Node.js, Amazon Web Services (AWS), Fintech, Blockchain, Next.js, React, NestJS, AWS Lambda, Crypto, Payment Gateways, Cryptocurrency, Cryptocurrency APIs, Express.js, Microservices, Amazon Elastic Container Service (ECS), ECS, Docker, Terraform, Amazon S3 (AWS S3), Elastic Load Balancers, Data Modeling, Databases, MariaDB, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Test-driven Development (TDD), Unit Testing, Server-side Rendering (SSR), SQL, MySQL, Cron, Amazon API Gateway, Algorithms, Transactions, Database Design, MongoDB, Mongoose, REST APIs, Amazon CloudFront CDN, Amazon EC2, AWS Fargate, Redis, BullMQ, API Integration, Software Architecture, Remote Team Leadership, Figma, Front-end Development, Front-end Architecture, Front-end Design, Front-end, Prisma, User Experience (UX), User Interface (UI), Online Payments, Sass, Bots, Third-party APIs, Storybook, Web Development, Yarn, AWS CloudFormation, Amazon RDS, Asynchronous I/O, Minimum Viable Product (MVP), Project Management, Startups, Technical Architecture, Asynchronous Programming, Data Architecture, API Development, Technical Consulting, Jest, Workflow Automation, Web Architecture, Kubernetes, REST, NoSQL, API Gateways, RDBMS, Data Engineering, Web Security, Mobile First, Serverless Architecture, Separation of Concerns (SoC), Microservices Architecture, Cloud Patterns, DevOps, CI/CD Pipelines, Web App Development, OAuth 2, Payment APIs, Integration, User Roles, Templates, Google Tag Manager, Responsive Web Apps, Auth0, GitHub, API Design, ESLint, Software Engineering, Design Systems, Data Visualization, AWS Cloud Architecture, UI Design, Website Optimization, Web Design, System Design, Object-relational Mapping (ORM), Webhooks, Fillable PDFs, PDF, Web3.js, Authentication, Okta, First Contentful Paint (FCP), Cookies, TypeORM, Data Encryption, Payment Processing, Tailwind UI, Mobile, ACH Payments, Plaid API, Banking as a Service (BaaS), Credit Ratings, CSS Modules, Single-page Applications (SPA), Design, UI Frameworks, UI Libraries, CSS3

Lead Engineer

2021 - 2022
Superguard
  • Developed a web-based fraud detection and prevention software, using NestJS and Next.js on top of Express.js and React. Designed an architecture to perform face and liveness detection using FaceTec APIs in a self hosted Docker and AWS Fargate environment.
  • Implemented an end-to-end CI/CD pipeline on top of GitHub Actions, Docker, and AWS ECS. This reduced the delivery cycle from over a week to multiple releases in a day, allowing faster review and feedback in a pre-release stage.
  • Implemented a mobile-first client portal for the web, built on Next.js using React 18. Implemented custom hooks and a lightweight state management solution using Context API to deliver a fast and deterministic ID verification web app.
  • Prototyped and integrated, in a very short timeline, a self-hosted solution based on the FaceTec Server API for ID and liveness detection in a secure Docker environment hosted on hardened Linux images deployed via AWS Fargate for seamless scaling.
Technologies: JavaScript, Node.js, React, TypeScript, MongoDB, Amazon Web Services (AWS), Bootstrap, Next.js, Figma, Tailwind CSS, Express.js, NestJS, Test-driven Development (TDD), OpenAPI, API Integration, User Experience (UX), Context API, Docker, Amazon Elastic Container Service (ECS), AWS Fargate, Terraform, MongoDB Atlas, Software Architecture, Database Design, Data Modeling, Continuous Deployment, CI/CD Pipelines, Prisma, Fintech, User Interface (UI), Online Payments, Sass, Bots, Recommendation Systems, Third-party APIs, Storybook, Web Development, Yarn, AWS CloudFormation, Amazon RDS, Asynchronous I/O, Web Usability, Minimum Viable Product (MVP), Project Management, Startups, Technical Architecture, Asynchronous Programming, Data Architecture, MERN Stack, Stripe, API Development, Technical Consulting, Jest, Workflow Automation, Web Architecture, Kubernetes, REST, API Gateways, RDBMS, Front-end Architecture, Front-end Design, Data Engineering, Web Security, Mobile First, Serverless Architecture, Separation of Concerns (SoC), Microservices Architecture, Cloud Patterns, DevOps, XML, Web App Development, OAuth 2, Integration, User Roles, Templates, Responsive Web Apps, Auth0, GitHub, API Design, ESLint, Microservices, Software Engineering, Design Systems, Data Visualization, AWS Cloud Architecture, UI Design, Website Optimization, Web Design, System Design, Object-relational Mapping (ORM), Sentry, Webhooks, Authentication, Okta, First Contentful Paint (FCP), Cookies, TypeORM, Data Encryption, Tailwind UI, Mobile, Amazon API, CSS Modules, Single-page Applications (SPA), Design, UI Frameworks, UI Libraries, CSS3

Principal Software Engineer

2020 - 2021
Airmeet
  • Designed and implemented a virtual events platform software using React, Express, and PostgreSQL. The web-based software used WebRTC for P2P audio, video, and text, integrating with Agora's WebRTC implementation.
  • Developed modular architectures based on React best practices with extensive custom hooks that served as the foundation for the product and allowed scaling the conferencing software from very few participants up to thousands of concurrent users.
  • Introduced HTML5 web workers to offload the application's processing heavy tasks from the main thread, improving the frame rate and eliminating the lag in user experience.
  • Improved the developer experience by eliminating all manual deployment steps and integrating deployment systems into everyday tools, allowing hundreds of concurrent live builds and cutting downtime to production by more than a week.
  • Added support for zero-downtime deployments over AWS CodePipeline, which allowed multiple releases within a day and helped the team improve the release cycle from once a week to multiple times within a day.
  • Implemented monitoring and verbose debugging systems for the production application, with the ability to automate issue discovery and reporting.
  • Mentored new engineers with limited experience to quickly understand the platform and team vision, propelling them to achieve high-quality and proactive delivery with a high degree of ownership.
  • Assisted the team in outlining product roadmaps and technology architectures that align with business goals to address the technology debt and scale development for larger teams.
Technologies: PM2, Ubuntu, HTML5 Web Workers, WebSockets, Firebase, Amazon API Gateway, Amazon CloudFront CDN, AWS CodePipeline, Amazon EC2, Amazon S3 (AWS S3), PostgreSQL, OpenAPI, Swagger, Express.js, Node.js, HTML5, React, WebRTC, Algorithms, JavaScript, TypeScript, Architecture, Startups, API/Services Architecture, APIs, Redux, Amazon Web Services (AWS), Puppeteer, Performance, Web Worker, HTML, Front-end, React Hooks, Code Review, MongoDB, Mongoose, UX Review, Source Code Review, TypeScript 3, GraphQL, JSX, React Redux, Full-stack, Full-stack Development, Front-end Development, RESTful Web Services, Git, Firebase Web SDK, Firebase Cloud Functions, Firebase Realtime Database, REST APIs, MySQL, Google Cloud, Web Components, SQL, Docker, Amazon Elastic Container Service (ECS), CSS, Software Development Management, Back-end, Automation, Charts, Solution Architecture, Technical Leadership, Leadership, SaaS, Team Leadership, Next.js, Terraform, AWS Lambda, Lambda Functions, Test-driven Development (TDD), Unit Testing, Amazon DynamoDB, User Experience (UX), User Interface (UI), Sass, Animation, Audio Streaming, Bots, Agora, Web Audio, Video Streaming, API Integration, Recommendation Systems, Third-party APIs, Storybook, Web Development, Yarn, AWS CloudFormation, Amazon RDS, Asynchronous I/O, Elasticsearch, Vercel, Web Usability, Headless Software, Minimum Viable Product (MVP), Project Management, Technical Architecture, Asynchronous Programming, Electron, Data Architecture, MERN Stack, Stripe, Stripe API, API Development, Technical Consulting, Jest, Workflow Automation, Web Architecture, Kubernetes, Google BigQuery, REST, API Gateways, RDBMS, Supabase, Front-end Architecture, Front-end Design, Data Engineering, ETL, Web Security, Google Cloud Functions, Mobile First, Serverless Architecture, Separation of Concerns (SoC), Microservices Architecture, Cloud Patterns, DevOps, CI/CD Pipelines, XML, Web App Development, OAuth 2, Payment APIs, Integration, User Roles, Templates, Google Analytics, Google Tag Manager, Meta Pixel, Responsive Web Apps, Auth0, GitHub, MUI CSS, API Design, ESLint, Microservices, Software Engineering, Design Systems, Data Visualization, AWS Cloud Architecture, Slack App, Slackbot, UI Design, Search Engine Optimization (SEO), Website Optimization, Web Design, React Native, Three.js, System Design, Object-relational Mapping (ORM), Sentry, Reverse Engineering, Webhooks, SDKs, On-page SEO, Authentication, Amazon Cognito, Okta, First Contentful Paint (FCP), Cookies, Data Encryption, Payment Processing, Mobile, Amazon API, Webpack, Single-page Applications (SPA), Design, UI Frameworks, UI Libraries, CSS3, Product Growth, SaaS Optics

Full-stack Engineer

2018 - 2020
Freelance Clients
  • Built a cloud-based code editor (IDE) in React, supporting multiple tabs and file types, autosave, and configurable plugins. The editor was driven by a server configuration curated for user needs. Used React, Redux, and SCSS.
  • Built a web audio widget with React used to replace text-based user feedback widgets in modern sites. The widget was optimized for size and highly configurable, driven by a server config created by users. Used React Hooks and styled-components.
  • Built an eCommerce rewards platform for a global bank. Adhered to strict style guides for the brand and rendered large lists of products, integrating them with an external SSO for authentication. Used React Hooks and styled-components.
  • Built a one-on-one video consultation application in React using the Twilio Video SDK. The app was completely themeable and initially released for doctors running on the NowFloats Boost 360 platform. Used React Hooks, styled-components, and Twilio.
  • Developed unique marketing pages for local businesses with React, allowing dynamic themes and headless content management integrated into day-to-day business tools such as Google Docs. Used React, Redux, SCSS/styled-components, and Node.js.
  • Built a React-based swiping game for the web. The game was swipe-enabled, mobile-first, and used server-driven configuration to simulate a user's savings for the future based on game choices. Used React Hooks, styled-components, and Framer Motion.
Technologies: React, Styled-components, TypeScript, Node.js, Google Cloud Platform (GCP), APIs, Amazon Web Services (AWS), Redux, Redux Thunk, SCSS, Architecture, Code Review, API/Services Architecture, Next.js, Supabase, PostgreSQL, MongoDB, Mongoose, UX Review, Source Code Review, HTML, Front-end, React Hooks, Startups, Puppeteer, Performance, Web Worker, TypeScript 3, GraphQL, JSX, React Redux, Redux-Saga, Tailwind CSS, Figma, React Apollo, Full-stack, Full-stack Development, Front-end Development, RESTful Web Services, Git, REST APIs, MySQL, Google Cloud, Web Components, SQL, Docker, Amazon Elastic Container Service (ECS), Material UI, CSS, NestJS, Software Development Management, Back-end, Automation, Charts, Solution Architecture, CTO, Technical Leadership, PDF Scraping, Android, Leadership, Payment Gateways, SaaS, Team Leadership, Web Scraping, Terraform, AWS Lambda, Lambda Functions, Test-driven Development (TDD), Unit Testing, Azure, Crypto, User Experience (UX), User Interface (UI), Shopify, Shopify API, Online Payments, Liquid, POS, Sass, Prisma, Audio Streaming, Bots, API Integration, Third-party APIs, Storybook, Web Development, Yarn, AWS CloudFormation, Amazon RDS, Python, Vercel, Web Usability, Headless Software, Minimum Viable Product (MVP), Project Management, Technical Architecture, Asynchronous Programming, Electron, Data Architecture, MERN Stack, Netlify, Stripe, Stripe API, PayPal API, API Development, Technical Consulting, Workflow Automation, Web Architecture, Kubernetes, WordPress, REST, NoSQL, API Gateways, RDBMS, Front-end Architecture, Front-end Design, OpenAI, Large Language Models (LLMs), ChatGPT, OpenAI Assistants API, Data Engineering, ETL, Web Security, Google Cloud Functions, Mobile First, Separation of Concerns (SoC), Microservices Architecture, Cloud Patterns, HubSpot, HubSpot CRM, DevOps, XML, Web App Development, OAuth 2, Integration, Templates, Google Analytics, Responsive Web Apps, GitHub, MUI CSS, API Design, Microservices, Software Engineering, Directus, Design Systems, Data Visualization, AWS Cloud Architecture, Custom Shopify Apps, Vite, UI Design, Gatsby, Search Engine Optimization (SEO), Website Optimization, Web Design, PHP, React Native, Three.js, System Design, Go, Object-relational Mapping (ORM), Sentry, Reverse Engineering, Fillable PDFs, PDF, Mobile Game Development, SDKs, On-page SEO, OpenAI GPT-4 API, Chrome Extensions, Web3.js, Authentication, First Contentful Paint (FCP), Cookies, Data Encryption, Webhooks, Mobile, Amazon API, Webpack, CSS Modules, Single-page Applications (SPA), Design, UI Frameworks, UI Libraries, CSS3, Product Growth, SaaS Optics

Senior Software Engineer

2017 - 2019
Zynga
  • Led a 2-member team to develop an HTML5 + JavaScript-based data-driven game engine and designed an Entity-component-based architecture that allows reskinning features.
  • Assisted in automating developer operations in the company and introduced a clean coding paradigm for better reuse and maintenance across teams.
  • Assisted with the Farmville 2 franchise, developing data-driven features based on an ActionScript3 + Flare 3D game engine.
Technologies: Game Engine Programming, Facebook API, JSON, ActionScript 3, PHP, JavaScript, Node.js, TypeScript, Architecture, Code Review, TypeScript 3, Phaser.io, Front-end, API/Services Architecture, Performance, Web Worker, MongoDB, Mongoose, UX Review, Source Code Review, JSX, Full-stack, Full-stack Development, Front-end Development, RESTful Web Services, Git, REST APIs, MySQL, SQL, Games, 3D Games, 2D Games, Game Development, HTML5 Canvas, Gaming, CSS, APIs, Software Development Management, Back-end, Automation, Solution Architecture, Technical Leadership, Leadership, SaaS, Team Leadership, Test-driven Development (TDD), Unit Testing, User Experience (UX), User Interface (UI), Sass, Animation, Bots, API Integration, Third-party APIs, Web Development, Yarn, Mobile Development, Asynchronous I/O, Web Usability, Minimum Viable Product (MVP), Project Management, Technical Architecture, Asynchronous Programming, Data Architecture, MERN Stack, API Development, Workflow Automation, Web Architecture, REST, NoSQL, RDBMS, Front-end Architecture, Front-end Design, Mobile First, Separation of Concerns (SoC), Cloud Patterns, DevOps, Web App Development, Integration, Templates, GitHub, API Design, Software Engineering, UI Design, Website Optimization, Web Design, Three.js, System Design, Object-relational Mapping (ORM), WebGL, Mobile Game Development, PixiJS, First Contentful Paint (FCP), Data Encryption, Mobile, Webpack, Design, UI Frameworks, UI Libraries, CSS3

Software Engineer

2013 - 2017
IBM
  • Developed Java-based frameworks to support mobile device management protocols on Windows devices for the MaaS360 enterprise mobility management platform back end.
  • Architected and developed a highly secure back end capable of monitoring Windows devices (phone, tablet, and PC) and supplying policies and actions in real time using Jakarta EE and the Spring framework extensively.
  • Designed and implemented an award-winning framework for managing and delivering identity certificates to all Windows devices under the MaaS360 umbrella.
  • Implemented an award-winning algorithm to detect and assign groups to devices in real time as they enrolled on the MaaS360 platform.
  • Led independent automation and tooling projects, from design and prototyping to delivery and support, which eased the developer experience through more verbose, error resistant, and simplified builds.
  • Developed a secure container application in C# for managing Enterprise data on the Windows Phone platform. Ensured secure access while utilizing the platform's native APIs for speed and reliability.
  • Designed and implemented a communication backbone as a bridge between C# and an encrypted SQLite database compiled for the Windows Phone platform.
  • Implemented algorithms for the fast tiling of calendar items and secure preloading of email data for arbitrarily large mailboxes. This ensured performance comparable to the native email client with all the security of the Maas360 platform.
Technologies: Jenkins, SSL Certificates, Software Architecture, Database Design, SQLite, C#, Windows Phone, Windows API, MDM, PL/SQL, Groovy, Node.js, JavaScript, Hibernate, Spring, Java, Architecture, Front-end, jQuery, API/Services Architecture, Code Review, Puppeteer, Performance, Source Code Review, Full-stack Development, Full-stack, RESTful Web Services, Git, REST APIs, MySQL, SQL, Docker, CSS, APIs, Back-end, Automation, Charts, Solution Architecture, Technical Leadership, Leadership, SaaS, Test-driven Development (TDD), Unit Testing, Microsoft Intune, Windows, Sass, Bots, API Integration, Third-party APIs, Web Development, Yarn, Mobile Development, Python, Elasticsearch, Headless Software, Project Management, Technical Architecture, Asynchronous Programming, Data Architecture, API Development, DigitalOcean, Workflow Automation, Web Architecture, REST, API Gateways, RDBMS, Front-end Architecture, Data Engineering, ETL, Web Security, Mobile First, Separation of Concerns (SoC), Microservices Architecture, Cloud Patterns, XML, Web App Development, Integration, User Roles, Templates, GitHub, API Design, Software Engineering, Apache Kafka, Web Design, System Design, Object-relational Mapping (ORM), Reverse Engineering, Webhooks, SDKs, Authentication, Cookies, Data Encryption, Mobile, Amazon API, UI Libraries

Software Development Intern

2012 - 2013
Navyug Infosolutions Pvt
  • Developed a cross-platform gaming application using the Handlebars templating engine for two-way data binding working with the Apache Cordova framework.
  • Developed a Node.js REST API layer with Mocha test cases and storage on a MongoDB-based NoSQL database.
  • Created prototypes using native C extensions on the Android platform for video processing using FFmpeg.
  • Assisted in interviewing prospective talent and setting up hiring guides for developers in the C programming language.
Technologies: C, Handlebars, Node.js, JavaScript, Algorithms, jQuery, Architecture, MongoDB, HTML, Front-end, API/Services Architecture, Startups, Code Review, Performance, UX Review, Source Code Review, Full-stack, Full-stack Development, Front-end Development, RESTful Web Services, Git, REST APIs, MySQL, SQL, CSS, APIs, Back-end, Automation, Charts, Android, SaaS, Web Scraping, Test-driven Development (TDD), Unit Testing, User Experience (UX), User Interface (UI), Bots, API Integration, Third-party APIs, Web Development, Ionic, Mobile Development, Asynchronous I/O, Technical Architecture, Asynchronous Programming, Data Architecture, API Development, DigitalOcean, Workflow Automation, Web Architecture, REST, NoSQL, RDBMS, Front-end Architecture, Data Engineering, ETL, Mobile First, Separation of Concerns (SoC), Cloud Patterns, XML, Web App Development, Integration, Templates, Responsive Web Apps, GitHub, API Design, Software Engineering, Web Design, Object-relational Mapping (ORM), Reverse Engineering, SDKs, Authentication, Webhooks, Mobile, UI Libraries

Airmeet

http://www.airmeet.com
I joined the technology team as one of the first full-time engineers at the start of 2020. Using React best practices, I refactored the code for maintainability and documented the core ideas and guidelines for feature development.

This elevated our product from an alpha prototype into a highly scalable, globally available application.

Using React Hooks, I split the monolithic codebase into reusable modules and helper utilities. This helped onboard new team members quickly and scale the product rapidly to meet rising market demand due to the Covid19 pandemic.

Leveraging developer tools and profiling, I introduced chunking and lazy loading to improve the load time of the product by one order of magnitude and reduce the CPU and memory footprint. These reusable utilities are still in place and allow all new development to sustain the higher scale and rapid delivery.

Leveraging my experience with Webpack and Nginx, I improved the developer experience to support a growing team and eliminate testing bottlenecks. I integrated static development builds with unique URL's into the team's daily toolchain, improving delivery and QA timelines exponentially. This reduced our time to production by more than a week.

Telemedicine Web App

https://www.getboost360.com/online-doctor/features/
A React and Twilio-based secure 1-on-1 video consultation web app for doctors to consult with patients. The app offers a recording of the consultation for reference. Integrated custom OCR and PDF generation design enable doctors to issue digitally signed online prescriptions that are valid at any pharmacy in India.

I built the end-to-end application, with hosting on Azure, and integrated the client's custom federated authentication system for a seamless experience.
The app was part of a larger ecosystem of applications offered as part of a digital transformation suite. I continued working with the client to evaluate and upgrade relevant portions of their offerings.

Kitsune IDE

https://www.getkitsune.com/
A cloud integrated development environment (IDE)for the Kitsune Serverless Language.

I joined the project as an independent consultant responsible for designing and developing enhancements to the developer experience for the Kitsune IDE. I introduced support for editor plugins using data-driven (JSON) configurations, including visualization of data models and a JSON tree viewer/editor.

I leveraged the reusability of React to modularize the codebase. I expanded the store capabilities to support a multi-tab editor layout, as well as error detection and save capabilities for the same.

Finally, I prepped the codebase for open-sourcing the IDE. This included documenting every aspect of the project, from architecture to utilities, tools, and contribution to development guidelines. I provided support for issues opened against the OSS codebase and ensured end-to-end testing and product delivery for the same.

eCommerce Rewards Platform

https://www.creditcardrewards.hsbc.co.in/
A React-based credit card rewards eCommerce platform.

I designed and implemented the front end for the eCommerce rewards application for a leading international bank currently in production use. The project involved a fully static React application deployed as a serverless website. The site sourced data from the bank's rewards partner back end and integrated SSO auth via the bank's internal API.

The application used a Redux store to manage user preferences and cache the page data. It implemented fuzzy search and flexible filters based on the incoming data schema.

The project included lazy loading page data, with infinite scrolling for a smooth user experience. It was also designed and implemented as a fully responsive website with mobile support and extra-wide screens.

The project structure was built to be reskinnable for different clients, with a pluggable color theme and logos.

Automated Crypto Liquidation Bot

https://www.silo.finance/
A Node.js-based strongly typed liquidation bot designed to react to events from The Graph blockchain service and perform on-chain actions via in-house Ethereum smart contracts. I leveraged Dependency Injection and OpenAPI documentation to ensure a consistent developer experience with a keen sense of performance. I also developed a system to process a large number of blockchain events in the background, to build a pipeline that would help researchers determine business rules for liquidation decisions in real time.
2009 - 2013

Bachelor's Degree in Computer Science

Birla Institute of Technology and Science - Pilani, Rajasthan, India

DECEMBER 2016 - PRESENT

Outstanding Technical Achievement Award

IBM

AUGUST 2016 - PRESENT

Outstanding Technical Achievement Award

IBM

Libraries/APIs

WebRTC, React, Node.js, React Redux, REST APIs, API Development, HTML5 Web Workers, Redux-Saga, Firebase Web SDK, Shopify API, Stripe, Stripe API, OpenAI Assistants API, Three.js, Amazon API, OpenAPI, Facebook API, Windows API, Handlebars, jQuery, Puppeteer, Web Worker, HTML5 Canvas, Twilio API, Context API, Liquid, Web Audio, PayPal API, WebGL, WordPress API, GitHub API, Web3.js, Plaid API

Tools

JSX, Git, Prisma, GitHub, NGINX, Webpack, Figma, Amazon Elastic Container Service (ECS), Terraform, AWS CloudFormation, ChatGPT, Auth0, Sentry, Amazon Cognito, Amazon CloudFront CDN, PM2, Jenkins, Redux Thunk, Mongoose, React Apollo, Twilio Programmable Video, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Cron, AWS Fargate, MongoDB Atlas, Microsoft Intune, Agora, Google Analytics

Languages

JavaScript, CSS, HTML5, TypeScript, HTML, SQL, Sass, PHP, Java, C#, GraphQL, Python, XML, Go, CSS3, ActionScript 3, Groovy, C, SCSS, TypeScript 3

Frameworks

Express.js, Next.js, Tailwind CSS, NestJS, Yarn, Redux, Material UI, Ionic, Electron, Jest, OAuth 2, React Native, Chrome, Swagger, Spring, Hibernate, Phaser.io, Bootstrap, MUI CSS, PixiJS

Paradigms

Automation, Test-driven Development (TDD), Unit Testing, REST, Asynchronous Programming, Web Architecture, ETL, UI Design, Object-relational Mapping (ORM), Database Design, API/Services Architecture, Microservices, Mobile Development, Serverless Architecture, Microservices Architecture, DevOps, Search Engine Optimization (SEO), On-page SEO, Dependency Injection, Continuous Deployment

Platforms

Visual Studio Code (VS Code), Amazon Web Services (AWS), Vercel, Mobile, Amazon EC2, Firebase, Java EE, Docker, AWS Lambda, Shopify, Netlify, Kubernetes, WordPress, HubSpot, Directus, MacOS, Ubuntu, Windows Phone, Google Cloud Platform (GCP), Azure IaaS, Twilio, Android, Azure, Blockchain, Windows, DigitalOcean, Apache Kafka

Storage

MongoDB, PostgreSQL, Firebase Realtime Database, MySQL, Google Cloud, NoSQL, RDBMS, Neo4j, Amazon S3 (AWS S3), JSON, PL/SQL, SQLite, Amazon DynamoDB, Databases, MariaDB, Redis, Elasticsearch

Industry Expertise

Web Design, Project Management

Other

Code Architecture, Software Design, Software Architecture, Styled-components, APIs, Front-end, React Hooks, Architecture, Startups, Full-stack, Full-stack Development, Front-end Development, RESTful Web Services, Back-end, Technical Leadership, SaaS, Team Leadership, API Integration, Front-end Architecture, CI/CD Pipelines, User Experience (UX), User Interface (UI), Bots, Third-party APIs, API Gateways, Web Development, Minimum Viable Product (MVP), Technical Architecture, Data Architecture, MERN Stack, Technical Consulting, Workflow Automation, Data Engineering, Web Security, Mobile First, Separation of Concerns (SoC), Cloud Patterns, Web App Development, Integration, Templates, Responsive Web Apps, API Design, Software Engineering, Design Systems, Data Visualization, Gatsby, Website Optimization, Webhooks, Fillable PDFs, Headless WordPress, Authentication, Data Encryption, Tailwind UI, Single-page Applications (SPA), UI Frameworks, UI Libraries, Algorithms, Programming Languages, Amazon API Gateway, Game Engine Programming, Firebase Cloud Functions, Web Components, Game Development, Software Development Management, Charts, Solution Architecture, Leadership, Payment Gateways, Web Scraping, Lambda Functions, Fintech, Front-end Design, Online Payments, Animation, Audio Streaming, Recommendation Systems, Storybook, Amazon RDS, Asynchronous I/O, Web Usability, Headless Software, Google BigQuery, OpenAI, HubSpot CRM, Payment APIs, User Roles, Google Tag Manager, ESLint, AWS Cloud Architecture, Slack App, Slackbot, System Design, Reverse Engineering, PDF, Mobile Game Development, SDKs, OpenAI GPT-4 API, Chrome Extensions, Okta, First Contentful Paint (FCP), Cookies, TypeORM, Payment Processing, CSS Modules, Design, Product Growth, SaaS Optics, Operations Research, AWS CodePipeline, WebSockets, MDM, SSL Certificates, Serverless, Code Review, Performance, Supabase, UX Review, Source Code Review, Games, 3D Games, 2D Games, Gaming, VoIP, CTO, PDF Scraping, Crypto, Cryptocurrency, Cryptocurrency APIs, ECS, Elastic Load Balancers, Data Modeling, Server-side Rendering (SSR), Transactions, BullMQ, Remote Team Leadership, POS, Trading, Video Streaming, Large Language Models (LLMs), Google Cloud Functions, Meta Pixel, Custom Shopify Apps, Vite, WPGraphQL, GitHub Actions, ACH Payments, Banking as a Service (BaaS), Credit Ratings

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