
Ravi Ojha
Verified Expert in Engineering
Software Developer
Bengaluru, Karnataka, India
Toptal member since February 22, 2017
Ravi has over three years of experience developing web applications in Django and Python. He has developed a software programming assessment program for HackerEarth—where every day, over 5,000 candidates are assessed. He's also good at building front ends in React. Ravi also enjoys maintaining his blog Rookieslab.com, where he writes about his personal experiences and software philosophy.
Portfolio
Experience
- Python - 6 years
- Git - 5 years
- Django - 5 years
- Agile Software Development - 5 years
- JavaScript - 5 years
- React - 4 years
- TypeScript - 3 years
- Next.js - 2 years
Availability
Preferred Environment
MacOS, Linux, Python, Django, Next.js
The most amazing...
...thing I've developed is the fastest assessment platform for software engineers that runs even at 50 Kbps. It also works temporarily without the internet.
Work Experience
Lead Product Engineer
LocalCoinSwap
- Migrated the CRA to Next.js for server-side rendering, taking the page speed insights from 8 to 92 on desktop.
- Implemented a security-critical crypto wallets service to manage user custodial funds allowing them to deposit and withdraw their funds anytime.
- Simplified the DevOps pipeline to save dev time and move toward a NoOps system.
Software Development Engineer
Flipkart
- Built an internal platform to manage products on the eCommerce marketplace to manage prices and applicable offers depending on the brand, seller, categories, and label.
- Improved and built the generic infrastructure for error logging by microservices.
- Developed a product rate recommendation system by analyzing the rates on competitive marketplaces and other sellers on the same platform.
Software Engineer
HackerEarth
- Developed an online integrated development environment for programmers in React.
- Built a platform to assess software engineers. The platform is lightweight, works at 50 Kbps, and stores candidate answers locally if the internet goes off temporarily.
- Aggregated candidate reports that compare all the candidates who took the test and help the recruiter to choose the best of them.
- Converted a codebase of three million lines from Django 1.4 to Django 1.10 and Python 2 to Python 3.
- Wrote and developed the complete reference to competitive programming at Hackerearth.com/getstarted-competitive-programming.
Software Engineer Intern
HackerEarth
- Revamped a Stack Overflow-like community for competitive programmers.
- Built a dynamic Google calendar for the company to keep track of the company events.
- Optimized user profile analytics by applying memorized algorithms.
Experience
Zigway | Desktop Game in Python
https://github.com/ravi-ojha/zigwayHere's a link to the demo video: https://www.youtube.com/watch?v=mtmmJVBvsCk&feature=youtu.be
Here's a link to the app in the Google Play Store.
[1] https://play.google.com/store/apps/details?id=com.ketchapp.zigzaggame&hl=en
Personal Blog
https://github.com/ravi-ojha/ravi-ojha.github.ioI write technical posts about software philosophy and competitive programming.
Complete Reference to Competitive Programming
Education
Bachelor's Degree in Computer Science and Engineering
Sardar Vallabhbhai National Institute of Technology, Surat - Surat, India
Certifications
Foundations of Computer Graphics
edX | UC BerkeleyX
Introduction to Computer Science and Programming
edX | MITx
Skills
Libraries/APIs
React
Tools
Git, RabbitMQ, Adobe Photoshop
Languages
Python, TypeScript, JavaScript, HTML, CSS, Java, Solidity
Frameworks
Django, Next.js, Tailwind CSS, Redux, Flask
Paradigms
Test-driven Development (TDD), Agile Software Development
Platforms
Ubuntu, Visual Studio Code (VS Code), Amazon Web Services (AWS), Kubernetes, MacOS, Linux, Mixpanel
Storage
Redis, MySQL, PostgreSQL
Other
Internationalization, Localization
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