Dharmdipsinh Rathod

Dharmdipsinh Rathod

$20/hr
Lead Ruby on Rails Developer
Reply rate:
-
Availability:
Hourly ($/hour)
Location:
Ahmedabad, Gujarat, India
Experience:
7 years
Dharmdipsinh Rathod Lead Ruby on Rails Developers Summary : Having 9+ Years of experience in Web development. Expert in Ruby on Rails, having 7+ Years of experience. I worked with PHP technology around 1 Year then shifted to Ruby on Rails technology. Summary : ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ Expert in Ruby on Rails, having 7+ years of experience. I started with Rails 1.2.6 and currently working on Rails 4 version. I have worked on different domains like E-commerce, Social networking, Video Streaming, Healthcare and telecommunication. Extensive experience in build REST API in rails to communicate with mobile application. Use jbuilder, JSON and rabl to render response. Extensive experience in integration Social networking sites with Rails application like Facebook, Google, Instagram, Twitter, Amazon and Linkedin, Extensive experience in Facebook Graph and Twitter Streaming API. Experience in Amazon service for application deployment and data storage like EC2, Elastic Beanstalk and S3 storage. Experience in Payment Integration Paypal, Braintree and Stripe. Experience in Paypal Integration which includes Paypal Express, Paypal Pro, Paypal IPN, Refund amount process and Recurring Payment. Experience in Braintree Integration which includes Create Customer, Create Customer wallet, Create merchant and sub merchant account, held amount in escrow, release payment from escrow, refund payment to payer from escrow. Excellent knowledge in mySql, Postgres, Oracle and Sqlite. Working with Javascript such as Prototype, Jquery and ExtJs Experience in writing test cases with Rspec and FactoryGirls. Experience in migrating application from other technology to Ruby on Rails and upgrading rails with keeping same requirements. Ability to handle team of 5-10 team. Working with Git and Bitbucket to manage code with Team. Technical Skills: Programming Knowledge Rails, Ruby, PHP, HTML,XHTML, JavaScript, jQuery, ExtJS, Angular JS, Node.js Database mySql, Postgres, Sqlite and Oracle Operating System Windows, Ubuntu, CentOS Tools Git, SVN, JIRA, Bitbucket, New relic, Rubymine Professional Experience: Atharva System Dec 2012 – Till Date Asura: Team Leader (Ruby on Rails Developer) Responsibilities: ♦ Process media files which stored on NAS (Network Attached Server). Media should be processed in different format (all format and their attributes will be pre-defined). ♦ Media files can be Audio or Video. Processed media should be accessible and play by authenticate user. ♦ Implemented Tracking component to track media usage by authenticate user. ♦ Designed media processed system which support tracking component. ♦ Implemented Admin section where admin can manage / view all media processed details. ♦ Integrate Grape API to build Rest API. Rest API will be used by third party (Mobile APP / media Distributor) to get access of processed media. ♦ Implemented rspec for all module to support test cases. ♦ Handled team of 2 members. Responsible to get work out from team. Environment: MySql, Rails 4, Ruby 2.2, ffmpeg (system packages), Redis Server Fans: Team Leader (Ruby on Rails Developer) Client system is designed to meet Artist and Fans on same platform. It is more like social networking site for them. Artist can upload own any item (Album, Track, News, Event, Photogallery) and Fan can react on Artist activity (Like, Favorite, Play, Download, Share, Comment) . Responsibilities: ♦ ♦ ♦ Implemented all APIs to support communicate between Mobile APP (Android & iOs) and Web Server. Implemented rabl cache concept for faster performance in API response. Implemented Activity module which track all activity of end-user. Activity includes o Follow User / Artist o Favorite User / Artist o Play Song / Album o Download Song / Album ♦ ♦ ♦ ♦ ♦ o Share / Re-share any activity. Implemented Stats module to generate various kind of reports which shows summary of activities by end-user in Mobile App. Implemented workers which generate stats reports on regular interval Refactored existing code which reduce response time of API at 20% to 30% Constantly touched with Mobile team developers to support them and understand their requirements. Handled team of 3 members. Responsible to get work out from team. Environment: Oracle, Sqlite, Rails 3.2, Ruby 2.1, Redis Server ProduceRun: Team Leader (Ruby on Rails Developer) Client is crowdfunding application where farmer will create a campaign and ask for contribution Supporters will look farmer campaign and support some amount of money to that campaign. If campaign will get expected amount from supported then all amount should be transferred to farmer account otherwise all amount will be refunded to supporters. Responsibilities: ♦ Integrate Braintree Payment Gateway for payment process. ♦ Implement number of background process tasks which will check status of o Campaign status o Supporter payment status o Campaign wallet status in Braintree account o Status of release amount of campaign o Status of refund amount of campaign ♦ Implement UI where supporter will pay to support the campaign ♦ Fixed existing bugs in application. ♦ Import farmers data from xls file (given by client). Environment: PSQL, Rails 4.1, Ruby 2.1.5, Heroku GirlsonGreenwhich : Senior Ruby on Rails Developer Client wanted to build e-Commerce site where backend should be Magento and front end should be Ruby on Rails. Client provides a gem named ‘gemgento’ which import all magento backend data to Ruby on Rails database. Responsibilities: ♦ Integrate layouts on required pages. ♦ Must be used gemgento pre-defined functions to build pages, calculate payment related details and payment checkout process for an order. Environment: Ruby 2, Rails 4, mySql, gemgento Doostang: Senior Ruby on Rails Developer Doostang is one of best job site. We have worked on this project for enhancement in contract base. Responsibilities: ♦ Participate in requirement gathering and analysis. ♦ Troubleshooting and bug fixing. ♦ Documentation Environment: Ruby 1.8.7, Rails 2.3.14, prototype, jquery, Mysql, Css Clarion Technologies Aug 2011 – Dec 2012 SabseMoto Application - Sabse Technology Ruby on Rails Developer SabseMoto is a mobile application which is used to call on lowest rates. Free Wi-Fi calling. Responsibilities: ♦ Rest API implemented to communicate between Telephony Server and Web server. ♦ Rest API implemented to communicate between Billing System and Web server . ♦ Recharge account functionality added. ♦ Allow users to see calling details. Environment: Ruby 1.9.3, Rails 3.2, HTML, jQuery, Bootstrap, AJAX, MySql Sabsebolo Application - Sabse Technology Ruby on Rails Developer Sabsebolo provides services such as Audio Conference, Video Conference, PBX Service, Voice Blast, SMS Blast and Fax to Email to users All services having different plans with different features. User need to select plan, pay for plan and use service. User can renew/upgrade/downgrade plan. User can renew plan for 1, 3, 6 and 12 months. Responsibilities: ♦ Implement UI portal for users where user can manage service details ♦ Designed Service module structure such a way that new service can be added or any service can be removed from portal with minimum changes. ♦ Designed Payment module structure such a way that we need to just provide service detail and Payment gateway. So any new service / payment gateway addition does not require major changes. ♦ Rest API implemented to communicate between Telephony Server and Web server. ♦ Rest API implemented to communicate between Billing System and Web server . Environment: Ruby 1.9.3, Rails 3.2, HTML, jQuery, Bootstrap, AJAX, MySql Sabsebolo Admin Application - Sabse Technology Ruby on Rails Developer Sabsebolo Admin application is part of Sabsebolo Application. Through Admin portal, admin user can manage user and user services. Responsibilities: ♦ Implement Dashboard with various kind of reports which shows summaries of services usages and payments. ♦ Admin can recharge any user’s service without any payment. ♦ Implement background tasks which are used to build UI to show reports. Environment: Ruby 1.9.3, Rails 3.2, HTML, jQuery, Bootstrap, AJAX, MySql Dealkat LLC Feb 2010 – Aug 2011 Sabse Mobivox Application - Sabse Technology Ruby on Rails Developer Sabse Mobivox is demo application for Clients which provides services to users such as Audio Conference, PBX Service, Voice Blast and Fax to Email Responsibilities: ♦ Implemented application with basic features of each services. ♦ Required customize changes based on client requirements. Environment: Ruby 1.9.3, Rails 3.2, HTML, jQuery, Bootstrap, AJAX, MySql Videocon Conference Application- Sabse Technology Ruby on Rails Developer Videocon Conference Application system design to support videocon user can conference with other maximum 100 users at same time based on channel availability. Responsibilities: ♦ Implement Email and SMS module for notification service to users about Schedule status. ♦ Integrate Videocon API to verify user authentication. ♦ Implement REST API to communicate with Telephony server. ♦ Implement background task which regularly update users about upcoming schedule details. Environment: Ruby 1.9.3, Rails 3.2, HTML, jQuery, Bootstrap, AJAX, MySql Videocon Conference Admin Application- Sabse Technology Ruby on Rails Developer Videocon Conference Admin Application design to support admin user who will manage all videocon users and scheduled conferences. Responsibilities: ♦ Implement Email and SMS module for notification service to users about Schedule status. ♦ Integrate Videocon API to verify user authentication. ♦ Implement REST API to communicate with Telephony server. Environment: Ruby 1.9.3, Rails 3.2, HTML, jQuery, Bootstrap, AJAX, MySql Dec 2008 – Feb 2010 Hidden Brains Jaxtr SIM Application - Sabse Technology Ruby on Rails Developer Jaxtr SIM offers make call, send sms, surf web in over 60 countries with local / lower rates. Jaxtr SIM portal provides Jaxtr SIM user can check call details, configure SIM settings, and recharge SIM. Responsibilities: ♦ Portal provides multi currency support to purchase and recharge SIM. Currently supported for INR and USD currency. ♦ System supports multiple SIM sellers and providers ♦ System designed to support multiple SIM in one user account. ♦ Integrate recurring billing payment feature for user. User need to provide Payment detail for recurring billing cycle. ♦ Integrate Auto Call Drop feature where SIM will be recharge with specific amount when balance will be reduce with specified amount. ♦ REST API implemented to communicate with Telephony Server. ♦ REST API implemented to communicate with Billing Server. Environment: Ruby 1.8.7, Rails 2.3.8, HTML, jQuery, AJAX, MySql Jaxtr SIM Admin Application - Sabse Technology Ruby on Rails Developer Jaxtr SIM Admin is part of Jaxtr sim application. Through Admin panel, Admin user can manages all the modules like SIMs, Users, SIM Sellers, SIM Providers, Payment Transactions etc. Responsibilities: ♦ Provide facility to recharge SIM by Admin user without provide any payment detail. ♦ Implement dashboard page to show various kind of reports related to SIM usage and Payment transactions. ♦ Integrate Business module (B2B) to manage ♦ REST API implemented to communicate with Telephony Server. ♦ REST API implemented to communicate with Billing Server. Environment: Ruby 1.8.7, Rails 2.3.8, HTML, jQuery, AJAX, MySql Infrotrex Mrach 2008 – Nov 2008 Jaxtr B2B Application - Sabse Technology Ruby on Rails Developer Jaxtr B2B is part of Jaxtr sim application. Any user can sign up as an agent or distributor and sell company’s sim. Agent / Distributor will get commission based on recharge sim. Responsibilities: ♦ Distributor and Agent will get commission based on recharge sim. Distributor will also get commission from Agent’s revenue. ♦ Implement B2B wallet for quick payment related transactions. ♦ Implement various kind of reports to show activity related to SIM recharge and payment transactions. ♦ REST API implemented to communicate with Billing Server. Environment: Ruby 1.8.7, Rails 2.3.8, HTML, jQuery, AJAX, MySql Jaxtr Tribair SIM Application - Sabse Technology Ruby on Rails Developer Jaxtr Tribair SIM is clone of Jaxtr SIM application for Tribair client. This application includes limited features of Jaxtr SIM. Responsibilities: ♦ REST API implemented to communicate with Telephony Server. ♦ REST API implemented to communicate with Billing Server. Environment: Ruby 1.8.7, Rails 2.3.8, HTML, jQuery, AJAX, MySql Content Management System PHP Developer System provides platform where User can register and create own site with pre-defined layout. Responsibilities: ♦ Implement FTP module which allow to transfer site contents to live server ♦ Integrate Advertisement module. Advertisement module provide ads on site. Ad-blocks are pre-defined in layout. Environment: Core PHP, HTML, Javascript, AJAX, MySql Law Mail Application - Infotrex Services PHP Developer Law Mail provides platform where Client and Lawyer can communicate to each other and discuss about client’s issues via email. Lawyer will charge to client for provide solution. Responsibilities: ♦ Implement Mail tracking system ♦ Integrate Admin Panel Section. Admin user can manage all email of Lawyer and Client. Environment: Core PHP, HTML, Javascript, AJAX, MySql Sep 2007 – March 2008 Tectonas Dealing with client , onsite demo , Monitoring , have experience with huge client link grasim viscos , adanipower , e-infochip ,SIS , Hi-tech, Kalptaru power. Strong client interaction . Education Qualifications: Atmiya Institute of Technology & Science, BE IT
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.