Figma Node Upload on Design Stories - Builder.ai
- Designers who is working on a tracker story can use figma file for design.Designer are allowed to upload the figma node to the platform
• Once user submit node successfully the design file gets updated on platform.
• Once design file uploaded image is created along with all the hotspots and clickable items mapping.
• designers can not upload same node in the same story twice.They can upload same node is to another story
• Technologies Used: Ruby on Rails, PostgreSQL,Redis, Figma API, Rest API & Active Record Queries
Designer's Workspace for uploading images and working on stories - Builder.ai
- Managed design tasks referred to as 'stories' within projects and sprints, each with distinct states such as unscheduled, started, finished, delivered, and accepted
- Leveraged Figma design tools to streamline actions corresponding to the state of each story, improving overall workspace efficiency.
- Utilized Figma design tools to perform actions based on the state of each story, optimizing workspace efficiency. Designer have their task called as story assigned to them within a project and a sprint. Each story has their own state ased on story state designer can perform certain action on his/her
- Implement background job processing using Sidekiq to handle time-consuming tasks.
Curbside Order Pickup Feature for Online ordering apps - Punchh
- Implemented business level configuration to customize and give different experience to each business.
- Contributed to the REST APIs for the all features
- Implemented the feature to trace all the live and past orders on the business console dashboard.
- Implemented the functionality to add/modify/delete their vehicle details through which business is doing curbside pickup.
Guest Segmentation feature for campaigns - Punchh
- Implemented the core functionality for segments service
- Implemented functionality to create a segment
- based on some attribute conditions , combination and can filter from the guests Implemented functionality to view the segment size without creating a segment and modify the segment.
- Implemented functionality to use the created segment as the targeted audience and run or schedule campaigns on the selected segment.
Stripe payment Integration for the application - Fullcycle
- Integrated the stripe payment integration for the application.
- Consumed Stripe APIs to the all type of transactions.
- Payment to another business account in the stripe business account.
- Technologies Used: Ruby, Ruby on Rails,PostgreSQL, REST API, Stripe payment event API.
Creating and Managing Multiple versions of a PDF files - Fullcycle
- Creating multiple versions of a pdf file using the paperclip ruby gem.
- Managing multiple versions of a pdf file.
- User can access all the versions of the same entity(invoice)
- Technologies Used: Ruby, Ruby on Rails,PostgreSQL, REST api, paperclip ruby gem
Sort by filter and Ad based listing page for ECom - Voylla
- Implemented sort by relevance filter on the product's website all the listing pages.
- Showing the different listing pages for different facebook ads for the same listing page.
- Developed algorithm to give different user experience for both new(first time visitor) and repeat visitors
- Mapping the listing pages based on the which ad user clicked and giving them a customized experience.
- Technologies Used: Ruby on Rails, PostgreSQL,Apache Solr, Varnish HTTP cache.
Performance Improvements and Test Coverage
- Optimized existing software systems for improved performance and scalability.
- Collaborated with cross-functional teams to gather and define requirements for new software features
- Designed and executed comprehensive test plans to identify software vulnerabilities and bugs