Download PDF

Summary

Full-stack web developer having 6 years of experience with focus on sustainable web application architecture using Ruby on Rails, MongoDB, MySQL, PostgreSQL, AngularJS, jQuery and responsive HTML/CSS.

Skills

TECHNICAL SKILLS

Ruby, Ruby on Rails, AngularJS, MongoDB, MySQL, PostgreSQL, RSpec, CSS, Capistrano, Chef, Git, Bitbucket, Haml, HTML, ImageMagick, JQuery, JavaScript, JSON, Passenger, RVM, Sass, SQL, SQLite, Redis, Resque, AWS web services, Heroku

Work History

Sep 2011Present

Sr. Software Engineer

Oogababy AS

Responsible for designing and developing highly distributed Ruby on Rails web applications for a high performance, advanced interactive site. 

  • Developed Backend from scratch using Rails and MongoDB
  • Designed and Developed Restful API's which is being used by iOS and Web app.
  • Tested all the API's and functionality utilizing TDD principles like rspec, factorygirl, ffaker.
  • Developed Frontend from scratch using Rails and AngularJS
  • Designed and implemented database architecture for applications using various databases (MongoDB, MySQL, and Postgres)
  • Designed user-interface pages using Twitter Bootstrap, custom CSS, JavaScript/JQuery, and JQuery UI.
  • Managed project with agile methodologies in JIRA
  • Set up and maintained applications on Amazon Web Services.
  • Used Chef for cloud management
  • Setup and maintain Jira and confluence
  • Continuously integrated features/fixes in fast-paced and self-managed work environment.

Jun2010Sep 2011

Jr. Software Engineer 

DRC Systems 

Responsible for developing, scalable, distributed, service-based web application, using Ruby on Rails, Javascript, MySQL, HTML, CSS  for various clients..

  • Started Ruby on Rails development department alone.
  • Develop consumer based features and applications using Ruby on Rails, JavaScript, JQuery, HTML, CSS and pair based programming.
  • Developed hundreds of features in an agile environment using Ruby on Rails, HTML, CSS and JavaScript.
  • Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.
  • Managed code with unit tests and GitHub.
  • Designed applications using object oriented concepts.
  • Collaborated with clients to determine various needs and requirements.
  • Worked closely with designer team to fulfil clients requirements.
  • Managed team of 11 interns.
Jan 2010Jun 2010

Web Developer 

Hidden Brains PVT. LTD 

Responsible for adding new features and bug fixing in various rails applications.  Worked as a important team player in various development and deployment process. Day to day client Interaction for project detail. Collaborated with other designers and sales to determine client needs and requirements.

Education

20052009

B.Tech, Computer Engineering

Nirma University

Completed my B.Tech from Institute of Technology, Nirma University Ahmedabad, Gujarat. Databases and Web Development were of my prime interest.

Projects

oogababy.com
Technologies : Ruby on Rails, AngularJS
Database : MongoDB

Architected, designed and Developed applications for parents which help them to understand child’s development and make parenthood enjoyable using test-driven development in Ruby on Rails, AngularJS, HTML and CSS.

  • Worked directly with CEO to make MVP. Setup MVP on Heroku.
  • Built backend from scratch using Ruby on Rails, MongoDB, Resque which serves RESTful JSON APIs to an iOS and web app.
  • Built frontend from scratch using Ruby on Rails and AngularJS.
  • Used AWS S3 to store images.
  • Setup and maintained different environments like demo, qa, staging and production with AWS EC2 and Route 53.
  • Used chef for cloud management.
  • Used Amazon CloudFront to improve delivery of assets.
  • Used Amazon Elastic Load Balancing to distributes incoming application traffic across multiple Amazon EC2 instances in different regions.
  • Setup and used Sendy with AWS SES for newsletters.
  • Setup and used Jira, Confluence and Fish Eye.

beta.ideated.io
Technologies : Ruby on Rails, AngularJS
Database : PostgreSQL
Architected and designed Crowdfunding application for students using test-driven development in Ruby on Rails, AngularJS, Bootstrap, HTML and CSS.

  • Designed user-interface pages using Twitter Bootstrap, custom CSS, AngularJS and UI Bootstrap.
  • Tested all functionality utilizing TDD principles like rspec, factorygirl, ffaker.
  • Set up and maintained applications on Heroku, staging and production environments.
  • Managed projects with agile methodologies in Pivotal Tracker via stories. Slack for day to day communication.
  • Used Stripe for payments via ruby gem.
  • Used Devise for user authentication and active admin for admin panel.
  • Used CircleCI for Continuous Integration and Delivery.

easybiodata.com
Technologies : Ruby on Rails
Database : PostgreSQL

  • Moved app from Digital Ocean to AWS.
  • Setup staging and production environment on AWS using Elastic Beanstalk.
  • Setup big database (450k users) on AWS Amazon Relational Database Service (RDS).
  • Fixed existing bugs and added new features.

iebf.org.uk
Technologies : Ruby on Rails
Database : PostgreSQL

  • Fixed production environment on Heroku after Heroku upgrade its stack. Used legacy Ruby version to keep application running with latest Heroku stack.
  • Fixed existing bugs.
  • Added new feature and bootstrap theme.
  • Made site responsive for all size screens.

ninetyten.com
Technologies : Ruby on Rails
Database : PostgreSQL

  • Fixed production environment on Heroku after Heroku upgrade its stack. Used legacy Ruby version to keep application running with latest Heroku stack.
  • Fixed existing bugs.
  • Added new feature and bootstrap theme.
  • Made site responsive.

derbywars.com
Technologies : Ruby on Rails
Database : PostgreSQL

  • Setup staging app on AWS EC2 using Elastic beanstalk.
  • Added new features and fixed bugs.

climatewatch.org.au
Technologies : Ruby on Rails
Database : MongoDB

  • Setup staging and production app on AWS EC2
  • Fixed existing bugs
  • Provide detail report on how to scale application so it don't need 100GB of disk space.

finnskogogtrollskap.no
Technologies : Ruby on Rails
Database : MySQL

  • Developed from scratch.
  • Architect, Design, Implement, Maintain application with Ruby on Rails using MySQL.
  • Setup production environment on Heroku.

modwedding.com
Technologies : Ruby on Rails
Database : MySQL

  • Served as primary bug-fixer.
  • Integrated new theme.
  • Added new features.

Benfit.nl
Technologies : Ruby on Rails
CMS : Radiant
Database : MySQL

  • Served as primary bug-fixer.
  • Integrated new theme.
  • Added new features.