Rakshit Khandelwal
Full Stack Ruby on Rails Developer
Email:-
5+ Years of experience
ABOUT ME
★★ Software architect with 5+ years of experience ensuring IT roadmaps meet business
objectives ★★
I am senior Ruby on Rails engineer who have experience in building and maintaining highquality Ruby on Rails applications and have excellent knowledge of Ruby, HTML, CSS,
JavaScript, SQL, Unix, deployment, performance, debugging, refactoring, design patterns,
and other programming practices and tools.
An experienced IT professional who has successfully implemented several projects based
on Ruby on Rails, Angular.JS, and React.JS etc.
Takes pride in coding at consistently high standards and regularly refreshing skills to
ensure keeping up with ongoing developments.
I am expert with building large-scale client-facing web applications backed by a serviceoriented architecture. I write readable quality, maintainable code and I try to re-use as
much code as possible.
TECH STACK
Languages: Ruby, Python, Javascipt
Framework: Ruby on Rails, AngularJS, Node.js, React
Development Platform: Linux, Mac, Windows
Database: PostgreSQL, NoSQL, MongoDB, Redis
Test Driven Development: Jasmine, Grunt, JsUnit, RSpec, Cucumber,
Capybara
Buzzwords: Docker, Firebase, Meteor, UnderscoreJS, Google API
(Calendar, Analytics, Maps), Sendgrid, Facebook API, Twilio, Radium,
Material-ui, Karma, Jasmine, Redux, Node, Elasticsearch, Sidekiq,
Webpack, Ionic, Gulp, Raven, Pusher, Puma, Nginx, Apache, Load Balancing etc.
SKILLS & RESPECTIVE EXPERIENCE
RUBY ON RAILS: 5+ years of experience
JAVASCRIPT: 5 years of experience
AWS: 4+ years of experience
HTML: 5+ years of experience
CSS: 5+ years of experience
GIT: 5 years of experience
ANGULAR: 2+ years of experience
STRIPE: 4+ years of experience
RESTFUL APIs: 5 years of experience
PROFESSIONAL SUMMARY
• Mentoring teams to take right technical and business decisions
• Reverse Engineering on existing products to revamp the existing architecture and
design & build UI components using new technologies
• Develop consumer based features and applications using Ruby on Rails, JavaScript,
Node, behaviour driven development (BDD) and pair based programming.
• Good understanding of Design Patterns & proficient with Object Oriented
Programming concepts (OOPS).
• Achievement oriented with excellent decision-making, analytical and problemsolving abilities and an ability to handle pressure and intricate situations with
ease.
EDUCATION
BACHELOR OF ENGINEERING (B.E.)
Rajiv Gandhi Technical University
WORK EXPERIENCE
INDEPENDENT DEVELOPER | 2017-Present
•
•
•
•
Creating high-level, dynamic, modular web applications
Writing reusable code for user interface components
Working with front end frameworks Bootstrap 3+, and Foundation 5+
Experience in implementing new features using Rails in the back end and coded
front end functionality in JavaScript.js, Backbone.js and, Ember.js
SOLUTION ARCHITECT |-
•
•
•
•
•
Design develop and deploy complex business rules at the
Architecture level churning out scalable and secure web applications
Web App Development using Angular.js, React.js
Working with libraries: d3JS, Chart.JS or similar APIs
Manage, collaborate and coordinate with offshore development teams
ROLES & RESPONSIBILITIES
• Understanding client requirement and building solutions to their business.
• Ensuring the best coding practices are followed for smooth project deliveries
• Managing cross-functional teams and ensuring optimum performance
INDUSTRIES SERVED
•
•
•
•
•
•
•
•
Ecommerce
Real estate
Edtech, Fintech
Content Management
Digital Marketing
Social Media
CRM, SASS management
ERP
PAST PROJECTS
KNOTABLE
https://knotable.com/
Role- I was the main lead developer in the project. My tasks were to deliver
application fully and test that if it functioning well or not. I was handling new
functionalities and fixing bugs if any. We were having scrum planning and call in a
regular basis so that everything is delivered timely.
Technologies- Rails 4.2.6, Backbone JS, Jquery, Sidekiq, Nginx, Sendgrid,
postgresql, Capistrano, PubNub, Twilio, MapBox, Cloudinary, Highcharts, Rspec,
geocoder, Backend APIs, Html, CSS, Responsive media queries
Details: Created whole application from first page and also converted application
from rails to angular2. Integrated Keen gem for calculating analysis reports. Also
integrated Twilio for automatic survey. In that I implemented a system where we
can manage customer who visited any repair shop.
DISPATCHBOT
https://getdispatchbot.com/
Role- Add new features and write test cases for the application. I was working as a
full stack ruby on rails developer for them. We were able to solve so many critical
bugs and added many new features. Also I had to handle web app’s performance
as well.
Technologies- Ruby 2.0.0, Rails 4.2.5, Angular(1.4.9, 2.1.x), Karma, Jasmine,
Elasticsearch, Sidekiq, Mysql, Webpack, Ionic, Gulp, Raven, Pusher, Puma
Details- Implemented elastic search on the application also wrote test cases and
fixed test cases. Added new features to implement sidekiq in the application.
Investigate and fix bugs on staging and production server. Created new AWS
instance as well.
GOWABI
https://www.gowabi.com/en
Role- In this project client was also technical so he was assigning me tasks on JIRA
and I used to pick them and work on them as per the requirement. We started
from the scratch so I was designing the database and took part in schema
designing too. We were having weekly sprint planning because there were UI team
as well so I had to coordinate with them as well.
Technologies- Ruby 2.0.0, Rails 4.2.5, Elasticsearch, Sidekiq, Mysql, Sendgrid,
Heroku, Omise integration, GoogleMaps integration, HTML, Jquery etc
Details- Implemented elastic search on the application also wrote test cases and
fixed test cases. Added new features to implement sidekiq in the application.
Investigate and fix bugs on staging and production server. Created new AWS
instance as well. Maintain and extended existing system.
VIEWFINDER
https://www.viewfinderdev.com/
Role- Maintaining and adding new features in the website. It has got rich UI so had
to work with UI team to maintain UI of the application. I was working as a lead and
independent developer in this project. I was the most senior person in this project
so there were so many responsibilities including task delivery and leading the team
as well. It was real time project so I implemented opentok for live video sharing.
Also wrote unit test cases for the application and ensured if everything is working
fine at staging and production.
Technologies- ROR , Postgres, Jquery, Opentok for live streaming , AWS (EC2),
Nginx, Puma, Git, Bitbucket, Medial queries to make responsive view, sublime,
Html, CSS etc
Details- It has rich UI where the users can browse through the talent/ knowledge
shared by other users through the uploaded videos/images. For real time video
sharing I implemented opentok in the application. Also make smooth search I
added elasticsearch as well so that searching can be faster and smoother.
I did some performance enhancement as well. Wrote test cases (Rspec). Also
perform code reviews for other team members. Reduce technical debt by
developing a test suite using Rspec and Capybara, now it covers core functionality
with acceptance tests. Add some polish to the product along the way.