Rishi Pithadiya
Experienced Ruby on Rails Developer

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.