Codementor Events

Why Me ?

Published Dec 01, 2017

I'm a seasoned full-stack Ruby on Rails developer, I've been developing applications using Rails, Postgres and Javascript frameworks from last three years out of my four years of software development experience. I am TDD/BDD guy, love to write DRY code, enjoy refactoring, pair programming, code reviews, and solving interesting problems.

I have been working on large scale applications and handling their Front End UI (HTML, React-Redux/Angular, jQuery, Bootstrap) & Back End (Rails, NodeJS, MySql, Postgres) using TDD/BDD.

I also have extensive experience with server management setting up staging, uat and live environments, managing deployment pipeline on Heroku, AWS, Digitalocean etc. For deployments I have used Capistrano and Docker. Most of the applications I have developed are running on amazon EC2/Rackspace dedicated and cloud servers/Heroku. Moreover I'm well versed with source code management tools like Github/Bitbucket.

A few of my successful Ruby on Rails projects:

http://fridaypos.com/
http://lovemycollection.com/
https://www.contexttravel.com/
http://checkoutfriends.com/
https://www.moishehouse.org/
http://meditate.techverx.com/

Skills & Expertise:

  • Back-end: Ruby, Rails,
  • Front-end JS: AngularJS, ReactJS, jQuery, AJAX, CoffeeScript
  • Front-end UI development: HTML5, HAML, Twitter Bootstrap
  • 3rd-Party-Api-Integration: Zapier, Twilio, Google Maps, Foursquare, MailChimp, SendGrid and many more
  • Databases: PostgreSQL, MySQL, MongoDB
  • Payment-Integration: Braintree, Stripe, Authorize
  • Searching: Solr, Elastic Search, Ransack
  • TDD: RSpec, TestUnit
  • TDD/BDD support: Capybara, Cucumber, Factory_girl, Selenium
  • Servers: Heroku, AWS, DigitalOcean
  • Code Management Tools: Github, Bitbucket, Gitlab
  • Project Management Tools: Jira, Trello, RedMine, Pivotal Tracker

Functional Skills

  • Ability to handle as well as leading a team of developers and co-ordinate smooth delivery of the project.
  • Training the new members in the team and getting them productive quickly.
  • Strong client facing skills.
  • Problem solving capability peered with strong communication skills.

I’m an agile practitioner; my agile processes allow me to create applications in less time. I'm able to identify issues early and change direction quickly when needed.

Discover and read more posts from Zeeshan Imran
get started
post commentsBe the first to share your opinion
Show more replies