RAJ KUMAR GOYAL
Tech Lead - Full stack – Ruby on Rails / PHP(14 Years Exp.)
Email:-Mobile: -
New Delhi
Summary:
I have 14 years experience in designing architecture, DevOps / Deployment, Ruby on Rails, PHP,
angular.js, jQuery, MySQL, PostgreSQL, MongoDB, React, Selenium, Capybara etc...
I have worked independently on many projects with international clients from different countries
like US, UK, Canada, Morocco, Nether land etc remotely.
Having experience in server migration, changing database from MySQL to PostgreSQL, migrating
from AWS to Azure server, upgrading rails version.
I attend daily calls on Slack, Google Hangout, Skype etc...
Primary skills
Ruby on Rails – 9.5 years
DevOps – 2 years
PHP – 4.5 years
AWS, S3, Azure, DigitalOcean, Linux, Unix, Docker, Vagrant, Heroku deployment, Gitlab,
Bamboo, CI / CD, AWS Lambda.
Development Methodologies: Agile, Scrum, DevOps deployment.
Experience in web marketing, social media, SEO via many third party libraries with development
to help in business and leads.
Education:
B.Tech.(Computer Science & Engg.) - 2004
Software Exposure:
Database skills:
MySQL, PostgreSQL, MongoDB.
Skills:
Ruby on Rails, Ruby, PHP, DevOps, Docker, Micro services, Vagrant,
Selenium, Capybara, Amazon EC2, AWS, Jquery, JavaScript, React, HTML5,
Bootstrap, Github, Bitbucket, Gitlab, created rest based apis for mobile and
third party use, SOAP, CMS and Frameworks, Wordpress, OS-Commerce,
Laravel, Codeigniter, Cakephp, YII, Zend framework, payment gateways –
Stripe, Google checkout, PayPal, Braintree, PayTM, HDFC.
Ruby Gems / Libraries:
ActiveRecord, Rubocop, rails best practices, CanCanCan, Devise, Rolify,
OmniAuth, Paperclip, Carrierwave, Httparty, Rest-Client, Pry, Byebug, RspecRails, DelayedJob, Kaminari, Active Admin, Bullet, Webpacker, Nokogiri,
Capistrano,
Minimagick,
Sidekiq,
Resque,
Sunspot-solr,
SimpleForm, Grape, Geocoder, Shoulda Matchers and more.
Sunspot-rails,
Working Experience:
Working as Ruby on Rails consultant( full time freelancer) for different roles like Senior
developer, Team lead / Architect / Project manager from 26th Oct, 2019 with skills like Ruby on
Rails, PHP, develop Rest APIS, API for Mobile development, MySQL, PostGreSQL, MongoDB, jQuery,
Node.js, AngularJS, HTML, CSS, Bootstrap, various third party stuffs, Heroku, Amazon, Github,
Bitbucket, Gitlab, CI/CD.
Worked in Incedo formerly indiabulls technology(https://www.incedoinc.com), Gurgaon as
Tech Lead Since 21st Sep, 2017 to 25 Oct, 2019 on Ruby on Rails, PHP, develop Rest APIS,
Docker, CI/CD, MySQL, jQuery, HTML, CSS, Bootstrap, various third party stuffs, Heroku, Amazon,
Github.
Worked as Ruby on Rails consultant( full time freelancer) for different roles like Senior
developer, Team lead / Architect / Project manager from 1st April, 2013 to 20th September,
2017 with skills like Ruby on Rails, PHP, develop Rest APIS, API for Mobile development, MySQL,
PostGreSQL, MongoDB, jQuery, Node.js, AngularJS, HTML, CSS, Bootstrap, various third party
stuffs, Heroku, Amazon, Github, Bitbucket, Gitlab, CI/CD.
Worked in Educomp Solutions Ltd. (http://educomp.com), Gurgaon As Senior Project Manager
and Senior Developer Since 1st April 2010 to 31 March, 2013 on Ruby on Rails, PHP, develop
Rest APIS, API for Mobile development, MySQL, PostGreSQL, MongoDB, jQuery, Node.js, AngularJS,
HTML, CSS, Bootstrap, various third party stuffs, Heroku, Amazon, Github, Bitbucket.
Worked in Advent Metrics Pvt. Ltd. (http://adventit.in), Gurgaon As Senior Developer Since 30th
September 2009 to 18 March, 2010 on Ruby on Rails, MySQL, JavaScript, JQuery, Ajax.
Have Worked in Adroit Business Solution Pvt. Ltd. (http://adroit-inc.com), Noida As Software
Development Engineer from 4th January 2008 to 26 th September 2009 on Ruby on Rails, MySQL,
JavaScript, JQuery, and Ajax.
Have worked as Senior Programmer in Icreon Communication Pvt. Ltd. (http://icreon.net), Noida in
PHP, MySQL, JavaScript from 6th June, 2007 to 3rd January, 2008.
Have worked as web developer in Zest Infotech (http://www.ziindia.com), Jaipur on PHP, MySQL,
JavaScript, JQuery, Ajax from 19 October 2004 to 2nd June 2007.
Work History:
Freelancer – Oct 2019 to Present
1. API development (Ruby on Rails, PostgreSQL, AWS, JWT):
This project is only for API development.
Roles & Responsibilities: Taking requirements from Spain team, building code base / architecture
of project, database design. Team handling of 3 developers. Also worked as independent
contributor, code review, programming.
2. Connectoo (Ruby on Rails, API, MySQL, Nginx, Azure, AWS) – It’s an android, IOS app for students
and parents from Israel.
Role & Responsibility: Worked on server migration for APIS from AWS to Azure, 8 TB data from
S3 to Blob, setup SSL, Nginx, Sidekiq, MySQL, Capistrano, server installation on Azure, creating
policies in Azure.
Incedo – Sept 2017 to Oct 2019
3. https://www.sesac.com (Laravel, Ruby on Rails , API, Oracle, MySQL) - is a performance-rights
organization in the United States. Since the organization stopped using its full name in 1940, it is
now known exclusively as SESAC. SESAC was founded in 1930, making it the second-oldest P.R.O.
in the United States.
I worked on Ruby on Rails, Laravel, API development, TDD for different features.
Freelancer – April 2013 to Sept 2017
4. http://dabadoc.com (Ruby on Rails / MongoDB / AngularJS / keen.io / Bootstrap / Responsive) –
Doctor / patient / heath portal
Roles & Responsibilities: Doctor Patients appointment app. Worked as full stack developer, code review
and cleanup, made site responsive, appointments, CRM, landing pages, images upload, crop
functionality, data scrapping for marketing purpose,
Duration: 8 months
5. http://dynastyowner.com (Ruby on Rails / MySQL / CoffeeScript / Pusher.js / WebSocket) – Fantasy
Football game
Roles & Responsibilities: Worked as full stack developer, Database architecture, fix performance
issues, code review and cleanup, Bootstrap, Heroku deployment, resource management and
various other features.
6. http://www.talentwire.me(Ruby on Rails / MySQL / jQuery)
Roles & Responsibilities: I was the lead developer for RoR team, when I started development.Worked
on Database architecture, apis for iphone and android, admin panel, job section, search, social
media, various other features.
Duration: 1.2 year
7. GEO location heroku project (Ruby on Rails / PostgreSQL / Heroku):
Database architecture, Implemented flickr api to fetch geo located photos and get their exif info,
meta data, latitude, longitude, login/signup with devise. Fetch venues from foursquare.
8. http://blooming-spring-4540.herokuapp.com/ (Heroku, RoR, PostgreSQL- Task manager for sales
people)
Database architecture, jQuery calender, calculation in calender for tasks, devise implementation,
different types of logins – facebook, twitter, google, linkedin, highrise, salesforce. Leads apis are
integrated for salesforce and highrise, bootstrap.
9. http://www.badgedin.com/ (Heroku, RoR, PostgreSQL) –
Database design, Activities, Orders, Shopping cart, Implemented stripe payment gateway, admin
panel, deployment.
Educomp Solutions Ltd. – April 2010 to March 2013
10. Studyplaces(Ruby on Rails / MySQL / Github): - Business takeover by Educomp - Website down
Worked on college, university, campus, course modules to manage these things in administrator
and for front end as well.
Duration: 1.2 year
11. Eduignite(Ruby on Rails / MySQL): Business switched
This is for career assessment by taking exam of 9 th - 12th class students and generate report on
the basis of there marks obtained and interest.
Duration: 1.8 years
Advent Metrics – September 2009 to March, 2010
12. http://thelivingbalancesheet.com (Insurance web portal in Ruby on Rails, MySql, JQuery, AJAX):
This is insurance project. It has banners on other site(Google, Yahoo...), text ads on google. This
project is based on fatefree crm. This project include reporting(Ruport) and charts for Analysis
that are generated with google charts. It includes Campaign, Leads, Advisor, Agencies.
Roles & Responsibilities: Reporting section including google charts, Mailer system, Landing pages,
validation using Formtastic and validatious-on-rails, Campaign system, RSS generation, test cases
in RSpec, issue fixing, data populator.
Duration: 6 months
Adroit Business Solution – January 2008 to September 2009
13. http://ganeshane.com (Music web portal in Ruby on Rails, MySQL, JQuery, AJAX, haml):
This is for searching and listening songs (without refreshing the page), making the play list and
then purchasing the play list. User can listen songs without opening the pop-up, and without
refreshing the page Ajax is used for it. This project is also developed for android and iphone
client. For these clients we have also developed web services for login, accessing XML of play list
and songs. We have stored songs, album art and lyrics at amazon s3.It also has admin section
from that data can be imported from CSV files, User management and Meta data management.
Roles & Responsibilities: Rest based apis for iphone and android, haml templating, Uploading songs
on amazon s3 using attachment_fu, Import export csv, Submission of data in admin section.
Duration: 9 months
14. HelpHive (Market place project in RoR, MySQL, Prototype, AJAX – operations are ceased and site is
down now)
People can post a project for requirement and service provider can give their services to the
buyer. People can ask question and can give answer across the project. This project has major
modules like account, Create and manage business, Work (Job), Question Answer, Claim a
business, comments, search business using solr plugin, newsletters, validations, Web 2.0 apis for
gmail, yahoo, hotmail, aol, facebook, myspace, flickr, youtube, outlook express.
Admin Section: Data import using CSV, Report generation for the business.
Roles & Responsibilities: Question/Answer section, Address validation using geokit, Flag as
inappropriate, Flag as helpful, Job section, fixing HTML issues related to div tags and css,
Importing yahoo, gmail contacts, Facebook connect, Import export csv, reporting section.
Duration: 8 months
Icreon Communication – June, 2007 to January, 2008
15. http://healthypeach.com Pharmaceutical E-commerce site (PHP, MySQL, AJAX, JavaScript, Smarty,
Pear) : This is Pharmaceutical site which has medicines with 3 level categories. And has special
offers, featured products, discount on products, Worldpay payment gateway, and admin panel for
managing site(Categories, Products, Special offers, Import and export of product data with XML).
Roles & Responsibilities: Worked independently on it including interaction with client, all the
functionality is given by me except HTML design.
Duration: 6 months
Miscellaneous
16. Questions & answer (PHP, MySQL, AJAX, JavaScript) – Site down
Any user can put their question and answer of existing questions after login. There is banner
management also. Admin section is also there for managing site. Visitors are getting money
through clicking banners. Banners rotation is depend on banner rent price.
Roles & Responsibilities: Worked independently on it including interaction with client, database
design, all the functionality is given by me except HTML design.
17. Real state site (PHP, MySQL, AJAX, JavaScript) – Site down
It's Thailand property site. Agents can be added. Agents can add their property in any region or
any city and various features of their different type of property like Suite, Land, Condo, House,
and Bar/Clubs/karaoke. Visitors can create their account, can add property in their account and
edit their list whenever they want.
Roles & Responsibilities: Admin section, database update, search property, property details.
18. Real state site (PHP, MySQL, AJAX, JavaScript) – Site down
In this project any client of site owner can advertise for selling, renting of Apartment, Building,
House. Visitor of site can see various type of combinations of flats and their structure. This site
can have maximum 20 banners on 4 places of home page by which client can earn money and
these banners can be changed by client.
Roles & Responsibilities: Admin section – User Management, Property management, banner
management, database update, search property, property details.
*******