Post Job Free
Sign in

Ruby on Rails Developer

Location:
Sunnyvale, CA
Posted:
February 12, 2015

Contact this candidate

Resume:

Vinti

Maheshwari

Sunnyvale,

CA

(***)

***

*914

*****.****@*****.***

github.com/vibhuti

SUMMARY

• 5+

years

of

extensive

experience

in

developing

web

and

web

2.0

applications

using

technologies:

Ruby,

Ruby

on

Rails,

RVM,

HAML,

HTML,

JavaScript,

Jqeury,

Jquery

Moblie,

SASS,

CSS,

Apache,

SSH,

Git.

• Experience

in

all

phases

of

Software

Development

Life

Cycle

(SDLC)

including

Analysis,

Design,

Development,

Documentation,

Testing,

Deployment,

Version

Control

and

production

support.

• Building

web

pages

with

the

latest

web

technologies

such

as,

HTML5,

CSS3,

and

Responsive

web

design

techniques.

• Experience

working

in

the

full

stack

from

back

end

to

front

end.

• Result-

oriented

engineer

with

extensive

background

in

product

development.

• Love

pair

programming,

ability

to

work

independently

and

within

a

team.

• Experienced

in

agile

development

methodologies

and

automated

testing.

• Energetic

self-

starter,

fast

learner

having

extensive

experience

in

training

motivating

and

mentoring.

• Experienced

in

TDD

(Test

Driven

Development)

and

in

writing

automated

tests

in

Ruby

On

Rails

(ROR)

using

Rspec.

• A

fast

learner

and

extremely

agile

person

having

extensive

experience

in

training,

motivating

and

mentoring

juniors

Love

to

learn

obsessed

about

learning

new

things

and

teaching

others.

• Very

passionate

about

building

world-

class

web

applications

that

not

only

help

businesses

but

also

the

complete

humanity.

TECHNICAL

SKILLS

Programming

Languages:

Ruby,

Javascript,

Java,

C++,

C

Web

Technologies:

Ruby,

Ruby

on

Rails

3.2,

4.0,

Spring

Framework,

MVC

Frameworks,

HTML,

HAML,

CSS,

SASS,

jQuery,

Unicorn,

jQuery

Mobile,

Tomcat,

Spring

Automated

Testing:

TDD,

RSpec,

Cucumber,

Capybara,

Junit,

MRUnit

Source

Control

Tools:

Git,

Github,

Bitbucket

Database

Tech:

Postgresql,

MySql,

Oracle,

PLSQL

Operating

Systems:

Mac

OSX,

UNIX,

Ubuntu,

CentOS,

Windows,

RedHat

IDE:

Eclipse,

Netbeans,

Rubymine,

TextMate

Data

Mining

Tools:

Weka,

Knime

Big

Data

tech:

Hadoop,

Map

Reduce,

Mahout,

Cloudera,

Pig ,

Hive,

Oozie,

ZooKeeper,

Hue,

Sqoop,

HDFS

EXPERIENCE

Java

Lab

Instructor

at

Northwestern

Polytechnic

University

(npu.edu).

Sep

2014

Dec

2014

• Class

review

lectures

for

students

and

conducting

lab

exercises.

Teaching

Assistant

at

Northwestern

Polytechnic

University

(npu.edu).

Jun

2014

Dec

2014

• Supported

over

300

students

and

assisted

in

Data

Structures

and

Algorithms,

Front

End

Web

Development

for

mobile

and

desktop

devices,

Big

Data

and

Advanced

Java

courses.

• Grading

student

homework

and

helping

with

any

issues

for

the

same.

Giving

additional

attention

and

instructions.

RailsforCharity

(railsforcharity.org)

Apr

2012

Present

Ruby

on

Rails

Developer

Open

source:

https://github.com/railsforcharity/railsforcharity/commits/master?author=vibhuti

• Developed

the

concept

of

doing

programming

for

building

open

source

projects

which

can

benefit

humanity.

This

resulted

in

formation

of

RailsForCharity,

an

incubator

for

social

open

source

projects.

• Developed

the

web

application

in

Ruby

on

Rails

for

managing

members,

projects,

tasks,

communication

emails,

comments,

etc.

• Various

tasks

include

domain

setup,

google

apps

setup,

setting

up

test

environment

for

rspec

and

cucumber,

setting

up

staging

env,

devise

&

omniauth

for

authentication,

google

analytics,

travis

setup

for

continuous

integration,

autocomplete

using

tokeninput

jQuery

plugin,

gravatar,

generic

tagging

using

polymorphic

relations,

user

preferences

using

postgresql

hstore

(key,

value

based

column),

nested

commenting,

active

admin,

performance

optimization,

etc.

TracksGiving

(tracksgiving.com)

Jun

2011

Mar

2012

Ruby

on

Rails

Developer

• Implemented

various

frontend

functionalities

like

GeoCoder

API

Integration,

jQuery

auto

completion,

endless

scrolling

pagination,

jQuery

password

strength,

jQuery

progressbar,

highcharts,

flexslider,

vertical

news

marquee,

pjax,

defining

various

CSS

layouts,

CSS

sprites,

CSS

to

SASS

conversion,

etc.

• Implemented

various

backend

Ruby

on

Rails

functionalities

like

emailing,

searching

etc.

• Upgrading

the

system

from

Rails

3.0

to

Rails

3.2.

• Transforming

design

mockups

into

cross

browser

compatible

HTML/CSS

layouts,

implemented

dynamic

page

elements

and

form

error

validations

using

JavaScript.

• Implemented

Auto

Complete

search

bar

and

Filters

in

the

projects

using

AJAX.

• Debug

the

application

using

Firebug

to

traverse

the

documents

and

manipulated

the

Nodes

using

DOM

and

DOM

Functions.

Spokenvote

(spokenvote.org)

May

2012

Dec

2012

Open

source:

https://github.com/Spokenvote/spokenvote/commits/master?author=vibhuti

• Facebook

integration

for

posts

using

openFb.

• Helped

bootstrap

the

project

with

twitter

bootstrap,

proposal

creation,

proposal

improve,

proposal

support,

authentication,

compass

css,

deployment

setup,

testing

environment,

writing

specs

in

rspec,

etc.

Topmunch

Apr

2012

Present

Homemade

food

selling

application

• Web

platform

for

Cottage

Food

Operators

(CFO)

to

sell

their

food

online.

• Web

application

that

connects

buyers

and

sellers

of

home

cooked

food

enthusiasts.

• Web

application

and

a

mobile

app

using

ruby

on

rails

in

backend

and

javascript,

jQuery,

JQuery

Mobile,

html,

css,

Zurb

Foundation

framework

in

the

front

end.

• Used

PhoneGap

and

JQuery

Mobile

for

providing

Andriod

/

iOS

and

Web

based

platform.

• Developed

the

web

application

in

Ruby

on

Rails

for

managing

members,

food

items

etc.

• Various

tasks

include

domain

setup,

google

apps

setup,

setting

up

test

environment

for

rspec

and

cucumber,

setting

up

staging

env,

devise

authentication,

google

analytics,

travis

setup

for

continuous

integration,

autocomplete

using

tokeninput

jQuery

plugin,

gravatar,

generic

tagging

using

polymorphic

relations,

performance

optimization,

etc.

TataMotors

(tatamotors.com)

Aug

2008

May

2010

Assistant

Manager

Developed

and

design

tool

for

Vehicle

Cost

monitoring

and

benchmarking,

Commodity

price

trend

tracking

and

controlling

the

vehicle

BOM

cost

and

curtailment

of

vehicle

cost

increase

by

forecasting

the

effect

of

commodity

price

movements

in

advance

thus

identifying

the

quantum

of

additional

price

reduction

required

through

VA/VE

and

commercial

negotiations.

• Responsible

for

designing

the

application

using

web

2.0

using

front

end

technologies

javascript,

html,

css.

Scooters

India

Ltd

(scootersindia.com)

Jun

2007

July

2008

Assistant

Manager

(MIS)

• Budgeting

exercises

and

subsequently

monitoring

budget

v/s

actual

performance

through

Management

Information

System

(MIS)

and

taking

corrective

steps

in

case

of

variations.

• Responsible

for

analysis

of

supply

flows,

inventories,

service

level

performances

and

cost

effects.

Following

and

reporting

key

data

and

performance

indicators.

Cost

monitoring

and

control.

• Responsible

for

designing

GUI

application

for

the

monitoring

budget

v/s

actual

performance

using

html,

CSS,

JQurey

and

Javascript.

IIT

Kanpur

(http://iitk.ac.in)

May

2006

Jun

2007

Software

Engineer

Trainee

• Numerical

simulation

of

'Vortex

combustion'

using

fluent

and

gambit

software’s

and

CFD

analysis

for

Aerospace

Lab

in

IIT

Kanpur.

There

we

also

implemented

code

for

Finite

element

analysis

using

C

programming

language.

• Design

software

for

Heat

and

Mass

Transfer

lab

in

C

programming

language

for

finding

critical

radius

of

insulation

for

different

heat

and

mass

transfer

cases.

EDUCATION

Npu,

USA

Masters

in

Computer

Science

2013

2015

UIET

Kanpur,

India

2003

–2007

B.

Tech

COLLEGE

PROJECTS

• Barter

System

Web

Application:

Web

application

to

connect

people

who

want

to

exchange

services

without

envolving

money.

Built

in

Java,

JSP,

JSTL,

ZurbFoundation,

HTML

• Event

Management

Tool:

Web

application

to

create

event

for

assigning

participants

to

event.

Built

in

Java,

JSP,

MVC

Spring

Framework,

HTML,

CSS

• BigData

Project

on

“Building

a

classification

model

for

the

20

Newsgroups

data

set

using

the

learning

algorithims

SGD

and

naïve

Bayes”

• Data

Mining

Project

on

Social

Media

(Twitter)

using

Weka

and

Twitter

API.

• Data

Mining

Project

Pros

and

cons

of

Social

Media

Mining

• Networking

Project:

“Designing

of

home

wireless

network

with

security

and

detailed

explanation

behind

the

design”

OTHER

ACTIVITIES

• Demonstration

at

Twitter

on

“What

happens

when

you

type

a

URL

in

a

browser”

https://speakerdeck.com/wwcodesf/how-

the-

internet-

works

• Code

Contribution

in

RailsBridge

Organization

https://github.com/railsbridge/bridge_troll

• Organizer

of

Rails

meetup

called

RaisForCharity.

Organized

hack

nights

and

day

long

hackathons.

• Pair

programmed

on

issues

raised

on

github

with

the

Angular

js

developer

Brad

Green

who

came

from

google.inc.

• Developed

and

designed

the

web

application

using

Ruby

on

Rails

for

backend

and

CSS

framework

Zurb

Foundation

for

small

scale

company

also

did

payment

integration

using

BrainTree

Payments

API.

• Worked

at

Blazing

cloud

to

mentor

people

on

Ruby.

• An

active

member

of

Women

Who

Code

organization’s

in

Holiday

Rails

San

Francisco.



Contact this candidate