Keyur Raval, Developer in Rajkot, Gujarat, India
Keyur is available for hire
Hire Keyur

Keyur Raval

Verified Expert  in Engineering

Full-stack Developer

Location
Rajkot, Gujarat, India
Toptal Member Since
November 10, 2021

Keyur has over a decade of professional experience, seven years of which he worked for different startups. A product-focused engineer with user empathy at the core, he has hands-on experience working on various technologies in the front end, back end, and DevOps, and has acted as a bridge between products and tech teams. Keyur has co-founded an event management startup, was a founding member of another startup, and worked as an engineering manager leading a team of 11 developers.

Portfolio

Wordtract
React, Next.js, Plugins, Stripe, Firebase, Adobe Experience Design (XD)...
Bilby Ltd.
GraphQL, TypeScript, Apollo Server, Neo4j, Elasticsearch, GitHub, Google Cloud...
Talis
React, Next.js, MongoDB, AWS Elastic Beanstalk, Non-fungible Tokens (NFT)...

Experience

Availability

Full-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), iTerm2, Oh My Zsh, Jira, Slack

The most amazing...

...thing I've built is the world's first no-code Jamstack blogging platform.

Work Experience

React and Next.js Developer

2022 - 2023
Wordtract
  • Created Adobe and Figma plugins using React with shared core functionality.
  • Built a user-facing app and dashboard using Next.js with auth and user management.
  • Integrated a Stripe checkout and subscription along with support for discounts, proration, and plan management.
Technologies: React, Next.js, Plugins, Stripe, Firebase, Adobe Experience Design (XD), REST APIs, Payment APIs, Online Payments, Webhooks, Software Development, JavaScript, User Interface (UI), Vercel, NoSQL, Server-side Rendering (SSR), Web, Create React App, HTML5, Express.js, JSON, Git, ECMAScript (ES6), Axios, Mobile First, Proof of Concept (POC), GitHub, Web Applications, ESLint, Software as a Service (SaaS), Subscriptions, Slack, Jira, Figma, Payment Gateways, Deployment, Search Engine Optimization (SEO), API Development, SendGrid, Yarn, Asynchronous Programming, Cloud Firestore, CSS3, NextAuth.js, Cross-browser Compatibility, Responsive Design

API Developer

2022 - 2022
Bilby Ltd.
  • Developed and implemented a smart news extractor using GraphQL and TypeScript, increasing efficiency and accuracy in news data retrieval.
  • Utilized Node.js and Express.js to create a scalable and high-performance API for the news extractor, resulting in improved client user experience.
  • Integrated the news extractor with multiple 3rd-party sources and leveraged Elasticsearch and MongoDB as data storage solutions.
  • Designed and implemented MongoDB schema for scalability and improved query and aggregation performance.
Technologies: GraphQL, TypeScript, Apollo Server, Neo4j, Elasticsearch, GitHub, Google Cloud, MERN Stack, Software Architecture, Node.js, REST, Microservices, API Integration, Cloud, REST APIs, Software Development, JavaScript, NoSQL, CI/CD Pipelines, Scalable Application, Scalable Architecture, JSON, Git, ECMAScript (ES6), Axios, ESLint, Slack, Jira, Back-end Architecture, Deployment, API Development, Yarn, Asynchronous Programming, Express.js, Database Design, Software System Architecture Development

Full-stack Developer

2021 - 2022
Talis
  • Migrated a codebase from AWS Amplify to GraphQL with MongoDB as the primary source of DB.
  • Created the industry's first mass creation of NFT features with the functionality to sell, send, and create auctions.
  • Helped the team improve and stabilize core server metrics, optimize MongoDB queries, and reduce CPU load for a smoother user experience.
  • Worked with Atlas's indexes, profiler, and performance advisor tools to improve the overall stability and optimize the queries, aggregation, and search queries.
Technologies: React, Next.js, MongoDB, AWS Elastic Beanstalk, Non-fungible Tokens (NFT), JavaScript, TypeScript, Git, React Apollo, GraphQL, Amazon Web Services (AWS), Back-end, APIs, Databases, DevOps, Full-stack, MERN Stack, Material UI, Software Architecture, Web Development, CSS, Architecture, Full-stack Development, Amazon DynamoDB, Node.js, Front-end, HTML, Front-end Development, Blockchain, SEO Tools, REST, API Integration, Cloud, Apollo, REST APIs, Web3, Software Development, FFmpeg, User Interface (UI), User Experience (UX), NoSQL, CI/CD Pipelines, Server-side Rendering (SSR), Scalable Application, Scalable Architecture, Web, Create React App, HTML5, JSON, Webpack, ECMAScript (ES6), Axios, Refactoring, GitHub, AWS Amplify, AWS Cloud Architecture, CSS Preprocessors, Web Applications, Amazon S3 (AWS S3), Software Design, Serverless, Linux, ESLint, Jira, Figma, i18n, Back-end Architecture, Deployment, Search Engine Optimization (SEO), Startups, Early-stage Startups, API Development, Yarn, AWS Lambda, Asynchronous Programming, Database Design, Data Architecture, Software System Architecture Development, Redux, Zustand, Test-driven Development (TDD), Cron, Bootstrap, Supabase, CSS3, Cross-browser Compatibility, Responsive Design, Dashboards

Engineering Manager

2021 - 2021
Apna
  • Managed the sprint planning and release cycle of the social-professional networking platform with over ten million users.
  • Improved the stability and performance of the user recommendation product, built on Neo4j serving over 15 million nodes.
  • Oversaw the hiring of new candidates. Mentored and guided three junior developers in the team.
Technologies: Graph Databases, Git, Google Cloud Platform (GCP), Back-end, APIs, Databases, Full-stack, Software Architecture, Web Development, Architecture, Team Leadership, Technical Leadership, Microservices, Cloud, Webhooks, Software Development, Scalable Application, Scalable Architecture, MySQL, AWS Cloud Architecture, Mobile, Software Design, Leadership, Slack, Jira, Figma, Deployment, Database Design, Data Architecture, Software System Architecture Development

Founding Engineer and Technical Team Lead

2020 - 2021
Draftbox
  • Ideated and prototyped an app that enabled users—who are not developers—to use Jamstack. Draftbox blogs are ten times faster compared to other blogging sites.
  • Developed a custom solution using Kubernetes that allowed users to preview blogs. We were the first in the market to have solved this bottleneck.
  • Contributed to the Gatsby ecosystem and open-source libraries that have been downloaded over 30,000 times.
  • Wrote support documents and user guides for the platform.
  • Designed and implemented MongoDB schema along with indexes and dataflow.
Technologies: React, Next.js, Fastify, Amazon EKS, Amazon EC2, JavaScript, TypeScript, Git, Stripe, REST API Architecture, Amazon Web Services (AWS), Netlify, Back-end Development, Minimum Viable Product (MVP), Back-end, APIs, Databases, DevOps, Technical Architecture, Full-stack, Tailwind CSS, Prisma, GitLab CI/CD, MERN Stack, Material UI, Docker, Software Architecture, Web Development, CSS, Architecture, Team Leadership, Stripe Checkout, Technical Leadership, Full-stack Development, Node.js, Front-end, SaaS, HTML, Front-end Development, Ant Design, SEO Tools, REST, Microservices, API Integration, Stripe API, Cloud, REST APIs, Payment APIs, Online Payments, Webhooks, Software Development, User Interface (UI), User Experience (UX), Vercel, NoSQL, CI/CD Pipelines, Server-side Rendering (SSR), Scalable Application, Scalable Architecture, Web, Create React App, HTML5, JSON, Webpack, ECMAScript (ES6), Open Source, Axios, Proof of Concept (POC), Refactoring, GitHub, AWS Cloud Architecture, CSS Preprocessors, Web Applications, Amazon S3 (AWS S3), Software Design, Leadership, Serverless, Linux, ESLint, Software as a Service (SaaS), Subscriptions, Slack, Jira, Figma, Integration, i18n, Back-end Architecture, Payment Gateways, Deployment, Search Engine Optimization (SEO), Startups, Early-stage Startups, API Development, Yarn, AWS Lambda, Asynchronous Programming, Database Design, Data Architecture, Software System Architecture Development, Redux, Zustand, Amazon Elastic Container Registry (ECR), Cron, React Query, CSS3, NextAuth.js, Cross-browser Compatibility, Responsive Design, Dashboards

Founding Engineer and Technical Team Lead

2018 - 2020
Armada
  • Handled the natural language processing (NLP) classification problem with over 13 algorithms to find intent in social conversations.
  • Ideated and prototyped an early version of the product while hiring and managing the team.
  • Built a robust SaaS billing system over Stripe with trials, refunds, checkout, and automated invoices.
  • Serviced clients, including smaller startups, YC-backed startups, and Fortune 500 companies.
Technologies: React, Firebase, Node.js, Amazon EC2, Google Cloud, Elasticsearch, Express.js, Stripe, Git, REST API Architecture, Amazon Web Services (AWS), Google Cloud Platform (GCP), Back-end Development, Minimum Viable Product (MVP), Back-end, APIs, Databases, DevOps, Technical Architecture, Full-stack, MERN Stack, Software Architecture, Web Development, CSS, Architecture, Team Leadership, Stripe Checkout, Technical Leadership, Full-stack Development, Front-end, SaaS, HTML, Front-end Development, Social APIs, REST, Microservices, Firebase Realtime Database, API Integration, Stripe API, Cloud, NestJS, REST APIs, Payment APIs, Online Payments, Software Development, Amazon RDS, JavaScript, User Interface (UI), User Experience (UX), Vercel, NoSQL, Scalable Application, Scalable Architecture, Web, HTML5, JSON, Webpack, ECMAScript (ES6), Google Maps API, Axios, Proof of Concept (POC), Refactoring, AWS Cloud Architecture, CSS Preprocessors, Web Applications, Software Design, Leadership, Natural Language Processing (NLP), Linux, Software as a Service (SaaS), Subscriptions, Slack, Integration, Back-end Architecture, Payment Gateways, Deployment, Startups, Early-stage Startups, API Development, Twilio, Asynchronous Programming, Database Design, Data Architecture, Search Algorithm Design, Python, Software System Architecture Development, Next.js, Cron, Bootstrap, Google Cloud Functions, Cross-browser Compatibility, Responsive Design, Dashboards

Front-end Consultant

2016 - 2017
Zybra
  • Kickstarted and built the entire front end from scratch. Currently, over 25,000 companies use this product.
  • Worked with back-end developers to freeze API contracts. Quickly iterated early versions of the web app and released it in under three months.
  • Hired a full-time front-end engineer and mentored him over the last two months of my stay at the company.
Technologies: REST API Architecture, Amazon Web Services (AWS), Minimum Viable Product (MVP), DevOps, Web Development, Front-end, HTML, Front-end Development, Firebase Realtime Database, Firebase, API Integration, Payment APIs, Online Payments, Software Development, Amazon RDS, User Interface (UI), User Experience (UX), Web, HTML5, JSON, MySQL, Git, Webpack, ECMAScript (ES6), Axios, Mobile First, Proof of Concept (POC), Web Applications, Mobile, Linux, Payment Gateways, Azure, Deployment, Startups, Early-stage Startups, Asynchronous Programming, SQLite, Cloud Firestore, CSS3, Cross-browser Compatibility, Responsive Design

Co-founder | Chief Technology Officer (CTO)

2014 - 2016
Magnet
  • Developed, maintained, and iteratively upgraded event management web software.
  • Coordinated and executed the design and implementation of the product. Collaborated with the engineering team and customer representatives to complete deliverables on time.
  • Scaled the product to support 120 countries and 14 currencies.
Technologies: Node.js, Heroku, MongoDB, PostgreSQL, CTO, REST API Architecture, Back-end Development, Minimum Viable Product (MVP), Back-end, APIs, Databases, Startups, Technical Architecture, Full-stack, Software Architecture, Web Development, Architecture, Technical Leadership, Full-stack Development, REST, Firebase Realtime Database, Firebase, API Integration, SQL, REST APIs, Payment APIs, Online Payments, Software Development, Scalable Application, Scalable Architecture, Web, MySQL, Git, Google Maps API, Proof of Concept (POC), AWS Cloud Architecture, Web Applications, Mobile, Software Design, Leadership, Linux, Back-end Architecture, Payment Gateways, Azure, Deployment, Early-stage Startups, API Development, Twilio, WebSockets, Data Architecture, Software System Architecture Development, Bootstrap, SQLite, Cloud Firestore, Cross-browser Compatibility

System Engineer

2011 - 2014
Tata Consultancy Services
  • Worked on a document management system that had more than 500,000 internal users.
  • Implemented mass upload and download of documents generating $50,000 hard savings for the client.
  • Moved the entire codebase from the monolithic to REST-based microservices. Reduced deployment time by 30%.
Technologies: Back-end Development, Back-end, APIs, Databases, DevOps, SQL, Web, Back-end Architecture, Deployment, Cross-browser Compatibility

Draftbox

The world's first no-code to build a Jamstack blog. I ideated and prototyped the app that enabled users who were not developers to use Jamstack. We developed a custom solution using Kubernetes that allowed users to preview blogs. We were the first in the market to have solved this bottleneck.

Altmail

https://twitter.com/ALTMAILHQ
Altmail gave users a way to skim through newsletters and notification emails in one place without giving away or cluttering their primary email. As a sole developer, I built the entire email infrastructure from scratch, including back and front ends. In the later stage of the product, I also created Android and iOS mobile apps using the Ionic framework.

Talis | NFT Marketplace

I helped the team migrate a codebase from AWS Amplify to GraphQL with MongoDB as the primary source of DB. I also created the industry's first mass creation of NFT features with the functionality to sell, send, and create auctions, helping the team to improve and stabilize core server metrics. I optimized MongoDB queries and reduced CPU load for a smoother user experience.

The Mahabharata GPT

https://the-mahabharata-gpt.vercel.app/
An AI-powered search and chat tool for an abridged retelling of the Mahabharata in English. Get instant and accurate responses to any query about the Mahabharata, powered by OpenAI embeddings and the GPT turbo model. Whether you prefer searching or chatting, this tool provides a user-friendly interface that makes accessing information about the Mahabharata fast and easy.

Smart News Extractor

The Smart News Extractor is an advanced application designed for swift and precise news data retrieval. As the back-end developer, I utilized GraphQL and TypeScript to build the core system, effectively increasing efficiency and ensuring accuracy in news data collection.

To further optimize the application, I leveraged Node.js and Express to create a scalable and high-performance API, significantly improving the user experience for clients interacting with the news extractor. Additionally, I integrated the system with multiple third-party sources and employed Elasticsearch and MongoDB as robust data storage solutions.

Throughout the development process, I collaborated closely with the front-end developer to integrate essential external tools that enabled rich information display within the user dashboards and facilitated full customization of data views.

Wordtract

https://wordtract.com/
AI microcopies plugins that write your copy so you don't have to.

The Figma and Adobe XD copywriting AI tool generates remarkable results with enhanced outcomes. Explore the Figma and Adobe XD plugin for designers from Wordtract that help in getting rid of the overused lorem ipsum placeholder text and fill your design with meaningful text.

SaaSKits

https://saaskits.dev
SaaSKits is a simple, efficient boilerplate to kickstart your SaaS ideas. It's built using Remix, Stripe, Prisma, and Resend, designed to free you from the nitty-gritty of setting up a project, so you can get straight to building your product.
2007 - 2011

Bachelor's Degree in Computer Science

Lalbhai Dalpatbhai College of Engineering - Ahmedabad, Gujarat, India

Libraries/APIs

React, Node.js, Stripe, Stripe API, REST APIs, API Development, Social APIs, Google Maps API, React Query, FFmpeg, AWS Amplify

Tools

GitHub, Stripe Checkout, Create React App, Git, Webpack, Cron, React Apollo, GitLab CI/CD, ChatGPT, Slack, Jira, Amazon Elastic Container Registry (ECR), Prisma, Amazon EKS, Adobe Experience Design (XD), Figma, SendGrid

Frameworks

Express.js, Next.js, Yarn, Tailwind CSS, Material UI, Ant Design, Bootstrap, Fastify, NestJS, Redux, Remix

Languages

JavaScript, TypeScript, GraphQL, CSS, HTML, HTML5, ECMAScript (ES6), SQL, Python, CSS3

Paradigms

REST API Architecture, DevOps, REST, Microservices, Scalable Application, Back-end Architecture, Asynchronous Programming, Database Design, Refactoring, Search Engine Optimization (SEO), Test-driven Development (TDD)

Platforms

Amazon Web Services (AWS), Firebase, Netlify, Vercel, Web, Google Cloud Platform (GCP), Docker, Blockchain, Mobile, Linux, AWS Lambda, Amazon EC2, Heroku, AWS Elastic Beanstalk, Kubernetes, Azure, Twilio

Storage

MongoDB, Databases, Firebase Realtime Database, NoSQL, JSON, MySQL, Amazon S3 (AWS S3), Amazon DynamoDB, Cloud Firestore, Graph Databases, Google Cloud, Elasticsearch, PostgreSQL, Neo4j, SQLite

Other

Back-end Development, Minimum Viable Product (MVP), Back-end, APIs, Startups, Full-stack, MERN Stack, Software Architecture, Web Development, Team Leadership, Technical Leadership, Full-stack Development, Front-end, Front-end Development, API Integration, Cloud, Payment APIs, Online Payments, Webhooks, Software Development, CI/CD Pipelines, Server-side Rendering (SSR), Scalable Architecture, Axios, Proof of Concept (POC), Web Applications, Software Design, Leadership, Software as a Service (SaaS), Subscriptions, Integration, Payment Gateways, Deployment, Early-stage Startups, Software System Architecture Development, Dashboards, CTO, Architecture, SaaS, Chatbots, Apollo, OpenAI API, OpenAI GPT-3 API, Web3, Artificial Intelligence (AI), User Interface (UI), User Experience (UX), OpenAI GPT-4 API, Mobile First, AWS Cloud Architecture, Generative Pre-trained Transformers (GPT), Serverless, ESLint, i18n, Data Architecture, Supabase, Cross-browser Compatibility, Responsive Design, ChatGPT API, Non-fungible Tokens (NFT), Technical Architecture, Apollo Server, SEO Tools, Plugins, Amazon RDS, Open Source, CSS Preprocessors, Chrome Extensions, Natural Language Processing (NLP), WebSockets, Search Algorithm Design, AI Programming, OpenAI, Zustand, Resend, Google Cloud Functions, NextAuth.js

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