
Keyur Raval
Verified Expert in Engineering
Full-stack Developer
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
Experience
- MongoDB - 12 years
- Node.js - 12 years
- JavaScript - 12 years
- React - 7 years
- TypeScript - 7 years
- Next.js - 6 years
- GraphQL - 3 years
- Stripe - 2 years
Availability
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
Full-stack Developer
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.
Freelance Front-end Developer
Thirdfeed
- Developed and deployed the MVP front end for Thirdfeed using Next.js and Tanstack Query, enabling a responsive user interface tailored to non-tech educational topics such as growth marketing, ASO, and fraud prevention in fintechs.
- Implemented functionality for users to select and comment on content, enhancing user interaction and engagement on the platform while ensuring a seamless and intuitive user experience.
- Built collaborative editing features that allow multiple users to edit content simultaneously, using Shadcn for a consistent design, thereby supporting dynamic content creation and fostering collaboration among users.
React and Next.js Developer
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.
API Developer
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.
Engineering Manager
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.
Founding Engineer and Technical Team Lead
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.
Founding Engineer and Technical Team Lead
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.
Front-end Consultant
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.
Co-founder | Chief Technology Officer (CTO)
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.
System Engineer
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%.
Experience
Talis | NFT Marketplace
https://talis.artThirdfeed
https://app.thirdfeed.com/SaaSKits
https://saaskits.devDraftbox
Wordtract
https://wordtract.com/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.
Altmail
https://twitter.com/ALTMAILHQThe Mahabharata GPT
https://the-mahabharata-gpt.vercel.app/Smart News Extractor
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.
Education
Bachelor's Degree in Computer Science
Lalbhai Dalpatbhai College of Engineering - Ahmedabad, Gujarat, India
Skills
Libraries/APIs
React, Node.js, Stripe, Stripe API, REST APIs, API Development, Social APIs, OpenAI API, Google Maps API, React Query, Recharts, 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, RabbitMQ, Shadcn
Languages
JavaScript, TypeScript, GraphQL, CSS, HTML, HTML5, ECMAScript (ES6), SCSS, SQL, Python, CSS3
Frameworks
Express.js, Next.js, Yarn, Tailwind CSS, Material UI, Ant Design, Redux, Bootstrap, Fastify, NestJS, Remix
Paradigms
REST API Architecture, DevOps, REST, Microservices, Scalable Application, Back-end Architecture, Asynchronous Programming, Database Design, Refactoring, Search Engine Optimization (SEO), UI Design, 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, Redis
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 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, Cloudinary, Lambda Functions, CSS Modules, Large Language Models (LLMs), 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, Retrieval-augmented Generation (RAG)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring