Summary
• Having 7 years of experience in development and support of product-based applications across two domains using Ruby on Rails and BackboneJS.
• Proficiency at splitting things into smaller manageable pieces, setting priorities, working under short deadlines.
• A person who enjoys customizing the entire development environment.
Work Experience
Sell.do
Senior Technical Team Lead - May, 2021 to Present
Technical Team Lead - April, 2018 to April, 2021
Senior Software Engineer - Feb, 2016 to March, 2018
- Worked on Sell.do - India’s leading sales & marketing automation platform for the real estate business.
- Implemented SuperSidekiq - Custom Job Scheduler
- Implemented DatabaseCleanUpCron - Clean up database every-night and cleans unwanted objects
- Override & Implemented multiple methods in classes like Array, Hash, String, Time
- Add Logging - For getting current logged-in user in logs
- Observes NewRelic every 15 days - Get slow queries and fix it
-
Taking care of bug-fixes & enhancements of following modules as a Lead -
- Post-Sales (Provide a way to handle all the processes in post-booking phase easily)
- Product/Inventory Management(Managing Project, Tower, Floor Plans & Units)
- CustomJS (Custom UI modifications as per client need)
- Workflow (Condition-action branching structure same as Github Workflows)
- Webforms
- Import & Export Leads
-
Implemented following features in post-sales module -
- Automated Demand letter & Receipt Generation
- Cost Calculator Service
- Interest Calculator Service
- Schemes & Price Quotes Implementation
- TAX & TDS Calculation
- Payment Schedule Service
- ERB Template Service
- Migrated CustomJS for around 50 clients to version 2 which is released in May-2018.
-
Scripts
- Script for Integration testing for entire Post Sales module using Rspec
- Old data migration (Bookings, Receipts, Applicants)
- Script for creating a dummy data on staging from the backend for whole single client
- Moved multiple UI screens to ERB Templates so that we can display UI as per the need
- Calendar Slot Service - Display available slots to schedule a site-visit for particular sales
- Integrate Rails console methods to make developer's life easier(more info)
BoTree Technologies
Programmer - June, 2014 to April, 2015
- Worked on Velocity application for Mobiquity Inc., which is a content management system that allows you to integrate all your content like quizzes, presentations, certifications, videos, games, sales aids etc into your own apps.
Skills
• Languages & Frameworks - Ruby, Rails, Javascript, CoffeeScript
• Databases - MongoDb, MySQL, PostGreSQL, Redis
• Frontend - jQuery, Backbone.js, Marionette.js
• Tools - JIRA, Github, VSCode
Education
Master of Computer Applications – 70.78% – 2011 to 2014
Dharmsinh Desai University, Faculty of Technology, Nadiad (Gujarat)
Bachelor of Computer Applications – 72.00 % - 2008 to 2011
Som Lalit Institute of Computer Application, Ahmedabad (Gujarat)
Activities & Awards
• Hackernoon - Ruby on Rails Thinker of the Year - 2020
• Hackernoon - Contributor of the Year - Ruby - 2020
• Hackernoon - Contributor of the Year - Ruby on Rails - 2020
• Sell.do Spotlight award - 2019, 2020 & 2021
• Worked as a Coach for RailsGirls Pune event for consecutive four years (2016 to 2019)
• Organized two Ruby Meetups and delivered a talk about open source contribution.
• Worked as a Reviewer for open source repository for Novice Paradigm organization.
• Created useful Pull Request template on Github for Sell.do app.
Links
• Website - rishi.tips
• Github
• Mail - rishi.pithadiya@gmail.com
• Contact - +91 9662201886 / +91 8830997573