Devesh Rawat, Developer in Bengaluru, Karnataka, India
Devesh is available for hire
Hire Devesh

Devesh Rawat

Verified Expert  in Engineering

Software Developer

Bengaluru, Karnataka, India

Toptal member since July 24, 2024

Bio

Devesh is a senior software engineer with 6+ years of experience specializing in back-end development. He has built complex software products from scratch, including one that scaled from zero to over 100,000 users. He has also designed scalable system architectures and APIs that have consistently enhanced system efficiency and reliability. At Roadzen, Devesh developed a webhooks management system that boosted data delivery reliability by 90% and reduced data loss risks significantly.

Portfolio

Roadzen
JavaScript, Node.js, Python 3, Rust, Microservices...
Refinable
Rust, TypeScript, MongoDB, Redis, Next.js, SDKs, Solidity, Microservices...
Hlth
JavaScript, PostgreSQL, React, GraphQL, Solidity, Rust, Microservices, Node.js...

Experience

  • REST APIs - 7 years
  • Git - 7 years
  • Node.js - 6 years
  • Docker - 5 years
  • PostgreSQL - 5 years
  • Redis - 4 years
  • MongoDB - 3 years
  • Rust - 3 years

Availability

Full-time

Preferred Environment

MacOS, iTerm2, GitHub

The most amazing...

...thing I've done is architect and develop a product that scaled from zero to over 100,000 users.

Work Experience

Senior Software Engineer

2022 - PRESENT
Roadzen
  • Increased data delivery reliability by 90% and reduced data loss risks significantly by developing an innovative webhooks management system using Amazon SQS, dead-letter queues, and cron jobs.
  • Reduced processing time by 30% and doubled the capacity by creating a media processing microservice using Rust and GStreamer.
  • Dropped infrastructure costs by improving response times through caching and optimizing database queries.
  • Spearheaded a robust report generation mechanism, leveraging event-driven design to handle high-volume data processing efficiently.
Technologies: JavaScript, Node.js, Python 3, Rust, Microservices, Amazon Simple Queue Service (SQS), AWS Lambda, Amazon S3 (AWS S3), API Integration, Webhooks, Amazon EC2, Git, Back-end, Python, Databases, Single-page Applications (SPAs), Amazon Web Services (AWS), Architecture, Software Design, SaaS

Full-stack Blockchain Engineer

2021 - 2022
Refinable
  • Boosted user adoption by 15% and reduced integration time by 20% by engineering an open-source SDK using TypeScript and ethers for seamless NFT market integration.
  • Implemented a real-time notification system for NFT transactions using GraphQL and NestJS, boosting user retention.
  • Increased platform activity by 30% by enhancing smart contract scalability through diamond standard evolution and integrating Solana blockchain contracts into a multichain NFT marketplace.
Technologies: Rust, TypeScript, MongoDB, Redis, Next.js, SDKs, Solidity, Microservices, Amazon Simple Queue Service (SQS), Kubernetes, Docker, Docker Compose, Back-end, Databases, Single-page Applications (SPAs), Amazon Web Services (AWS), Full-stack, Software Design, Blockchain

Senior Software Engineer (via Ncrypt Ventures)

2020 - 2021
Hlth
  • Optimized database queries and reduced infrastructure costs by 40% using a standby strategy.
  • Reduced loading time by 50% and increased overall user satisfaction metrics by implementing Redux and optimizing front-end code architecture.
  • Built and scaled the upload service using Rust, achieving efficient upload of large files, or files of over 5GB, on AWS.
  • Improved gas usage by 10% and contract security against potential vulnerabilities by orchestrating the creation and rigorous testing of complex Solidity smart contracts.
Technologies: JavaScript, PostgreSQL, React, GraphQL, Solidity, Rust, Microservices, Node.js, Amazon EC2, Amazon S3 (AWS S3), Google Cloud Platform (GCP), Docker, Back-end, Databases, Single-page Applications (SPAs), Amazon Web Services (AWS), Architecture, Full-stack, Blockchain

Full-stack Blockchain Engineer (via Ncrypt Ventures)

2019 - 2020
AJNA.digital
  • Reduced API response time by 40% and enhanced system scalability to support more concurrent users by developing and implementing multiple microservices using Node.js.
  • Decreased the time-to-market by 20% and enhanced overall software quality by 15% by spearheading the establishment of an advanced CI/CD integration framework with Travis CI, optimizing testing and deployment procedures.
  • Developed system architecture and moved the platform from Amazon EC2 to ECS and EBS.
Technologies: React, MongoDB, RESTful Microservices, EventBus, Docker, Amazon EC2, Amazon S3 (AWS S3), Solidity, Node.js, OpenAPI, Back-end, Databases, Single-page Applications (SPAs), Full-stack, Blockchain

Full-stack Software Engineer

2017 - 2019
Independent
  • Leveraged Node.js, the Express framework, and MongoDB to develop robust eCommerce platforms, news websites, and job portals, delivering seamless user experiences.
  • Developed customized solutions for clients using SQL and WordPress, enhancing online presence and optimizing content management systems.
  • Collaborated with clients to provide ongoing project maintenance and support, ensuring smooth operations and promptly addressing technical issues.
Technologies: JavaScript, HTML, CSS, Python 3, REST APIs, React, SQL, WordPress, Back-end, Databases, Full-stack, MySQL

Experience

Marco Polo Exchange (MPX)

https://mpxchange.com/
An innovative fintech platform that we developed to overcome the traditional constraints of international finance.

MPX is a pioneering US-based financial services and technology firm dedicated to revolutionizing cross-border investing and capital raising. It aims to dismantle the barriers that hinder global investment opportunities and capital flows.

The platform we developed features built-in compliance mechanisms that empower local securities firms to distribute their investment products seamlessly across global markets. By integrating cutting-edge technology with regulatory adherence, MPX enables a streamlined, secure, and efficient pathway for cross-border investments, fostering greater connectivity and growth in the financial sector. Its key features include global distribution, which facilitates the international reach of local investment products, and compliance integration, which ensures adherence to diverse regulatory requirements across different jurisdictions.

URL Shortener

https://github.com/PrognosticatorR/url_shrotner
A web application that converts and shortens lengthy URLs, which are more user-friendly and shareable. It demonstrates my ability to build web applications, from back to front end, considering usability, performance, and security. Aside from shortening long URLs, its key features include the following:

• Link Management: A dashboard to view, edit, and delete short URLs.
• Analytics: A view for click statistics, including geographic and device data.
• User Authentication: Secure login and link management with JSON Web Token (JWT) and OAuth.
• API Access: RESTful access to an API that allows URL shortening to be integrated into other applications.

Blog App

A clone of Medium, which provides a platform for writing articles. This project showcases my skills in full-stack development with modern web technologies. Its main features include the following:

• Article Creation: A rich text editor to draft and format articles.
• User Profiles: Personalized profiles that present user bios and posted articles.
• Comment System: A comment section for reader engagement.
• Tags and Categories: Articles can be categorized using tags and categories for easy navigation.
• Responsive Design: Ideal for desktop and mobile viewing.
• User Authentication: A strong login system and account management through JWT and OAuth.
• Analytics: Metrics for tracking article views and user engagement.

Certifications

MARCH 2023 - PRESENT

Expert Solidity Bootcamp

Encode Club

OCTOBER 2022 - PRESENT

Fundamentals of Database Engineering

Udemy

DECEMBER 2020 - PRESENT

Problem Solving (Basic) Certificate

HackerRank

AUGUST 2019 - PRESENT

Microservices with Node JS and React

Udemy

APRIL 2018 - PRESENT

The Advanced Web Developer Bootcamp

Udemy

MAY 2017 - PRESENT

The Web Developer Bootcamp

Udemy

Skills

Libraries/APIs

Node.js, REST APIs, React, OpenAPI

Tools

Amazon Simple Queue Service (SQS), Git, Docker Compose, GitLab CI/CD, GitHub

Languages

Rust, JavaScript, Python 3, Python, TypeScript, Solidity, GraphQL, HTML, CSS, SQL, HTML5, JavaScript 5

Platforms

AWS Lambda, Docker, MacOS, Amazon Web Services (AWS), Blockchain, Amazon EC2, Kubernetes, Google Cloud Platform (GCP), WordPress

Storage

PostgreSQL, MongoDB, Databases, MySQL, Redis, Amazon S3 (AWS S3)

Frameworks

JSON Web Tokens (JWT), Next.js, Express.js

Paradigms

REST, Microservices

Other

Message Queues, Back-end, Single-page Applications (SPAs), Full-stack, Software Design, Architecture, SaaS, CI/CD Pipelines, Actix Web, API Integration, Webhooks, SDKs, RESTful Microservices, EventBus, Web3, Ethers.js, Web UI, Sharding, iTerm2, Creative Problem Solving, Coding, Data Structures, Algorithms

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