
Bharatsinh Sindha
Verified Expert in Engineering
Software Developer
Vadodara, Gujarat, India
Toptal member since August 3, 2022
Bharatsinh is a skilled full-stack developer with over seven years of experience building high-quality web applications, websites, and ERP systems. He excels in both front-end and back-end development, using the latest technologies to create solutions that meet client needs. Bharatsinh is passionate about learning and staying up-to-date, which helps him deliver reliable and innovative results. His passion for development and commitment to quality make him a valuable addition to any team.
Portfolio
Experience
- MySQL - 7 years
- PHP - 7 years
- JavaScript - 6 years
- Laravel - 6 years
- React - 5 years
- Node.js - 4 years
- Next.js - 4 years
- TypeScript - 2 years
Availability
Preferred Environment
Ubuntu, Skype, Slack, Postman, Visual Studio Code (VS Code), PhpStorm, Git
The most amazing...
...project I've led was creating a multi-tenant SaaS platform with Laravel and React, enhancing user engagement and efficiency.
Work Experience
Full-stack Developer (via Toptal)
SINES, Inc
- Fixed infrastructure issues by setting the default ingress class to nginx in Kubernetes, resolving routing problems, and restoring full website functionality for the SINES project.
- Resolved image deployment errors by correcting imagePullSecrets and updating the deployment configuration, ensuring successful pod deployments from the DigitalOcean Container Registry.
- Optimized storage usage in the DigitalOcean Container Registry by clearing unused data, preventing storage overages, and ensuring seamless cluster operations.
Full-stack Developer
Staymenity LLC
- Developed a secure process for guests to request property bookings.
- Ensured the property address remained hidden in the guest's "bookings" section until the host confirmed the reservation.
- Enhanced the host's reservation management interface by adding options to approve, deny, or cancel reservations, improving the decision-making process.
- Implemented a notification system for onsite (notification bell) and offsite (email and text messages) alerts. Guests receive notifications when their reservation is accepted/denied. Hosts receive them when they need to approve/reject a reservation.
- Established a 24-hour time limit for hosts to approve reservations, ensuring timely decision-making.
- Automated the process for refunding guests if the reservation is denied or not approved within the time limit.
- Improved user experience for both hosts and guests by providing precise and timely notifications.
- Ensured that once a reservation is approved, the address is revealed to the guest, and appropriate notifications are sent.
React Developer
Aaron Vickers
- Collaborated on code and server access with Aaron.
- Troubleshot the React project setup and resolved errors.
- Investigated and adjusted Node.js, npm, and PHP versions.
- Generated and uploaded 2024 player data. Updated the React codebase and resolved compilation errors.
- Clarified JSON data generation and website setup in the discussion with the previous developer.
- Adjusted mock draft functionality and fixed submission errors.
- Implemented new ranking "Consensus" in the draft builder tool.
- Updated mock draft order for both "FC Rank" and "Consensus Rank." Added titles for individual tools in the UI tabs.
Full-stack Developer (via Toptal)
ProtectRisk LLC
- Integrated the Stripe API for customer management and subscription handling. Customized checkout sessions and subscription upgrades using Stripe APIs.
- Implemented database updates for seamless integration with subscription processes. Corrected pricing discrepancies and email notification issues for various subscription plans.
- Developed a separate registration page and enhanced the website layout for better user engagement. Added pricing plans to the website and streamlined the registration process.
- Collaborated on dashboard improvements, including integrating new tabs and dynamic product displays. Enhanced user interface elements and functionality for more straightforward navigation and interaction.
- Conducted thorough testing to identify and resolve subscription plan and payment process issues. Ensured accurate email notifications and resolved formatting issues for a seamless user experience.
- Researched and implemented interactive onboarding tours and guided tours for user engagement. Developed onboarding pop-ups and walkthroughs to assist users in navigating the platform effectively.
- Enhanced the product detail page for the program manager role, including front-end logic for checkbox interactions. Implemented the invitation request functionality and improved company selection processes.
PHP Laravel Developer
North Coast Hardware Limited
- Implemented features for project creation and management. Made photos optional and added sections for architects. Developed a script to compress provision images, saving server space significantly.
- Created functionalities for retailer creation, viewing, and management. Increased upload size limit for projects and retailers.
- Implemented various customer preference settings. Set up email notifications for preference changes.
- Developed account statement generation and sending functionalities. Implemented automation and tracking features for statement sending.
- Enhanced the Item Hunter tool with UI improvements and search functionality. Collaborated with stakeholders to address issues and implement fixes.
- Updated role and permission assignments for users. Enabled assigning multiple roles to users.
- Resolved server downtime and memory exhaustion errors. Addressed time zone discrepancies and other technical issues. Optimized code logic for accurate inventory adjustments.
Full-stack Developer
Definitive Systems
- Developed the Defsys Intranet SaaS web app using Laravel, JavaScript, TypeScript, Node.js, React, and MySQL.
- Created sales, helpdesk, project, Kanban dashboards, asset management, leave requests, VoIP, and voice analytics.
- Integrated the WhatsApp API via Twilio for the helpdesk.
- Developed voice analytics APIs with Swagger documentation.
- Integrated wkhtmltopdf to generate voice EOM reports.
- Implemented the jwt-auth package for API authentication.
- Created an invoice tool and integrated Xero API for contacts and invoices.
- Troubleshot and reported issues via Jira. Successfully deployed all features.
- Upgraded Laravel from 5.2 to 9.0, embracing the latest features and improvements.
Full-stack Developer
Maison D'Enfants LLC
- Enhanced web app and added CSV export for sessions in the selected date range.
- Fixed bugs and improved performance, specifically the DOB issue, photo upload, notifications, profiles, etc.
- Generated Stripe invoices with dynamic descriptions based on conditions.
- Integrated Google Calendar for families and sitters, synced with the web app.
- Used AWS SNS to send SMS notifications before and after sessions.
- Updated Stripe fees, rates for sitters, admin, and website.
- Implemented AWS SNS to schedule automated text messages: one-hour post-session end and three hours before the session starts.
- Implemented session calendar and two-factor authentication with Google Authenticator.
Laravel Developer
Dovid Herskowitz
- Implemented payment and wallet for TWINT in the back end, integrated with app wallet on the front end.
- Configured Stripe payment, set up Stripe form, and enabled 3DS secure for secure transactions on the front-end and back-end.
- Fixed bugs, specifically email notifications, CRON commands, Stripe errors, and real-time notifications.
- Enhanced app with refund option using Stripe API.
- Conducted thorough QA of all enhancements and issue resolutions.
Full-stack Developer
Linktree
- Developed analytics APIs with Node.js, TypeScript, and GraphQL.
- Integrated Auth0 for authorization, custom consent screen for scopes.
- Used Axios for REST API, Redux for global storage, and Linear for bug tracking.
- Implemented unit and integration tests for consent forms.
- Integrated OpenAPI generator for SDKs in multiple languages.
- Automated SDK generation and package publishing with Git workflow.
- Implemented serverless architecture on AWS Lambda for APIs and forms.
Full-stack Developer
Muval
- Contributed to an online platform for furniture removal services, built using React on the front end) and Laravel on the back-end with MySQL database.
- Created secure APIs with Passport authentication and Swagger documentation.
- Developed back-end modules for admin, company, and customer users with dynamic role-based access.
- Implemented various features like dashboard, scheduling, location search with Mapbox API, and more.
- Enabled automatic volume calculation based on customer inputs.
- Integrated Stripe for online payments on both the front and back end.
- Utilized RouteBoxer algorithm for route matching using longitude and latitude.
- Employed Axios for REST API integration and Redux for centralized storage.
Full-stack Developer
Visartz
- Crafted a dynamic website with a structured admin panel.
- Developed a modern, professional, creative, and user-friendly site with a fast-loading and appealing design.
- Planned and built the website's database architecture.
- Used Trello to efficiently track and resolve bugs.
- Integrated Axios for REST API and Redux for global storage.
- Optimized website performance with caching and database enhancements.
Full-stack Developer
Carina Softlabs
- Redeveloped a dynamic website with Laravel, JavaScript, Vue3, and MySQL.
- Revamped site with modern, creative, professional design, ensuring responsiveness, speed, and user-friendliness.
- Planned and created the website's database architecture.
- Efficiently tracked and resolved bugs with Trello.
- Integrated Axios for REST API and Vuex for global storage.
- Enhanced website performance with caching, database optimization, and AWS server set up.
Full-stack Developer and Team Lead
Silicon India
- Led the dev team for the MDS web app and admin service, overseeing its successful development and implementation.
- Built large-scale business apps with PHP, Laravel, JavaScript, Smarty, HTML, and CSS.
- Optimized database architecture and multi-role access.
- Developed modules with multi-role-based accessibility.
- Integrated the following features: magazine, project, process, sales, editorial content, marketing, and news management.
- Implemented bulk mailing with Gmail API and Sparkpost API.
- Developed payment collection app using Laravel and React.
- Performed attendance management with biometric device integration and various report formats.
- Resolved issues via Trello and motivated the team. Over one thousand employees use the app for daily attendance.
PHP Developer
Silicon India
- Developed dynamic magazine websites with structured admin CMS, delivering unique, modern, SEO-friendly designs.
- Planned database architecture, implemented online payment, multi-language support, Magzter version, and subdomain-based website.
- Enhanced performance through caching, database optimization, and managed AWS server infrastructure.
- Achieved around 200,000 monthly visits after launch.
Experience
Linktree APIs and SDKs
Integrated automated SDK generation using OpenAPI generator tool and action workflow, publishing dynamically in multiple technologies. #APIDevelopment #Auth0 #AWSLambda #OpenAPIGenerator
Muval
This was one of the exciting project requests from our client regarding the online comparison and booking platform for furniture removal services. The goal was to make it simple, recognizable, and attractive to customers with a modern minimalistic style.
Features
• Online service that connects users with local or interstate furniture removalists.
• Proceeding payments with the help of Integrated Stripe Payment.
• Dashboard and reporting for the employees' and clients'
roles and module access management.
• Schedule the pending jobs with Truck notifications.
• Front end in Vue with a Swagger API.
• A Mapbox API for the location.
• It automatically calculates the space required for the items and compares reviews and requests to book.
Developed the website using advanced technology to run efficiently with responsiveness. From high-level programming languages to flexible databases, we used them to ensure the highest functionality.
Defsys Intranet
It's a SAAS-based web application with features like VOIP, sales management, helpdesk, Kanban board, project management, 2FA security, asset management, and many more.
I recently worked on a leave management system with policy options and a Laravel upgradation.
Website Development | Carina Softlabs Inc
It was challenging for us to revamp the website with a modern and professional look and creativity and keep a website responsive enough so that it can be viewed and accessed on all devices, fast-loading, user-friendly, and appealing. I used Laravel framework for the back end and web services and Vue for the front end.
The new Carina Softlabs brand and website are sleek, fresh, and modern and have reframed the company in the eyes of the larger organizations it is targeting as customers.
Features
• Wireframing and prototyping with mockups design.
• A fully automated website with a structured admin panel to update the data as per the need.
• Unique and dignified website design with some creative elements and font size.
• API integration, Instagram API, and a friendly and responsive SEO.
Master Database System (MDS)
Features
• Company and personal management.
• Bulk mailing using APIs and lead generation.
• Lead and bounce tracking.
• Sales follow-up and lead closure with tracking.
• Editorial, marketing, news management, case study, role, and module access.
All the employees used this web app to add, show, and track their work. Multiple reports for each role and module to track progress were made daily, weekly, monthly, and yearly.
Media Website Development
I implemented the front and back end using PHP and smarty, added content management options in the back end to manage the website's content, online payment, and multi-language support, and generated a digital magazine version, subdomains management, and SSL.
A few months after launching the website, it had around 200,000 visits per month.
Collection Management System
Features
• IO and invoice generation
• Multiple reports, manage payment status, check or on-hand, bad dept, and sales cancellations.
Added unit tests, tracked the issues daily through logs, fixed them, and made the system error-free until it worked properly. This was developed for company use only to manage all types of payments.
Attendance Management System
It features employee overtime, leaves, shift schedule, and working hours. Employers or HR administrators can generate attendance reports in various formats, including MS-Excel, PDF, HTML, and many other customized formats.
More than 1,000 employees were using this system for daily attendance.
Library Digitalization | Using XML's METS and ALTO
I digitalized the library and converted all the publications from scanned PDFs to XML's METS and ALTO. Rendered all the publications on the website with the help of generated XML files and added a filter to search text in XML and show the results.
Crowdfunding Platform for Charity
Sitter Online Web App
https://www.mde-ny.com/Education
Bachelor's Degree in Information Technology
Gujarat Technological University - Gujarat, India
Skills
Libraries/APIs
Node.js, React, jQuery, Vue, WhatsApp API, Stripe API, Vue 3, React Redux, REST APIs, API Development, PayPal API, Chart.js, Gmail API, Vue 2, Stripe, Twilio API, Instagram API, Vuex, Mapbox API, D3.js, AWS Amplify
Tools
Apache, Git, Mongoose, NPM, FileZilla, PuTTY, Beanstalk, Jira, Slack, Postman, Auth0, GitHub, Amazon Simple Notification Service (SNS), AWS CodeCommit, AWS IAM, Microsoft Report Builder, NGINX, phpDocumentor, Terraform
Languages
PHP, HTML, JavaScript, PHP 8, CSS, PHP 7, TypeScript 3, TypeScript, SQL, HTML5, CSS3, XML
Frameworks
Laravel, Bootstrap, Next.js, CodeIgniter, Laravel 5, Express.js, Material UI, Smarty, Laravel Mix, Swagger, Bootstrap 3, React Native, Tailwind CSS, Redux, Jest, Laravel Spark, Serverless Framework, JSON Web Tokens (JWT), OAuth 2, Nuxt.js
Storage
MySQL, PostgreSQL, JSON, Databases, Amazon DynamoDB, MongoDB, Redis, NoSQL, Amazon S3 (AWS S3)
Paradigms
MVC Design, UI Design, REST, Object-oriented Programming (OOP), Responsive Web Design (RWD), Dependency Injection, Serverless Architecture, Unit Testing, DevOps
Platforms
Linux, LAMP, Amazon EC2, WordPress, Apache2, Mapbox, Docker, Amazon Web Services (AWS), AWS Lambda, DigitalOcean, CentOS 6, Kubernetes
Other
APIs, OOP Designs, Cloud, API Design, Back-end, Front-end, RESTful Microservices, CSV, Bootstrap 4, Full-stack, Full-stack Development, JavaScript Libraries, Responsive UI, Web Development, MERN Stack, Payment Gateways, SaaS, Content Management Systems (CMS), Single-page Applications (SPAs), PayPal, Headless WordPress, Dashboards, Analytics, Ajax, API Integration, Blade, Integration Testing, SDKs, Workflow, Team Management, IT Project Management, Database Analytics, Bulk Email Scalability, SparkPost, Axios, Leadership, TWINT, Serverless, Stripe Subscriptions, CoreUI, POS, User Experience (UX), Mapbox SDK
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