Brijesh Shah

Brijesh Shah

$20/hr
Ruby on Rails || Node.js || Angular JS
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
38 years old
Location:
Ahmedabad, Gujarat, India
Experience:
8 years
Brijesh Shah Lead Ruby on Rails Developers Summary : Having 8+ 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: ScoutMVP – Freelancer Ruby on Rails Developer ScoutMVP provides a platform where any franchise can come and create a team. Franchise should be provide related information on the site like Team Users, Sponsors, Inventory , Inventory Items, Groups etc. ScoutMVP is in initial phase and in development mode. Responsibilities: ♦ Working on different modules as per client requirements. ♦ Use amazon servers like aws-s3 for media storage, Elastic-beanstalk for application deployment, EC2 for application hosting. ♦ Used bootstrap responsive layout for Super Admin Panel. Environment: MySql,Rails 4, Ruby 2.2 Asura - Atharva System Team Leader Asura components provide one-stop backend solution that helps content owners to distribute their contents to end-user with appropriate media format enforcing robust content protection depending on user’s device requirements. It covers from source media upload, encoding and encryption to authorized delivery and usage report of those contents. 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 - Atharva System Team Leader Fans 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, Photo-gallery) 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 - Atharva System Ruby on Rails Developer ProduceRun 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 - Atharva System Ruby on Rails Developer Client want 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 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 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 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 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 Secure Affiliate Application - Sabse Technology Ruby on Rails Developer Secure affiliate program is design to earn commissions by placing product links on your website or share on social sites to refer users to the third party website. User will earn some of amount of commission on every time a user clicks on the banner/link and makes a purchase on third party site. Responsibilities: ♦ Integrate Third party API to list out Products. ♦ Commission module designed to support multiple types. Fixed commission and Flexible commission based on percentage of purchase amount. ♦ Use tinyurl concept to shorten URL. ♦ Integrate Social sites to share affiliate links on other sites. Environment: Ruby 1.8.7, Rails 2.3.8, HTML, jQuery, AJAX, MySql Heypin Application - Dealkat Corporation Ruby on Rails Developer Heypin application is a platform where User will upload an image and apply image effects and share with others. In response, user will get likes and comments on that image. Responsibilities: ♦ Implement Pinterest kind of UI to show all images. ♦ Use Imagemagick image processing tool to apply different kind of effects on image. ♦ Integrate Social networking site to connect this site. User can connect via Facebook and Gmail account for sign up. ♦ System designed to support social networking sites features such as Share a Image, Comment on Image and Like a Image Environment: Ruby 1.8.7, Rails 2.3.8, HTML, jQuery, AJAX, MySql Online Negotiate System Application - Dealkat Corporation Ruby on Rails Developer Implement system where User will negotiate for price with system to purchase product. Responsibilities: ♦ Implement different kind of negotiation algorithm for different kind of clients. ♦ Implement user friendly user interface structure to negotiate with system. ♦ Implement reports module to show summary of product transaction data. Environment: Ruby 1.8.7, Rails 2.3.8, HTML, jQuery, AJAX, MySql Capture Application - Betterlabs Technology Ruby on Rails Developer This application is based on campaigns. Each campaign having their companies details with associated contacts details. End users will verified the contacts and send to customers in csv format. Customer will give their feedback as a either confirm contacts or rejected contacts. On rejected contacts end user will work again. Responsibilities: ♦ Implement system where User can upload CSV of billions of contacts and contacts will be verified. ♦ Integrate Call tracking system which shows summary of calls done by end users by end of the day. Various reports are generated based on this call tracking system. Environment: Ruby 1.8.7, Rails 3.2, HTML, jQuery, AJAX, MySql Sabse Admin Panel - Sabse Technology Ruby on Rails Developer Sabsebolo Admin Panel system provide UI to manage Sabsebolo and SabseTalk’s services like Conference Service, Fax2Email, PBX Service Responsibilities: ♦ Integrate LipsiAdmin package based on ExtJS and RoR to provide UI. ♦ Implement Dashboard with various kind of reports which shows summaries of services usages and payments. ♦ 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.8.7, Rails 2.3.8, HTML, ExtJS, AJAX, MySql Sabsebolo Application - Sabse Technology Ruby on Rails Developer Responsibilities: ♦ Integrate Address book module ♦ Implement scheduled conference feature where contacts will be selected from address book. ♦ System will notify users via email when any conference will be scheduled. Environment: Ruby 1.8.7, Rails 2.3.8, HTML, jQuery, AJAX, MySql Ruby Scripts - Sabse Technology Ruby on Rails Developer Responsibilities: ♦ Implement a script which convert the audio files from wav/gsm/mp3 to mp3 and gsm files. ♦ All converted files should be upload on Amazon servers (on specific location depends on audio files). Environment: Ruby 1.8.7 Crawling Application - Infotrex Services Ruby on Rails Developer Responsibilities: ♦ Implement script which crawl classified sites and build database with specific data. ♦ Pattern matching concept is used in this project to crawl the data from the all sites. Each sites having own format to show the information on page. Environment: Ruby 1.8.7, Rails 2.2.2, HTML, Javascript, AJAX, MySql Paygossip Application - Infotrex Services Ruby on Rails Developer Original application had some code and database structure related issues. So application was implemented again with latest rails version with normalize the database and rails standard code Responsibilities: ♦ Upgrade system from old rails version to Rails 2.2.2 with keeping same features. ♦ Implement system with Rails Standard code. ♦ Fixed bugs in existing application. ♦ Remove unnecessary code from old application. Environment: Ruby 1.8.7, Rails 2.2.2, HTML, Javascript, AJAX, MySql Poker Application - Infotrex Services Ruby on Rails Developer Poker is content management system where Admin provides contents of Articles and News of different kind of categories. Responsibilities: ♦ Implement Admin Panel from where Admin can provide contents for Article and News. ♦ Integrate currency scraper feature which shows latest convert values on EURO and USD currency. Environment: Rails 1.2.6, HTML, Javascript, AJAX, MySql Group Management Application - Infotrex Services Ruby on Rails Developer This is a city based social networking application. In this people can make the friends, join groups, send messages to friends, create blogs, make events, invite friends and email to each other. Responsibilities: ♦ Implement User role based module where user has accessibility of system based on role. ♦ Implement notification module to notify users via email. 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 Content Management System - Infotrex Services 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 Education Qualifications: Master of Science, Computer Application with Information Technology(MSc. IT(C.A & I.T)) from Gujarat University in 2008 with 74% Bachelor of Science, Computer Application with Information Technology(BSc. IT(C.A & I.T)) from Gujarat University in 2006 with 64%
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.