
Ohm Patel
Verified Expert in Engineering
Software Developer
Dubai, United Arab Emirates
Toptal member since April 27, 2021
Ohm is a software engineer who loves to code back-end and Solidity applications. He is an enthusiast and keen learner of blockchain, specifically Ethereum. Ohm has previously worked with startups like Osmo and Wise, as well as giants like Reddit, Deliveroo, and Goldman Sachs. His industry expertise includes building a wide range of scalable and performant web applications for fintech, edtech, and food delivery companies with customers worldwide.
Portfolio
Experience
- Go - 4 years
- Echo - 4 years
- gRPC - 4 years
- PostgreSQL - 3 years
- Graph Databases - 2 years
- JavaScript - 2 years
- Node.js - 2 years
- Apache Kafka - 1 year
Availability
Preferred Environment
MacOS, Slack, Zoom, GoLand
The most amazing...
...back-end finance system and decentralized app I've built uses an interplanetary file system that stores file information in the Ethereum blockchain.
Work Experience
Software Engineer
Reddit, Inc.
- Led the creation of a scalable ads delivery pipeline that supports dynamic product ads and complex product listings, enabling seamless integration of shopping features into the Reddit Ads delivery pipeline.
- Led the development of Product Frequency Cap, an innovative system designed to control ad exposure frequency. This feature has been instrumental in maintaining ad diversity and optimizing user experience, leading to a 2% increase in CTR shopping ads.
- Made an infrastructure update through gRPC integration. It integrates an RPC technology, gRPC, which supports binary streaming and non-streaming communication technology. My contributions to Reddit’s infrastructure modernization cannot be overstated.
Software Engineer
Okta
- Revamped the Go SDK from scratch to support various authentication flows for Okta.
- Implemented passwordless login options using email and phone number and revamped standard OAuth 2 authorization code flow.
- Implemented the 1st ever decentralized authentication mechanism using users' Ethereum keys via a wallet like Metamask. This empowered users to authenticate with their Ethereum keys through Okta, eliminating dependence on centralized mechanisms.
Software Engineer
Deliveroo
- Reduced the order failure rates by around 27% by setting up the proper alerting and monitoring using Datadog.
- Optimized the flow for menu availability, reducing latency and increasing throughput by almost 40%.
- Oversaw the onboarding of new restaurants, which included creating a testing environment to integrate and publish the menus for the restaurant online.
- Scaled the system to handle around 45,000 orders daily for McDonald's restaurants.
Founding Software Engineer
Solid
- Acted as a founding engineer to build the entire social and passwordless login system for the users using Auth0.
- Created a compliance-aligned verification system using 3rd-party verifiers like Middesk and Alloy.
- Designed and implemented the transaction models and transfer service, which facilitates the intrabank and ACH transaction functionality.
Co-founder
BhadePeDe
- Founded a startup in the rental space whose goal was to provide a common platform for the renter and owner to carry out deals. Developed the business and revenue model and onboarded customers onto the platform.
- Built the platform using Golang, GCP, and task queues. Implemented an easy-to-checkout pipeline for customers. Built the platform using microservice architecture and technologies such as Go, GCP, and NoSQL.
- Built idempotent APIs and cron jobs configuration using Redis for caching techniques.
Experience
Shopping Ads
I architected this system to handle massive data loads efficiently, using parallel processing, system-level memory optimization, and high-performing data structures to manage and serve millions of product ads with minimal latency. My contributions directly increased product ad impressions to around 10 million per day and helped secure new advertisers, leading to 30,000 USD of revenue per day. I demonstrated extraordinary leadership in optimizing and scaling our Ads Pipeline. Under his guidance, the pipeline was re-architected to handle up to 25 million products efficiently. This scaling effort involved complex optimizations to the data processing and storage frameworks, allowing us to reduce memory footprint and save costs by 50% compared to the old implementations while supporting a substantial increase in product inventory. This work has directly contributed to an increase in ad revenue and improved click-through rates.
Decentralized Storage
https://github.com/ohmpatel1997/ipfs-ethereumPay Later POC
https://github.com/ohmpatel1997/pay-laterTwitter Mock Application
https://github.com/ohmpatel1997/twitter-graphqlWorldwide McDonalds Integration
I helped build one of the most advanced, scalable , and real-time order processing systems for any food delivery company in the world out there for one of the biggest restaurant chains worldwide, McDonalds. The system accepts orders placed on the Deliveroo app, transforms the order payload into the Deliveroo system, stores the information, and directly injects the order into the POS system of the McDonald's Restaurant. The complex system involves implementing various technologies such as Kafka and Snowflake for real-time processing of orders and terabytes of scaling. This system handled around 95,000 per day on average, with the highest from the UK market being 44,000 orders per day. The system built has a success rate/up time of 99.03%, which has a direct impact on Deliveroo's revenue. This entire system handles 10% of the entire volume of orders daily for Deliveroo. I designed and implemented a scalable and robust system that has reduced our order failure or incidents by 20%.
Skills
Libraries/APIs
REST APIs, Node.js
Tools
GitHub, Kong, Git, Ganache CLI, Amazon Simple Queue Service (SQS)
Languages
Go, Python, Lua, GraphQL, JavaScript
Frameworks
gRPC, Truffle, Gin-Gonic, OAuth 2
Paradigms
Unit Testing, Microservices, MVC Design
Storage
PostgreSQL, NoSQL, Redis, Graph Databases, Elasticsearch, MySQL, MongoDB
Platforms
Docker, Amazon Web Services (AWS), Apache Kafka, Kubernetes, Ethereum
Other
Algorithms, Data Structures, APIs, Fintech, Agile Sprints, Back-end, Echo, Integration Testing, Education Technology (Edtech), Distributed Systems, Software Architecture, Technical Leadership, Customer Acquisition, IPFS, Back-end Development, Amazon Quantum Ledger Database (QLDB), OAuth, SDKs, Integration
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