
Devesh Rawat
Verified Expert in Engineering
Software Developer
Bengaluru, Karnataka, India
Toptal member since July 24, 2024
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
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
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
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.
Full-stack Blockchain Engineer
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.
Senior Software Engineer (via Ncrypt Ventures)
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.
Full-stack Blockchain Engineer (via Ncrypt Ventures)
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.
Full-stack Software Engineer
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.
Experience
Marco Polo Exchange (MPX)
https://mpxchange.com/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• 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
• 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
Expert Solidity Bootcamp
Encode Club
Fundamentals of Database Engineering
Udemy
Problem Solving (Basic) Certificate
HackerRank
Microservices with Node JS and React
Udemy
The Advanced Web Developer Bootcamp
Udemy
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
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