Works

Software Engineer - Frontend Nov 2023 - Present

Working as a Software Engineer - Frontend in NoBroker Platform Team.

  • Work in detailMy work in NoBroker

January 2024 to June 2024

  1. NoBroker-Notification: Made enhancements to the existing RCS dashboard to accommodate normal Text Templates and developed whole logic for Media Standalone and Media Carousel functionalities using JavaScript and JQuery. This was my initial project with the team, and the solution is now live on production.
  2. NoBroker DialogFlow: Integrated default and conditional intents into the Template bot and implemented multiple rules logic for bot responses. Refactored the ChatBot type with Xyflow integration, introducing various response types such as text, card, carousel, and calendar formats based on project needs. Built functionalities for bot creation, read-only (view), and update functionality for both RCS(template) and Chatbot type with optimized algorithms. Implemented verified bot capabilities and ensured thorough verification before pushing to production. Additionally, designed a dashboard to manage bots across different stages of development. This dashboard helps the company to save more than 6000 USD per month.
  3. Rich Text Editor: Developed a generic Rich Text Editor package using draft.js and TypeScript for integration across various platforms. Added support for mentions, media (images, audio, videos, pdfs, docx, txt), code blocks, links, and other essential editor features.
  4. Bot Integration on ChatWidget: Migrated several bots from Google’s Dialogflow to our Comet chat which is further integrated into our NB Dialogflow. Monthly hits go above 6 lakhs.
  5. Premium Property Card: Created the Premium card for buy propertyType on the listing page which increased the traffic to the builder page by 17%.
  6. MergedBuilder Project: Merged sponsored and non-sponsored builder projects on a single page as per the design provided.
  7. NBEstimate: Implemented NB-Estimate on nb-react. Monthly average hits are around 4000.
  8. LocationTracking: Created a container app in NB React Location Tracking, it tracks the live location of the field relationship manager. Used the Google map container for map and Polyline and Direction services for pointing and routing between the two coordinates. This application is created within 4 days and is live on the NoBroker. Also, chat and call implementation were added which was the kind of black box I got in the NB React repository.
  9. City Service Page: Refactored the city service page and made it SEO-friendly.
  10. Alfred: Added feature of FAQ inside Alfred and integrated with comet-chat for owner, seller, and tenants.
NoBroker.com
© 2024 Swapnal Shahil. All Rights Reserved.