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
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
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
Reddit, Inc.
- Set up Prometheus monitoring services for the ads serving team, helping them gain insights on metrics. Set up alerting and monitoring on top of those metrics, decreasing issue turnaround time by around 30% compared to a sentry-based alerting system.
- Prepared, discussed, and led a company-wide initiative to migrate from thrift to gRPC communication. Reduced latency by 5% across ads service on an average, better load balancing across all the pods due to client-side load balancing.
- Designed and led the integration test framework for the core ads services to increase the test coverage and discover bugs in the system. After the implementation, we were able to decrease the incidents by 10%.
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.
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.
Intern
Practo
- Developed an iOS Auto Layout feature and lazy loading of components to improve the performance of the flagship iOS app.
- Implemented MVC architecture for the iOS app and used in-app storage solutions such as Core Data and Realm.
- Built the components and layout of the iOS application of the marketplace used by hundreds of customers all around the country. Completed software version control through Git.
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
Pay Later POC
https://github.com/ohmpatel1997/pay-laterDecentralized Storage
https://github.com/ohmpatel1997/ipfs-ethereumLogs Analytics Using Elasticsearch
https://github.com/ohmpatel1997/logs-extraction-elasticsearchTwitter Mock Application
https://github.com/ohmpatel1997/twitter-graphqlSkills
Libraries/APIs
Node.js
Tools
Git, Ganache CLI, Amazon Simple Queue Service (SQS)
Languages
Go, Python, GraphQL, JavaScript
Frameworks
gRPC, Truffle, Gin-Gonic, OAuth 2
Storage
PostgreSQL, NoSQL, Redis, Graph Databases, Elasticsearch, MySQL, MongoDB
Platforms
Docker, Amazon Web Services (AWS), Apache Kafka, Ethereum
Paradigms
Microservices, MVC Design
Other
Algorithms, Data Structures, APIs, Fintech, Agile Sprints, Back-end, Echo, Education Technology (Edtech), Distributed Systems, Software Architecture, Technical Leadership, Customer Acquisition, IPFS, Back-end Development, Amazon Quantum Ledger Database (QLDB), OAuth, SDKs
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