
Ayush Bhadauria
Verified Expert in Engineering
Full-stack Developer
Bengaluru, Karnataka, India
Toptal member since August 13, 2022
Ayush is an experienced full-stack JavaScript developer who loves projects that require challenging conceptual and analytical thinking. For almost six years, he has been developing high-end customer-engaging products like RemitBee and Backgammon Galaxy and handling integrations like the HackerRank ATS with Splash and SmartRecruiters. Ayush is fully-committed to designing and developing innovative web-based materials that users will love.
Portfolio
Experience
- Full-stack - 8 years
- PostgreSQL - 6 years
- React - 5 years
- Node.js - 5 years
- JavaScript - 5 years
- Amazon Web Services (AWS) - 5 years
- APIs - 4 years
Preferred Environment
JavaScript, React, Node.js, Angular, PostgreSQL, CSS3, Next.js, GraphQL, MongoDB, Amazon Web Services (AWS)
The most amazing...
...thing I've developed is RemitBee, a remittance platform ranked in the top 10 apps in Canada.
Work Experience
Senior Full-stack Developer
XcelPros
- Built a highly scalable and dynamic notification management system, from designing the database to creating the user interface to create notification templates.
- Configured variables in the notification templates.
- Configured trigger.dev into our app that can schedule notifications and tasks.
Full-stack JavaScript Developer
GoWell Health Pty Ltd
- Developed a large-scale, front-end application in Next.js.
- Set up a node server from scratch to handle clinic bookings for different PMS providers.
- Integrated payments in the application via Stripe APIs.
- Set up the API integrations with different PMS providers.
- Collaborated closely with the team to understand business requirements and translate them into technical solutions. Contributed to the ideation, technical design, implementation, and testing of our product features.
- Maintained a high awareness of industry trends and emerging technologies to stay updated and competitive.
- Provided mentorship and guidance to junior team members when needed.
Senior Full-stack Developer
Remitbee
- Led the design, development, and creation of a payment service from scratch to process transactions in different countries worldwide. I also led the back-end team responsible for every transaction through the platform.
- Created a payment service to process transactions in 160 countries around the world.
- Led the back-end team to design an end-to-end save beneficiary flow, including front-end and back-end APIs and database design.
- Added a GraphQL layer using Apollo client and handled the server-side rendering with Next.js.
- Led a team of junior developers to design and develop a multi-currency feature for money transfer.
- Created a feature to make gift cards and mobile recharge for providers worldwide.
- Added multi-linguistic support for the web application using i18n.
- Added linting rules and Git hooks to improve the new code/commits.
- Created a unit test suite for both front-end and back-end services.
Senior Software Engineer
AllVoices Holding Co
- Developed benchmark analysis feature to view company insights.
- Enabled the ability to generate dynamic ingress for subdomain deployments.
- Added a case-linking feature to link multiple cases and reports.
Full-stack Developer
BackgammonGalaxy
- Designed and built a version 2 application for Backgammon Galaxy—a top backgammon board game in Europe with over 40,000+ daily active users— including features like avatars, boards, waiting room, rating and coin games, leaderboards, etc.
- Integrated and configured Paypal payment gateway on the web application for purchasing coins and subscriptions.
- Implemented Auth0 O-authentication with a custom hook to create and manage users.
- Worked on the performance and dice stats to illustrate user statistics for each game.
- Connected the bot server through gRPC with the XG Gammon server using TCP to get moves and error rates for blunders and analytics.
- Developed a customized board for the Backgammon Galaxy game page.
Software Engineer
Velotio Technologies
- Developed a single-page app using React, Redux, Hooks, and TypeScript supporting iPad (Chrome), IE11, and Chrome desktop.
- Built an in-house CRM tool using the mobile-first approach to support all devices.
- Rendered maps and KML/KMZ layers using React Leaflet and Leaflet.
- Implemented Highcharts reports, enabled Mixpanel tracking, enabled SSO using Okta supporting multi-tenancy, integrated AWS QuickSight, and Elevio as a knowledge base integration.
- Introduced best practices, improved system performance, and optimized UI build for production deployment using Webpack.
- Determined the root cause for the most complex device issues and developed practical, efficient, and permanent technical solutions.
- Implemented a testing framework using Jest and Enzyme.
- Coordinated with cross-functional teams and assisted in task planning and estimation.
- Integrated HackerRank ATS with Splash and SmartRecruiters using Serverless for test result management.
Software Engineer
Smartek 21 PVT Ltd
- Created bots for multiple channels like Alexa, Facebook, Google Home, and WhatsApp. Handled bot-to-bot communication and context switching.
- Worked on the user interface for NLP and ecosystem management with instances, intents, and entities.
- Managed the bot builder platform to create and launch bots on different channels.
Software Engineer (Contract)
Globe Function
- Built the whole Thanksmummy platform from scratch.
- Developed a blog posting website from scratch, individually designed in Bootstrap 4 and built on a MEAN framework.
- Worked on the admin portal to manage all blog entries from customers.
Experience
RemitBee Money Transfer and Currency Exchange
I have designed a new save-beneficiary flow that is scalable for all countries and added a multi-currency feature to send money with different currencies. I have also created an auto-processing queue to automate the send money flow.
Backgammon Galaxy
http://www.backgammongalaxy.comOriginscale
Comcate Software
https://www.comcate.comBunkout Stays
http://www.bunkout.inI have designed and developed the whole platform of my own.
Integrating Flooftopia Character Engine on React App
• The job is to help integrate an unreal engine character builder into the client's website
• The client is not experienced enough in React, so they need help with it
• The background of a page in React is to be sectioned into two parts with seamless integration. The upper part is an HTML IMG and a canvas inside an iframe. That section will only have slight navigation menus overlapping it. The canvas will replace the IMG when it is done loading. Both need to be adjusted to occupy the same space. The lower section is partially done and starts with a gradient graphic that ends in a different graphic in the footer (think of grass and darker grass at the bottom). This section has the main elements in the foreground of the page. Both parts need to adjust to different vertical and horizontal screen alignments. (The website generally does that; specify the sections of the background that aren't working correctly).
AllVoices - Employee Feedback Management
http://www.allvoices.coLowes - Floor Visualizer
I have been given work to improve the floor visualizer and custom room upload.
Education
Bachelor's Degree in Computer Science
Pune Institute of Computer Technology - Pune, Maharashtra, India
Certifications
Advanced JavaScript Developer
CNC Web World
Skills
Libraries/APIs
React, Node.js, REST APIs, Stripe, Redux-Saga, WooCommerce API
Tools
Prisma, Keycloak, Sequelize, Jira, Git, Bitbucket, Webpack, Redux Thunk, Auth0, JSX, GIS, Mongoose, GitHub, AWS CloudFormation, React Apollo
Languages
JavaScript, HTML5, HTML, CSS, SCSS, TypeScript, SQL, CSS3, GraphQL, Sass
Frameworks
Angular, Next.js, Bootstrap, Material UI, React Native, Swagger, Redux, Express.js, gRPC, JSON Web Tokens (JWT), Jest, NestJS, Serverless Framework, Loopback, Tailwind CSS
Paradigms
MEAN Stack, REST, Microservices, Agile, Automated Testing, Test-driven Development (TDD)
Platforms
Docker, Heroku, Amazon Web Services (AWS), AWS Lambda, WooCommerce, Kubernetes, Google Cloud Platform (GCP)
Storage
PostgreSQL, MongoDB, MySQL, Google Cloud, NoSQL, Amazon S3 (AWS S3)
Other
Back-end, User Interface (UI), MERN Stack, API Integration, Web Development, DOM, Front-end, Architecture, Apollo, Full-stack, Content Management Systems (CMS), APIs, WebSockets, OAuth, Responsive Web Apps, Apollo Server, Virtual DOM, Payment Gateways, Full-stack Development, Lambda Functions, CI/CD Pipelines, SVG, Serverless, Data Scraping, QA Automation, Supabase, React Hooks
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