Download PDF

Summary

  • 4+years of Information Technology experience in understanding and analyzing the software engineering requirements.
  • Expert knowledge of Ruby on railsHTML 5, CSS, JS,  jQuery, Angular js. 
  • Managed complete project cycle right from requirement analysis to system study, designing, coding, testing, debugging, documentation and implementation. 
  • Good knowledge of Git. Utilized Heroku, Engineyard as deployment tools to deploy. 
  • Possess good interpersonal skills that have been put to good use in coordinating with Project teams. 
  • Team player with effective communication skills.

Work History

Apr 2015Present

Software Developer

Neosoft Technologies
May 2014Apr 2015

Software Developer

Cyber Infrastructure
Oct 2012May 2014

Developer

Does solutions

Education

Sep 2007Jun 2011

BE 

Rajiv Gandhi Technical University(Bhopal)

Electronics and Communication (75.94%)

Apr 2006Apr 2007

HSC

St. Joseph co-ed, Bhopal

CBSE Board (66.2%)

Apr 2004Apr 2005

SSC

St. Mary's co-ed, Dehradoon

CBSE Board (74.4%)

Projects

Project 1: Trainersvault

Duration: April’15 to Jan' 16

Description:

TrainersVault application connects Users and Trainers. Users can search, book events and
pay online. Trainers can create workout sessions which includes Cardio, Weight Loss, Yoga,
Pilates, Endurance, etc. User can select the workout as per their need. User can comment
and write reviews about the booked event.

There are three types of sessions:
i) private sessions: These are one to one sessions where the user can train privately with a
trainer.
ii) bootcamp sessions: These are sessions in which multiple users can join the sessions and
train together. Although each session has a limit to the number of users.
iii) online sessions: These are online sessions in which the user can join the session and then
train through the videos and other documents attached by the trainer.

Role Features
Admin Manage users and trainers, tracking support, suspend users.
Normal user Manage user profiles, book events and choose favorite style of workout.
Trainer Mange events, create workout sessions.

Environment:
Ruby gems: devise, json, carmen-rails, pg, rollbar, omniauth-facebook, stripe, instagram2
Rails version: Rails 4.0.9
Ruby version: Ruby 2.0.0
Versioning: Git
Configuration: Unicorn / Ngnix
Hosting : Engine Yard
Project management tool: Trello
Technology: AJAX, CSS, HTML, HTML 5, Javascript, ROR
Database: PostgreSQL
Framework: Twitter Bootstrap
OS: UNIX / LINUX
Payment Gateways: Stripe
Third Party Components: Facebook API, Google Maps

Roles and Responsibilities:

  • Code, debug, test, and document application programs
  • Database creation and updation
  • Gathered Business requirements if needed
  • Time and Effort estimation
  • Project Deployment

Project 2: Fatype

Duration: April’15 to June' 15

Description:

Fatype is a website to sell online fonts. You can buy font styles, font packages or entire font
family. You can also download trial fonts before buying.

Environment:
ROR gems:
  foundation-rails => css framework
  devise => authentication
  friendly_id => make the restful url user readable
  acts_as_list => for sorting
  simple_form => form generation
  cocoon => nested forms
  ckeditor => for using ckeditor
  dragonfly => for file upload
  wicked_pdf => pdf generation
  activemerchant => payment gateway
  aasm => state machine
  rubyzip => generate zip
Rails version: Rails v 4.1.7
Versioning: Git
Hosting : Heroku
Technology: AJAX, CSS, HTML, Javascript, ROR
Database: PostgreSQL
OS: UNIX / LINUX
Payment Gateways: PayPal
Third Party Components: Foundation Framework

Project 3: Betbomb

Duration: June’14 to March' 15

Description:  

The purpose of the project is to offer users to bet on different  league games. BetBomb is a sports betting site. It is all of the excitement of betting on your favorite teams
and sports with none of the gamble. It allows user to make picks across all of the major
leagues: MLB, NFL, NHL, NBA, NASCAR, Soccer as well as NCAA Football and Basketball
against real spreads, lines, and totals. The survival pool has also been added.

Environment:  

HTML, CSS, JS, JQuery, AJAX, Web services, Ruby 1.9.3, Rails 3, mySQL.

Roles and Responsibilities

  •  Development of templates and components.
  • Development of Customizable components.
  • Front End and Back End development of different modules.
  • Fixing bugs generated on the project management system by the client.
  • Testing the application in different scenarios.

 

Project 4: Ship Overseas

Duration: Jan ’14 to May ‘14

Description:

This was a site where users can request for a quote to ship items and after receiving them they can book items to be shipped.  The administrator can add shippers, truckers, quotes, orders and many other features. .

Environment:

HTML, CSS, JS, JQuery, Angular js, Node js, locomotive js, grunt js , mongodb

Roles and Responsibilities

  • Understanding and analyzing the business and resource requirements.
  • Estimation/Design Components.
  • Development of functionality specific reusable components.
  • Resolve Production issues in a timely manner to minimize impact.
  • Packaging and deploying application along with the production rollout

 

Project 5: Julia App

Duration: Oct’13 to Nov' 13

Description:

This is a project for the client's hospital. Here there are 3 types of user admin, customers,
employees. The admin can manage customers and employees. The admin can check the
attendance of employees. The admin can manage the appointments that are taken online by
the customers. The admin can confirm user visits and generate invoice. The employees can
also add visits to be confirmed by the admin, also they can generate invoices. The inventory
management is also here, where the total items in stock and required items can be managed.
Also the total cost of the items and their selling price are managed here.

Environment:

ROR gems:
devise => authentication
paperclip => for file upload
wicked_pdf => pdf generation
Rails version: Rails v 4.1.7
Versioning: Git
Hosting : Heroku

Technology: AJAX, CSS, HTML, ROR
Database: MySQL 5.0
Framework: Angular.js, Twitter Bootstrap
OS: UNIX / LINUX

Project 6: Microloan

Duration: Oct’13 to Dec' 13.

Description:

Microloan is a online loan applying site. Here the user can apply for loans by submitting the
forms and can get the loans approved.
Also there is an admin section where the authorized person can see the loan applications
and can approve, reject or mark the applications as incomplete based on the information
submitted.

Environment:

ROR gems:
foundation-rails => css framework
devise => authentication
friendly_id => make the restful url user readable
acts_as_list => for sorting
simple_form => form generation
cocoon => nested forms
ckeditor => for using ckeditor
dragonfly => for file upload
wicked_pdf => pdf generation
activemerchant => payment gateway
aasm => state machine
rubyzip => generate zip
Rails version: Rails v 4.1.7
Versioning: Git
Hosting : Heroku

Roles and Responsibilities:

  • Code, debug, test, and document application programs
  • Database creation and updation
  • Gathered Business requirements if needed
  • Time and Effort estimation
  • Project Deployment

Project 7: Field Harmony

Duration:[Apr ’13 to Oct ‘13]

Description:

Field Harmony is a customer relationship management product. A company can
buy this product and then can create records for employees and customers. Also a super
admin can create admins that can create these employees and customers. When a customer
calls for any task to be performed at his destination the request will be taken down on the site
with his/her address and phone number and that can be added to the database and then it is
assigned to the technician where he can check it on his/her mobile and then update it after
finishing the tasks. There are additional features in the site like google maps for client as well
as technician location. Charts for company revenues. Invoice generation. Scheduler for
keeping the time.

Environment: 

HTML, CSS, JS, JQuery, AJAX, Web services, Ruby 1.9.3, Rails 3,mysql.

Roles and Responsibilities: 

  • Estimation/Design Components
  • Development of templates and components
  • Development of functionality specific reusable components
  • Integrating map using the google map api in JavaScript
  • Integrating scheduler using the full calendar jquery library
  • Resolve Production issues in a timely manner to minimize impact 

Project 8: Rack App

Duration:[Dec ’13 to March ‘13]

Description: 

Designed an application where different users can sell their apparels, accessories online. Here a can share, like ,comment any item, also a user can follow another users and be followed so that he can see notifications of the users he followed. A user also receives invitations of online events organized by the application owner.The user can sell and buy the products through an application built in iphone as well as android.

Environment: 

HTML, CSS, JS, JQuery, AJAX, Web services, Ruby 1.9.3, Rails 3,mysql.

Roles and Responsibilities:

  • Code, debug, test, and document application programs
  • Database creation and updation
  • Gathered Business requirements if needed
  • Time and Effort estimation
  • Project Deployment

Interests

Music, Reading, Painting

References

Mr. Sumit Jain

Email: ersumitmunot@gmail.com 
Phone: +91 9730613105


Mr Sourabh Upadhyay

Email: sourabhupadhyay@hotmail.com 
Phone: +91 8602542716