Ravindra Khokharia, Developer in Rajkot, Gujarat, India
Ravindra is available for hire
Hire Ravindra

Ravindra Khokharia

Verified Expert  in Engineering

Software Developer

Rajkot, Gujarat, India

Toptal member since January 2, 2023

Bio

Ravindra is a web developer experienced in consumer-focused websites using PHP, Python, Node.js, React, and JavaScript. He has a strong knowledge of web design best practices and user experience. Ravindra has worked on enterprise projects, integrated geolocation-based search and marketplace features, 3rd-party software, Selenium, and unit test cases. He has monitored traffic using Kibana and Sentry and managed AWS services in ALB with auto-scaling capabilities.

Portfolio

PepsiCo Global - DPS
PHP, Object-oriented Programming (OOP), Symfony, SQL, GraphQL, Azure, Pimcore...
Self-employed
Symfony, APIs, Behat, CircleCI, PHPUnit, Functional Testing, Design, HTML, CSS...
Self-employed
Symfony, APIs, RabbitMQ, Supervisord, Amazon Web Services (AWS), LAMP, MySQL...

Experience

  • PHP - 11 years
  • Symphony - 10 years
  • Symfony - 10 years
  • Web Security - 9 years
  • MySQL - 8 years
  • Docker - 7 years
  • APIs - 7 years
  • React - 5 years

Availability

Part-time

Preferred Environment

PHP, Symfony, APIs, API Platforms, MySQL, LAMP, React, Symphony, Python 3, Flask API

The most amazing...

...web feature I've created sells lots and home appliance pallets.

Work Experience

PHP Back-end Developer

2024 - PRESENT
PepsiCo Global - DPS
  • Developed a cross-platform B2B application using React and React Native, ensuring 95% component reusability across web and mobile.
  • Implemented a shared component library, reducing development time by 40% and ensuring UI consistency across 11 international markets.
  • Optimized the application’s performance, achieving a 30% faster load time through lazy loading, efficient state management, and server-side rendering.
Technologies: PHP, Object-oriented Programming (OOP), Symfony, SQL, GraphQL, Azure, Pimcore, Java, React, React Native, JavaScript, Website Design, API Integration, Node.js

Senior Software Engineer

2018 - 2022
Self-employed
  • Designed and implemented an indexing strategy that improved data retrieval speed and optimized critical database queries, reducing average query execution time using tools like EXPLAIN, insights, slow query logs, and database parameters.
  • Identified and refactored inefficient server-side code, leading to a 30% improvement in application response times. Implemented performance-enhancing technologies, such as load balancers and distributed caching, and optimized server configurations.
  • Assisted in developing the modules for an open-source project. Provided suggestions and was involved in the discussion for the features. Helped to build the enterprise version.
  • Integrated the geolocation-based search and marketplace features. Created custom developments.
  • Integrated 3rd-party software such as Twilio, geolocation, Skrill, Mangopay, SAML integration, and others.
Technologies: Symfony, APIs, Behat, CircleCI, PHPUnit, Functional Testing, Design, HTML, CSS, Twilio, Laravel, Cron, Background Jobs, React, Web Applications, PHP, GraphQL, JavaScript, Composer, MAMP, Python, Python API, Python 3, Python 2, Full-stack, Apache2, NGINX, Symphony, SQL, Object-oriented Programming (OOP), Website Design, API Integration, Node.js

Senior Software Engineer

2012 - 2020
Self-employed
  • Developed algorithm calculations, modules, and features for departments. Created a concrete structure to integrate different assessment providers such as Saville, Cute/AON, and Hogan as per HR industry standards.
  • Managed the Agile process with reporting tools such as Jira and Rally. Integrated Selenium and unit test cases for modules and made changes in LimeSurvey (open-source survey builder).
  • Monitored the traffic using Kibana and managed the servers in ALB with auto-scaling capabilities in AWS as per requirements and load. Integrated PayPal, Skrill, and other payment gateways.
  • Integrated 3rd-party providers such as Zoho, SimplyHr, Workday, and Twilio for 1-to-1 and 1-to-many webcasting.
Technologies: Symfony, APIs, RabbitMQ, Supervisord, Amazon Web Services (AWS), LAMP, MySQL, MongoDB, React, Serverless, Twilio, Laravel, Cron, Background Jobs, Web Applications, PHP, PHPUnit, CSS, JavaScript, Composer, MAMP, Symphony, SQL, Object-oriented Programming (OOP), eCommerce, Website Design, WordPress, API Integration

Software Developer

2010 - 2011
Silvertouch Technologies Pvt Ltd
  • Assisted in developing eCommerce modules for a client based in Romania. Created a feature to sell lots and home appliance pallets. Built the back-end and front-end of the application.
  • Used Silver Touch, a custom project management tool, to manage the project. I used Skype to communicate with the client on the project.
  • Involved in requirement gathering and client discussions. Created system requirement specifications (SRS) and system database specification (SDS) documents.
Technologies: Symfony, JavaScript, HTML, CSS, jQuery, MySQL, Cron, Background Jobs, Web Applications, PHP, PHPUnit, MAMP, Composer, Symphony, SQL, Object-oriented Programming (OOP), eCommerce, Website Design, WordPress, API Integration

Junior Software Developer

2008 - 2010
Virtue Info Web Solutions
  • Assisted in developing many Finnish social networks for veterans and school reunions. Built applications for real estate management.
  • Integrated MySQL functions and triggers for complex calculations, counts, and reports.
  • Integrated different types of graphs for insights and engagements.
Technologies: Symfony, PHP, PHPUnit, CVS, Subversion (SVN), MySQL, Linux, Functional Testing, Cron, Web Applications, CSS, JavaScript, MAMP, Symphony, SQL, Object-oriented Programming (OOP), eCommerce, Website Design, WordPress

Experience

TTS-iIntegrate

https://www.tts-talent.com
I began building the project in Symfony version 2 and recently upgraded it to the latest version—Symfony 6.4. It is an HR recruitment and candidate assessment project that helps corporations hire the best talents for their needs. It offers best-of-breed assessment products that are scientifically rigorous and measure competencies that are relevant and future-proof. It is highly scalable with robust architecture and auto scalability. It adds capacity quickly, depending upon the traffic on the application.

Cocorico

An open-source platform sponsored by Cocolabs to create collaborative consumption marketplaces. It has many unique features, and there is an enterprise edition with custom development on various domains. I've built over 50 eCommerce marketplaces, B2B, C2C, and B2C portals for the health, finance, hospitality, and recruitment sectors.

ResearchWire

ResearchWire is a platform that allows a company to import and index patent data from a global patent database to Elasticsearch. It also allows a quick and dynamic way to search the patent data using a React front end and Symfony back end. I imported the terabyte-size patents to Elasticsearch in an optimized way. The platform allows an extensive human-readable query builder where one can create complex queries to search for available patents.

RBmedia | The Biggest Audiobook Publisher in the USA

https://rbmediaglobal.com/
RBmedia is an audiobook publishing company with global sales. I assisted them in converting their traditional monolithic application to a microservice architecture project. The project was to manage and track the audiobook process for the operations staff, as well as sales analytics and other information fetched from the platforms where they sold audiobooks. Microservices were created based on the departments and modules so that each of them could communicate with each other for a managed application. The Flask micro web framework was used to develop the microservices.

Linx | Global Employee Management System

https://app.linxap.com/
A comprehensive platform to take care of your global teams' payroll, taxes, social contributions, and local insurance policies. It makes international employment, payroll, compliance, and benefits easy and risk-free. It is a flexible solution that helps you test a market without opening entities, as well as a service combined with a software product that can seamlessly integrate into your global workforce.

B2B Front End & Mobile App for PepsiCo Vendors

PepsiCo B2B application, designed for 11 different countries, provides a seamless experience across web and mobile platforms. Built with React and React Native, it leverages a shared component architecture, ensuring a unified UI/UX while optimizing development and maintenance.

Key features:
• Cross-platform consistency: Shared React components maintain a consistent look and feel across web and mobile apps.
• Multi-country adaptability: Supports localized content, currencies, tax regulations, and compliance requirements for each country.
• Scalability and performance: Optimized for large-scale B2B operations with high data flow and real-time updates.
• Modular and reusable components: Enhances development efficiency and reduces redundant code.
• Offline support: Mobile users can access essential features even without an internet connection.
• Secure authentication: Integrates multi-factor authentication and role-based access control.
• Real-time synchronization: Ensures seamless data consistency between web and mobile platforms.

Education

2003 - 2007

Bachelor's Degree in Information Technology

Saurashtra University: Vyavasai Vidhya Pratisthan College of Engineering - Rajkot, Gujarat, India

Skills

Libraries/APIs

React, Twilio API, Twilio Sync API, Node.js, jQuery, Python API, Amazon API, Flask API

Tools

NGINX, Docker Compose, Composer, MAMP, Twilio Programmable Video, Cron, RabbitMQ, Supervisord, Behat, CircleCI, CVS, Subversion (SVN), AWS ELB, AWS CLI, Amazon Simple Email Service (SES), Amazon Simple Queue Service (SQS), AWS CloudFormation, Amazon CloudFront CDN

Languages

PHP, JavaScript, TypeScript, SQL, Python, HTML, CSS, HTML5, CSS3, GraphQL, PL/pgSQL, Python 3, Python 2, Java

Frameworks

Symfony, Laravel, PHPUnit, Flask, React Native

Paradigms

Object-oriented Programming (OOP), Functional Testing

Platforms

LAMP, Docker, MacOS, Apache2, Twilio, WordPress, Amazon Web Services (AWS), Linux, Amazon EC2, AWS Lambda, Amazon, Azure, Pimcore

Storage

MySQL, Redis Cache, MongoDB, Amazon S3 (AWS S3), Elasticsearch

Other

APIs, API Platforms, Web Development, Web Applications, API Integration, Symphony, Web Security, Software Development Lifecycle (SDLC), PHP Performance, Caching, Scalability, Full-stack, Full-stack Development, Background Jobs, Back-end, eCommerce, Website Design, Serverless, Design, Flask-Admin, Large Data Sets, Amazon API Gateway

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